Class Consumer
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.ActionAbstract
-
- org.apache.activemq.artemis.cli.commands.InputAbstract
-
- org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
-
- org.apache.activemq.artemis.cli.commands.messages.DestAbstract
-
- org.apache.activemq.artemis.cli.commands.messages.Consumer
-
- All Implemented Interfaces:
Action
@Command(name="consumer", description="It will consume messages from an instance") public class Consumer extends DestAbstract
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
acceptor, brokerURL, clientID, password, protocol, user
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description Consumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectexecute(ActionContext context)java.lang.StringgetFile()java.lang.StringgetFilter()intgetReceiveTimeout()booleanisBreakOnNull()booleanisDurable()ConsumersetBreakOnNull(boolean breakOnNull)ConsumersetDurable(boolean durable)ConsumersetFile(java.lang.String file)ConsumersetFilter(java.lang.String filter)ConsumersetReceiveTimeout(int receiveTimeout)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.DestAbstract
getDestination, getDestination, getDestination, getMessageCount, getMessageSerializer, getSerializer, getSleep, getThreads, getTxBatchSize, setDestination, setMessageCount, setSerializer, setSleep, setThreads, setTxBatchSize, stripPrefix
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
createConnectionFactory, createConnectionFactory, createCoreConnectionFactory, createCoreConnectionFactory, getAcceptor, getBrokerURL, getClientID, getPassword, getProtocol, getUser, setAcceptor, setBrokerURL, setClientID, setPassword, setProtocol, setUser
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.InputAbstract
enableInput, input, input, inputBoolean, inputInteger, inputPassword, isSilentInput, setSilentInput
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
checkOptions, getActionContext, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Method Detail
-
execute
public java.lang.Object execute(ActionContext context) throws java.lang.Exception
- Specified by:
executein interfaceAction- Overrides:
executein classConnectionAbstract- Throws:
java.lang.Exception
-
isDurable
public boolean isDurable()
-
setDurable
public Consumer setDurable(boolean durable)
-
isBreakOnNull
public boolean isBreakOnNull()
-
setBreakOnNull
public Consumer setBreakOnNull(boolean breakOnNull)
-
getReceiveTimeout
public int getReceiveTimeout()
-
setReceiveTimeout
public Consumer setReceiveTimeout(int receiveTimeout)
-
getFilter
public java.lang.String getFilter()
-
setFilter
public Consumer setFilter(java.lang.String filter)
-
getFile
public java.lang.String getFile()
-
setFile
public Consumer setFile(java.lang.String file)
-
-