类 MultiConsumerPulsarSource<T>

所有已实现的接口:
Serializable, AutoCloseable, org.apache.pulsar.client.api.MessageListener<T>, org.apache.pulsar.io.core.Source<T>

public class MultiConsumerPulsarSource<T> extends PushPulsarSource<T> implements org.apache.pulsar.client.api.MessageListener<T>
另请参阅:
  • 构造器详细资料

  • 方法详细资料

    • open

      public void open(Map<String,Object> config, org.apache.pulsar.io.core.SourceContext sourceContext) throws Exception
      从类复制的说明: PushPulsarSource
      Open connector with configuration.
      指定者:
      open 在接口中 org.apache.pulsar.io.core.Source<T>
      指定者:
      open 在类中 PushPulsarSource<T>
      参数:
      config - initialization config
      sourceContext - environment where the source connector is running
      抛出:
      Exception - IO type exceptions when opening a connector
    • received

      public void received(org.apache.pulsar.client.api.Consumer<T> consumer, org.apache.pulsar.client.api.Message<T> message)
      指定者:
      received 在接口中 org.apache.pulsar.client.api.MessageListener<T>
    • close

      public void close() throws Exception
      指定者:
      close 在接口中 AutoCloseable
      抛出:
      Exception
    • getInputConsumers

      public List<org.apache.pulsar.client.api.Consumer<T>> getInputConsumers()
      指定者:
      getInputConsumers 在类中 PulsarSource<T>