Module: TestBench::Telemetry::Sink

Included in:
Controls::Sink::Example, Controls::Sink::OtherExample, File, TestBench::Telemetry::Substitute::Sink
Defined in:
lib/test_bench/telemetry/sink.rb,
lib/test_bench/telemetry/sink/file.rb,
lib/test_bench/telemetry/sink/handler.rb,
lib/test_bench/telemetry/sink/projection.rb,
lib/test_bench/telemetry/sink/handler/event_registry.rb

Defined Under Namespace

Modules: Handler, Projection Classes: File

Constant Summary collapse

ReceiveError =
Class.new(RuntimeError)

Instance Method Summary collapse

Instance Method Details

#receive(event_data) ⇒ Object

Raises:



6
7
8
# File 'lib/test_bench/telemetry/sink.rb', line 6

def receive(event_data)
  raise ReceiveError, "Sink #{self.class} doesn't implement receive"
end