Class: Fluent::TailInput::TailWatcher::RotationRequest

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(io, wait) ⇒ RotationRequest

Returns a new instance of RotationRequest.



1090
1091
1092
1093
# File 'lib/fluent/plugin/in_tail.rb', line 1090

def initialize(io, wait)
  @io = io
  @wait = wait
end

Instance Attribute Details

#ioObject (readonly)

Returns the value of attribute io.



1095
1096
1097
# File 'lib/fluent/plugin/in_tail.rb', line 1095

def io
  @io
end

#waitObject (readonly)

Returns the value of attribute wait.



1095
1096
1097
# File 'lib/fluent/plugin/in_tail.rb', line 1095

def wait
  @wait
end

Instance Method Details

#ready?Boolean

Returns:

  • (Boolean)


1101
1102
1103
# File 'lib/fluent/plugin/in_tail.rb', line 1101

def ready?
  @wait <= 0
end

#tickObject



1097
1098
1099
# File 'lib/fluent/plugin/in_tail.rb', line 1097

def tick
  @wait -= 1
end