Skip to content

Commit 7c0af6f

Browse files
committed
cleanup
1 parent 7ad4058 commit 7c0af6f

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

lib/logstash/inputs/http_poller.rb

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
require "logstash/plugin_mixins/http_client"
55
require "socket" # for Socket.gethostname
66
require "manticore"
7-
require "rufus/scheduler"
87
require "logstash/plugin_mixins/ecs_compatibility_support"
98
require 'logstash/plugin_mixins/ecs_compatibility_support/target_check'
109
require 'logstash/plugin_mixins/validator_support/field_reference_validation_adapter'
@@ -48,7 +47,6 @@ class LogStash::Inputs::HTTP_Poller < LogStash::Inputs::Base
4847
config :metadata_target, :validate => :string, :default => '@metadata'
4948

5049
public
51-
Schedule_types = %w(cron every at in)
5250
def register
5351
@host = Socket.gethostname.force_encoding(Encoding::UTF_8)
5452

@@ -60,10 +58,8 @@ def register
6058

6159
# @overload
6260
def stop
63-
if @scheduler
64-
@scheduler.shutdown # on newer Rufus (3.8) this joins on the scheduler thread
65-
end
66-
# TODO implement client.close as we as releasing it's pooled resources!
61+
super
62+
# TODO implement client.close as we are releasing it's pooled resources!
6763
end
6864

6965
private
@@ -172,7 +168,7 @@ def setup_schedule(queue)
172168
raise Logstash::ConfigurationError, msg_invalid_schedule if @schedule.keys.length != 1
173169
schedule_type = @schedule.keys.first
174170
schedule_value = @schedule[schedule_type]
175-
raise LogStash::ConfigurationError, msg_invalid_schedule unless Schedule_types.include?(schedule_type)
171+
raise LogStash::ConfigurationError, msg_invalid_schedule unless %w(cron every at in).include?(schedule_type)
176172

177173
opts = schedule_type == "every" ? { first_in: 0.01 } : {}
178174
scheduler.public_send(schedule_type, schedule_value, opts) { run_once(queue) }

0 commit comments

Comments
 (0)