Class: Fluent::Plugin::FluentPackageUpdateNotifierInput

Inherits:
Input
  • Object
show all
Defined in:
lib/fluent/plugin/in_fluent_package_update_notifier.rb

Instance Method Summary collapse

Instance Method Details

#configure(conf) ⇒ Object



47
48
49
# File 'lib/fluent/plugin/in_fluent_package_update_notifier.rb', line 47

def configure(conf)
  super
end

#multi_workers_ready?Boolean



43
44
45
# File 'lib/fluent/plugin/in_fluent_package_update_notifier.rb', line 43

def multi_workers_ready?
  true
end

#runObject



61
62
63
# File 'lib/fluent/plugin/in_fluent_package_update_notifier.rb', line 61

def run
  check_fluent_pacakge_update_information
end

#shutdownObject



57
58
59
# File 'lib/fluent/plugin/in_fluent_package_update_notifier.rb', line 57

def shutdown
  super
end

#startObject



51
52
53
54
55
# File 'lib/fluent/plugin/in_fluent_package_update_notifier.rb', line 51

def start
  super
  check_fluent_pacakge_update_information
  timer_execute(:in_fluent_package_update_notifier_worker, @notify_interval, &method(:run))
end