Class PulsarSpace
java.lang.Object
io.nosqlbench.adapters.api.activityimpl.uniform.BaseSpace<PulsarSpace>
io.nosqlbench.adapter.pulsar.PulsarSpace
- All Implemented Interfaces:
Space,NBNamedElement,AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordNested classes/interfaces inherited from class io.nosqlbench.adapters.api.activityimpl.uniform.BaseSpace
BaseSpace.BasicSpace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static NBConfigModelorg.apache.pulsar.client.api.Consumer<?> getConsumer(PulsarSpace.ConsumerCacheKey key, Supplier<org.apache.pulsar.client.api.Consumer<?>> consumerSupplier) intorg.apache.pulsar.client.api.Producer<?> getProducer(PulsarSpace.ProducerCacheKey key, Supplier<org.apache.pulsar.client.api.Producer<?>> producerSupplier) intorg.apache.pulsar.client.admin.PulsarAdminorg.apache.pulsar.client.api.PulsarClientorg.apache.pulsar.client.api.Schema<?> org.apache.pulsar.client.api.Reader<?> getReader(PulsarSpace.ReaderCacheKey key, Supplier<org.apache.pulsar.client.api.Reader<?>> readerSupplier) intvoid
-
Constructor Details
-
PulsarSpace
-
-
Method Details
-
getConfigModel
-
getPulsarSvcUrl
-
getWebSvcUrl
-
getPulsarNBClientConf
-
getPulsarClient
public org.apache.pulsar.client.api.PulsarClient getPulsarClient() -
getPulsarAdmin
public org.apache.pulsar.client.admin.PulsarAdmin getPulsarAdmin() -
getPulsarSchema
public org.apache.pulsar.client.api.Schema<?> getPulsarSchema() -
getProducerSetCnt
public int getProducerSetCnt() -
getConsumerSetCnt
public int getConsumerSetCnt() -
getReaderSetCnt
public int getReaderSetCnt() -
getProducer
public org.apache.pulsar.client.api.Producer<?> getProducer(PulsarSpace.ProducerCacheKey key, Supplier<org.apache.pulsar.client.api.Producer<?>> producerSupplier) -
getConsumer
public org.apache.pulsar.client.api.Consumer<?> getConsumer(PulsarSpace.ConsumerCacheKey key, Supplier<org.apache.pulsar.client.api.Consumer<?>> consumerSupplier) -
getReader
public org.apache.pulsar.client.api.Reader<?> getReader(PulsarSpace.ReaderCacheKey key, Supplier<org.apache.pulsar.client.api.Reader<?>> readerSupplier) -
shutdownSpace
public void shutdownSpace() -
close
public void close()
-