Uses of Interface
org.apache.pulsar.broker.service.Topic
-
Packages that use Topic Package Description org.apache.pulsar.broker.rest Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.service Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.service.nonpersistent Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.service.persistent Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.transaction.buffer Implementation of a transaction buffer.org.apache.pulsar.broker.transaction.buffer.impl The implementation of a transaction buffer. -
-
Uses of Topic in org.apache.pulsar.broker.rest
Methods in org.apache.pulsar.broker.rest with parameters of type Topic Modifier and Type Method Description static RestMessagePublishContextRestMessagePublishContext. get(java.util.concurrent.CompletableFuture<org.apache.bookkeeper.mledger.impl.PositionImpl> positionFuture, Topic topic, long startTimeNs) -
Uses of Topic in org.apache.pulsar.broker.service
Classes in org.apache.pulsar.broker.service that implement Topic Modifier and Type Class Description classAbstractTopicMethods in org.apache.pulsar.broker.service that return Topic Modifier and Type Method Description TopicProducer. getTopic()TopicSubscription. getTopic()Methods in org.apache.pulsar.broker.service that return types with arguments of type Topic Modifier and Type Method Description static java.util.Optional<Topic>BrokerService. extractTopic(java.util.concurrent.CompletableFuture<java.util.Optional<Topic>> topicFuture)Safely extract optional topic instance from a future, in a way to avoid unchecked exceptions and race conditions.java.util.List<Topic>BrokerService. getAllTopicsFromNamespaceBundle(java.lang.String namespace, java.lang.String bundle)org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,Topic>>>BrokerService. getMultiLayerTopicMap()java.util.concurrent.CompletableFuture<Topic>BrokerService. getOrCreateTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Optional<Topic>>BrokerService. getTopic(java.lang.String topic, boolean createIfMissing)java.util.concurrent.CompletableFuture<java.util.Optional<Topic>>BrokerService. getTopic(java.lang.String topic, boolean createIfMissing, java.util.Map<java.lang.String,java.lang.String> properties)java.util.concurrent.CompletableFuture<java.util.Optional<Topic>>BrokerService. getTopicIfExists(java.lang.String topic)java.util.Optional<Topic>BrokerService. getTopicReference(java.lang.String topic)Get a reference to a topic that is currently loaded in the broker.org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,java.util.concurrent.CompletableFuture<java.util.Optional<Topic>>>BrokerService. getTopics()protected java.util.concurrent.CompletableFuture<java.util.Optional<Topic>>BrokerService. loadOrCreatePersistentTopic(java.lang.String topic, boolean createIfMissing, java.util.Map<java.lang.String,java.lang.String> properties)It creates a topic async and returns CompletableFuture.Methods in org.apache.pulsar.broker.service with parameters of type Topic Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>BrokerService. removeTopicFromCache(Topic topic)Method parameters in org.apache.pulsar.broker.service with type arguments of type Topic Modifier and Type Method Description voidBrokerService. createPersistentTopic0(java.lang.String topic, boolean createIfMissing, java.util.concurrent.CompletableFuture<java.util.Optional<Topic>> topicFuture, java.util.Map<java.lang.String,java.lang.String> properties)static java.util.Optional<Topic>BrokerService. extractTopic(java.util.concurrent.CompletableFuture<java.util.Optional<Topic>> topicFuture)Safely extract optional topic instance from a future, in a way to avoid unchecked exceptions and race conditions.voidBrokerService. forEachTopic(java.util.function.Consumer<Topic> consumer)Iterates over all loaded topics in the broker.voidPulsarStats. updateStats(org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,Topic>>> topicsMap)Constructors in org.apache.pulsar.broker.service with parameters of type Topic Constructor Description Producer(Topic topic, TransportCnx cnx, long producerId, java.lang.String producerName, java.lang.String appId, boolean isEncrypted, java.util.Map<java.lang.String,java.lang.String> metadata, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion, long epoch, boolean userProvidedProducerName, org.apache.pulsar.common.api.proto.ProducerAccessMode accessMode, java.util.Optional<java.lang.Long> topicEpoch, boolean supportsPartialProducer) -
Uses of Topic in org.apache.pulsar.broker.service.nonpersistent
Classes in org.apache.pulsar.broker.service.nonpersistent that implement Topic Modifier and Type Class Description classNonPersistentTopicMethods in org.apache.pulsar.broker.service.nonpersistent that return Topic Modifier and Type Method Description TopicNonPersistentSubscription. getTopic() -
Uses of Topic in org.apache.pulsar.broker.service.persistent
Classes in org.apache.pulsar.broker.service.persistent that implement Topic Modifier and Type Class Description classPersistentTopicclassSystemTopicMethods in org.apache.pulsar.broker.service.persistent that return Topic Modifier and Type Method Description TopicPersistentSubscription. getTopic() -
Uses of Topic in org.apache.pulsar.broker.transaction.buffer
Methods in org.apache.pulsar.broker.transaction.buffer with parameters of type Topic Modifier and Type Method Description TransactionBufferTransactionBufferProvider. newTransactionBuffer(Topic originTopic)Open the persistent transaction buffer. -
Uses of Topic in org.apache.pulsar.broker.transaction.buffer.impl
Methods in org.apache.pulsar.broker.transaction.buffer.impl with parameters of type Topic Modifier and Type Method Description TransactionBufferInMemTransactionBufferProvider. newTransactionBuffer(Topic originTopic)TransactionBufferTopicTransactionBufferProvider. newTransactionBuffer(Topic originTopic)
-