Class PulsarBaseOpDispenser

  • Field Details

    • parsedOp

      protected final ParsedOp parsedOp
    • pulsarSpace

      protected final PulsarSpace pulsarSpace
    • pulsarAdapterMetrics

      protected final PulsarAdapterMetrics pulsarAdapterMetrics
    • asyncApiFunc

      protected final LongFunction<Boolean> asyncApiFunc
    • tgtNameFunc

      protected final LongFunction<String> tgtNameFunc
    • totalThreadNum

      protected final int totalThreadNum
    • totalCycleNum

      protected final long totalCycleNum
  • Constructor Details

  • Method Details

    • getPulsarSpace

      public PulsarSpace getPulsarSpace()
    • lookupStaticBoolConfigValueFunc

      protected LongFunction<Boolean> lookupStaticBoolConfigValueFunc(String paramName, boolean defaultValue)
    • lookupStaticStrSetOpValueFunc

      protected LongFunction<Set<String>> lookupStaticStrSetOpValueFunc(String paramName)
    • lookupStaticIntOpValueFunc

      protected LongFunction<Integer> lookupStaticIntOpValueFunc(String paramName, int defaultValue)
    • lookupOptionalStrOpValueFunc

      protected LongFunction<String> lookupOptionalStrOpValueFunc(String paramName, String defaultValue)
    • lookupOptionalStrOpValueFunc

      protected LongFunction<String> lookupOptionalStrOpValueFunc(String paramName)
    • lookupMandtoryStrOpValueFunc

      protected LongFunction<String> lookupMandtoryStrOpValueFunc(String paramName)
    • getProducer

      public org.apache.pulsar.client.api.Producer<?> getProducer(String cycleTopicName, String cycleProducerName)
    • getConsumer

      public org.apache.pulsar.client.api.Consumer<?> getConsumer(String cycleTopicNameListStr, String cycleTopicPatternStr, String cycleSubscriptionName, String cycleSubscriptionType, String cycleConsumerName, String cycleKeySharedSubscriptionRanges)
    • getReader

      public org.apache.pulsar.client.api.Reader<?> getReader(String cycleTopicName, String cycleReaderName, String cycleStartMsgPos)