public class NamespaceBundle extends Object implements org.apache.pulsar.common.naming.ServiceUnitId, Comparable<NamespaceBundle>
| Constructor and Description |
|---|
NamespaceBundle(org.apache.pulsar.common.naming.NamespaceName nsname,
com.google.common.collect.Range<Long> keyRange,
NamespaceBundleFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(NamespaceBundle other) |
boolean |
equals(Object other) |
static String |
getBundleNamespace(String namespaceBundle) |
String |
getBundleRange() |
static String |
getBundleRange(String namespaceBundle) |
NamespaceBundleFactory |
getNamespaceBundleFactory() |
org.apache.pulsar.common.naming.NamespaceName |
getNamespaceObject() |
int |
hashCode() |
boolean |
hasNonPersistentTopic() |
boolean |
includes(org.apache.pulsar.common.naming.TopicName topicName) |
void |
setHasNonPersistentTopic(boolean hasNonPersistentTopic) |
String |
toString() |
public NamespaceBundle(org.apache.pulsar.common.naming.NamespaceName nsname,
com.google.common.collect.Range<Long> keyRange,
NamespaceBundleFactory factory)
public org.apache.pulsar.common.naming.NamespaceName getNamespaceObject()
getNamespaceObject in interface org.apache.pulsar.common.naming.ServiceUnitIdpublic String toString()
public int compareTo(NamespaceBundle other)
compareTo in interface Comparable<NamespaceBundle>public boolean includes(org.apache.pulsar.common.naming.TopicName topicName)
includes in interface org.apache.pulsar.common.naming.ServiceUnitIdpublic String getBundleRange()
public boolean hasNonPersistentTopic()
public void setHasNonPersistentTopic(boolean hasNonPersistentTopic)
public NamespaceBundleFactory getNamespaceBundleFactory()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.