Class: Pione::Agent::InputGenerator::GeneratorMethod

Inherits:
Object
  • Object
show all
Defined in:
lib/pione/agent/input-generator.rb

Overview

Base class for generator methods.

Direct Known Subclasses

DirGeneratorMethod, StreamGeneratorMethod

Instance Method Summary collapse

Constructor Details

#initialize(ts_server) ⇒ GeneratorMethod

Returns a new instance of GeneratorMethod.



11
12
13
# File 'lib/pione/agent/input-generator.rb', line 11

def initialize(ts_server)
  @tuple_space_server = ts_server
end

Instance Method Details

#generateObject

Generates an input.

Raises:

  • (RuntimeError)


20
21
22
# File 'lib/pione/agent/input-generator.rb', line 20

def generate
  raise RuntimeError
end

#nowObject



15
16
17
# File 'lib/pione/agent/input-generator.rb', line 15

def now
  @tuple_space_server.now
end

#stream?Boolean

Return true if the generator is stream.

Returns:

  • (Boolean)

    true if the generator is stream mode



27
28
29
# File 'lib/pione/agent/input-generator.rb', line 27

def stream?
  return false
end