Class QueueAbstract
- 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.AbstractAction
-
- org.apache.activemq.artemis.cli.commands.queue.QueueAbstract
-
- All Implemented Interfaces:
Action
- Direct Known Subclasses:
CreateQueue,UpdateQueue
public class QueueAbstract extends AbstractAction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.activemq.artemis.cli.commands.AbstractAction
AbstractAction.ManagementCallback<T>
-
-
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
context, DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description QueueAbstract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAddress(boolean requireInput)java.lang.StringgetFilter()java.lang.IntegergetMaxConsumers(java.lang.Integer defaultValue)java.lang.StringgetName()booleangetPreserveOnNoConsumers()java.lang.StringgetRoutingType()booleanisAnycast()booleanisAutoCreateAddress()booleanisDurable()booleanisMulticast()java.lang.BooleanisPurgeOnNoConsumers()java.lang.BooleanisPurgeOnNoConsumers(boolean useInput)QueueAbstractsetAddress(java.lang.String address)QueueAbstractsetAnycast(boolean anycast)QueueAbstractsetAutoCreateAddress(boolean autoCreateAddress)QueueAbstractsetDurable(boolean durable)voidsetFilter(java.lang.String filter)voidsetMaxConsumers(int maxConsumers)QueueAbstractsetMulticast(boolean multicast)QueueAbstractsetName(java.lang.String name)QueueAbstractsetPreserveOnNoConsumers(boolean preserveOnNoConsumers)voidsetPurgeOnNoConsumers(boolean purgeOnNoConsumers)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.AbstractAction
performCoreManagement
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.messages.ConnectionAbstract
createConnectionFactory, createConnectionFactory, createCoreConnectionFactory, createCoreConnectionFactory, execute, 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, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Method Detail
-
setFilter
public void setFilter(java.lang.String filter)
-
getFilter
public java.lang.String getFilter()
-
getAddress
public java.lang.String getAddress(boolean requireInput)
-
isDurable
public boolean isDurable()
-
setDurable
public QueueAbstract setDurable(boolean durable)
-
getPreserveOnNoConsumers
public boolean getPreserveOnNoConsumers()
-
setPreserveOnNoConsumers
public QueueAbstract setPreserveOnNoConsumers(boolean preserveOnNoConsumers)
-
getMaxConsumers
public java.lang.Integer getMaxConsumers(java.lang.Integer defaultValue)
-
isAutoCreateAddress
public boolean isAutoCreateAddress()
-
setAutoCreateAddress
public QueueAbstract setAutoCreateAddress(boolean autoCreateAddress)
-
isAnycast
public boolean isAnycast()
-
setAnycast
public QueueAbstract setAnycast(boolean anycast)
-
isMulticast
public boolean isMulticast()
-
setMulticast
public QueueAbstract setMulticast(boolean multicast)
-
isPurgeOnNoConsumers
public java.lang.Boolean isPurgeOnNoConsumers()
-
isPurgeOnNoConsumers
public java.lang.Boolean isPurgeOnNoConsumers(boolean useInput)
-
setMaxConsumers
public void setMaxConsumers(int maxConsumers)
-
setPurgeOnNoConsumers
public void setPurgeOnNoConsumers(boolean purgeOnNoConsumers)
-
setAddress
public QueueAbstract setAddress(java.lang.String address)
-
setName
public QueueAbstract setName(java.lang.String name)
-
getName
public java.lang.String getName()
-
getRoutingType
public java.lang.String getRoutingType()
-
-