@Alias(value="topic-consumer") public class TopicConsumer extends Object implements ConsumerType, org.mule.runtime.api.lifecycle.Initialisable
ConsumerType that marks the consumed Destination as a Topic and provides a way to
configure topic-specific consumer parameters| Constructor and Description |
|---|
TopicConsumer() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSubscriptionName() |
void |
initialise() |
boolean |
isDurable() |
boolean |
isNoLocal() |
boolean |
isShared() |
void |
setDurable(boolean durable) |
void |
setNoLocal(boolean noLocal) |
void |
setShared(boolean shared) |
void |
setSubscriptionName(String subscriptionName) |
boolean |
topic() |
public boolean topic()
topic in interface ConsumerTypetrue if this a consumer for Topicspublic boolean isDurable()
public boolean isShared()
public String getSubscriptionName()
public boolean isNoLocal()
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void setDurable(boolean durable)
public void setShared(boolean shared)
public void setNoLocal(boolean noLocal)
public void setSubscriptionName(String subscriptionName)
Copyright © 2024. All rights reserved.