Class TopicConsumer
java.lang.Object
org.mule.jms.commons.api.destination.TopicConsumer
- All Implemented Interfaces:
ConsumerType,org.mule.runtime.api.lifecycle.Initialisable
@Alias("topic-consumer")
public class TopicConsumer
extends Object
implements ConsumerType, org.mule.runtime.api.lifecycle.Initialisable
Implementation of
ConsumerType that marks the consumed Destination as a Topic and provides a way to
configure topic-specific consumer parameters- Since:
- 1.0
-
Field Summary
Fields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanbooleanisShared()voidsetDurable(boolean durable) voidsetNoLocal(boolean noLocal) voidsetShared(boolean shared) voidsetSubscriptionName(String subscriptionName) booleantopic()
-
Constructor Details
-
TopicConsumer
public TopicConsumer()
-
-
Method Details
-
topic
public boolean topic()- Specified by:
topicin interfaceConsumerType- Returns:
trueif this a consumer forTopics
-
isDurable
public boolean isDurable() -
getSubscriptionName
-
isNoLocal
public boolean isNoLocal() -
initialise
public void initialise() throws org.mule.runtime.api.lifecycle.InitialisationException- Specified by:
initialisein interfaceorg.mule.runtime.api.lifecycle.Initialisable- Throws:
org.mule.runtime.api.lifecycle.InitialisationException
-
setDurable
public void setDurable(boolean durable) -
setNoLocal
public void setNoLocal(boolean noLocal) -
setSubscriptionName
-