Package com.datastax.oss.pulsar.jms.api
Class JMSDestinationMetadata.PhysicalPulsarTopicMetadata
java.lang.Object
com.datastax.oss.pulsar.jms.api.JMSDestinationMetadata
com.datastax.oss.pulsar.jms.api.JMSDestinationMetadata.PhysicalPulsarTopicMetadata
- Direct Known Subclasses:
JMSDestinationMetadata.QueueMetadata,JMSDestinationMetadata.TopicMetadata
- Enclosing class:
- JMSDestinationMetadata
public abstract static class JMSDestinationMetadata.PhysicalPulsarTopicMetadata
extends JMSDestinationMetadata
The destination maps to a physical topic, partitioned or non-partitioned.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.datastax.oss.pulsar.jms.api.JMSDestinationMetadata
JMSDestinationMetadata.ConsumerMetadata, JMSDestinationMetadata.PhysicalPulsarTopicMetadata, JMSDestinationMetadata.ProducerMetadata, JMSDestinationMetadata.QueueMetadata, JMSDestinationMetadata.SubscriptionMetadata, JMSDestinationMetadata.TopicMetadata, JMSDestinationMetadata.VirtualDestinationMetadata -
Constructor Summary
ConstructorsConstructorDescriptionPhysicalPulsarTopicMetadata(String destination, boolean exists, String pulsarTopic, List<JMSDestinationMetadata.ProducerMetadata> producers, int partitions) -
Method Summary
Methods inherited from class com.datastax.oss.pulsar.jms.api.JMSDestinationMetadata
getDestination, isQueue, isTopic, unwrap
-
Constructor Details
-
PhysicalPulsarTopicMetadata
public PhysicalPulsarTopicMetadata(String destination, boolean exists, String pulsarTopic, List<JMSDestinationMetadata.ProducerMetadata> producers, int partitions)
-
-
Method Details
-
isPartitioned
public boolean isPartitioned() -
getPulsarTopic
-
isExists
public boolean isExists() -
getPartitions
public int getPartitions() -
getProducers
-
isVirtualDestination
public boolean isVirtualDestination()- Specified by:
isVirtualDestinationin classJMSDestinationMetadata
-