Package org.apache.activemq.command
Class SubscriptionInfo
- java.lang.Object
-
- org.apache.activemq.command.SubscriptionInfo
-
- All Implemented Interfaces:
DataStructure
public class SubscriptionInfo extends Object implements DataStructure
Used to represent a durable subscription.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringclientIdstatic byteDATA_STRUCTURE_TYPEprotected ActiveMQDestinationdestinationprotected booleannoLocalprotected Stringselectorprotected ActiveMQDestinationsubscribedDestinationprotected StringsubscriptionName
-
Constructor Summary
Constructors Constructor Description SubscriptionInfo()SubscriptionInfo(String clientId, String subscriptionName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClientId()bytegetDataStructureType()ActiveMQDestinationgetDestination()This is the a resolved destination that the subscription is receiving messages from.StringgetSelector()StringgetSubcriptionName()ActiveMQDestinationgetSubscribedDestination()The destination the client originally subscribed to..StringgetSubscriptionName()inthashCode()booleanisMarshallAware()booleanisNoLocal()voidsetClientId(String clientId)voidsetDestination(ActiveMQDestination destination)voidsetNoLocal(boolean noLocal)voidsetSelector(String selector)voidsetSubcriptionName(String subscriptionName)voidsetSubscribedDestination(ActiveMQDestination subscribedDestination)voidsetSubscriptionName(String subscriptionName)StringtoString()
-
-
-
Field Detail
-
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE
- See Also:
- Constant Field Values
-
subscribedDestination
protected ActiveMQDestination subscribedDestination
-
destination
protected ActiveMQDestination destination
-
clientId
protected String clientId
-
subscriptionName
protected String subscriptionName
-
selector
protected String selector
-
noLocal
protected boolean noLocal
-
-
Method Detail
-
getDataStructureType
public byte getDataStructureType()
- Specified by:
getDataStructureTypein interfaceDataStructure- Returns:
- The type of the data structure
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getDestination
public ActiveMQDestination getDestination()
This is the a resolved destination that the subscription is receiving messages from. This will never be a pattern or a composite destination.
-
setDestination
public void setDestination(ActiveMQDestination destination)
-
getSelector
public String getSelector()
-
setSelector
public void setSelector(String selector)
-
getSubcriptionName
public String getSubcriptionName()
-
setSubcriptionName
public void setSubcriptionName(String subscriptionName)
- Parameters:
subscriptionName- *
-
getSubscriptionName
public String getSubscriptionName()
-
setSubscriptionName
public void setSubscriptionName(String subscriptionName)
-
isMarshallAware
public boolean isMarshallAware()
- Specified by:
isMarshallAwarein interfaceDataStructure
-
getSubscribedDestination
public ActiveMQDestination getSubscribedDestination()
The destination the client originally subscribed to.. This may not match the {@see getDestination} method if the subscribed destination uses patterns or composites. If the subscribed destinationis not set, this just ruturns the desitination.
-
setSubscribedDestination
public void setSubscribedDestination(ActiveMQDestination subscribedDestination)
-
isNoLocal
public boolean isNoLocal()
-
setNoLocal
public void setNoLocal(boolean noLocal)
-
-