Class PulsarPublisherSink
java.lang.Object
org.apache.streampipes.extensions.connectors.pulsar.sink.PulsarPublisherSink
- All Implemented Interfaces:
IStreamPipesDataSink,IStreamPipesPipelineElement<IDataSinkConfiguration>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPulsarPublisherSink(org.apache.pulsar.client.api.ClientBuilder pulsarClientBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidonEvent(org.apache.streampipes.model.runtime.Event event) voidonPipelineStarted(IDataSinkParameters parameters, EventSinkRuntimeContext runtimeContext) void
-
Field Details
-
TOPIC_KEY
- See Also:
-
PULSAR_HOST_KEY
- See Also:
-
PULSAR_PORT_KEY
- See Also:
-
-
Constructor Details
-
PulsarPublisherSink
public PulsarPublisherSink() -
PulsarPublisherSink
public PulsarPublisherSink(org.apache.pulsar.client.api.ClientBuilder pulsarClientBuilder)
-
-
Method Details
-
declareConfig
- Specified by:
declareConfigin interfaceIStreamPipesPipelineElement<IDataSinkConfiguration>
-
onPipelineStarted
public void onPipelineStarted(IDataSinkParameters parameters, EventSinkRuntimeContext runtimeContext) - Specified by:
onPipelineStartedin interfaceIStreamPipesDataSink
-
onEvent
public void onEvent(org.apache.streampipes.model.runtime.Event event) throws org.apache.streampipes.commons.exceptions.SpRuntimeException - Specified by:
onEventin interfaceIStreamPipesDataSink- Throws:
org.apache.streampipes.commons.exceptions.SpRuntimeException
-
onPipelineStopped
public void onPipelineStopped()- Specified by:
onPipelineStoppedin interfaceIStreamPipesDataSink
-