Class WriteToPulsarDoFn

java.lang.Object
org.apache.beam.sdk.transforms.DoFn<byte[],Void>
org.apache.beam.sdk.io.pulsar.WriteToPulsarDoFn
All Implemented Interfaces:
Serializable, HasDisplayData

public class WriteToPulsarDoFn extends DoFn<byte[],Void>
DoFn for writing to Apache Pulsar.
See Also:
  • Method Details

    • setup

      @Setup public void setup()
    • startBundle

      @StartBundle public void startBundle() throws org.apache.pulsar.client.api.PulsarClientException
      Throws:
      org.apache.pulsar.client.api.PulsarClientException
    • processElement

      @ProcessElement public void processElement(@Element byte[] messageToSend) throws Exception
      Throws:
      Exception
    • finishBundle

      @FinishBundle public void finishBundle() throws org.apache.pulsar.client.api.PulsarClientException
      Throws:
      org.apache.pulsar.client.api.PulsarClientException
    • teardown

      @Teardown public void teardown() throws org.apache.pulsar.client.api.PulsarClientException
      Throws:
      org.apache.pulsar.client.api.PulsarClientException