Interface ServerSession
-
- All Superinterfaces:
SecurityAuth
- All Known Implementing Classes:
ServerSessionImpl
public interface ServerSession extends SecurityAuth
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description List<Long>acknowledge(long consumerID, long messageID)voidaddCloseable(Closeable closeable)voidaddLingerConsumer(ServerConsumer consumer)voidaddMetaData(String key, String data)voidaddProducer(String name, String protocol, String address)booleanaddUniqueMetaData(String key, String data)AutoCreateResultcheckAutoCreate(QueueConfiguration queueConfiguration)voidclose(boolean failed)voidcloseConsumer(long consumerID)voidcommit()AddressInfocreateAddress(SimpleString address, EnumSet<RoutingType> routingTypes, boolean autoCreated)AddressInfocreateAddress(SimpleString address, RoutingType routingType, boolean autoCreated)AddressInfocreateAddress(AddressInfo addressInfo, boolean autoCreated)ServerConsumercreateConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly)ServerConsumercreateConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage, Integer credits)ServerConsumercreateConsumer(long consumerID, SimpleString queueName, SimpleString filterString, int priority, boolean browseOnly, boolean supportLargeMessage, Integer credits)QueuecreateQueue(QueueConfiguration queueConfiguration)This method invokesActiveMQServer.createQueue(QueueConfiguration)with a few client-specific additions:QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, boolean autoCreated)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, boolean autoCreated)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean lastValue, boolean autoCreated)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated, Long ringSize)Deprecated.QueuecreateQueue(SimpleString address, SimpleString name, SimpleString filterString, boolean temporary, boolean durable)Deprecated.QueuecreateQueue(AddressInfo address, SimpleString name, SimpleString filterString, boolean temporary, boolean durable)Deprecated.QueuecreateQueue(AddressInfo addressInfo, SimpleString name, SimpleString filterString, boolean temporary, boolean durable, boolean autoCreated)Deprecated.QueuecreateQueue(AddressInfo addressInfo, SimpleString name, SimpleString filterString, boolean temporary, boolean durable, Boolean exclusive, Boolean lastValue, boolean autoCreated)Deprecated.voidcreateSharedQueue(QueueConfiguration queueConfiguration)voidcreateSharedQueue(SimpleString address, SimpleString name, boolean durable, SimpleString filterString)Deprecated.voidcreateSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, boolean durable, SimpleString filterString)Deprecated.voidcreateSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean lastValue)Deprecated.voidcreateSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount)Deprecated.voidcreateSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount)Deprecated.voiddeleteQueue(SimpleString name)voiddeleteQueue(SimpleString name, boolean enforceSecurity)voiddescribeProducersInfo(JsonArrayBuilder objs)Add all the producers detail to the JSONArray object.voiddisableSecurity()RoutingStatusdoSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue)RoutingStatusdoSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext)voidenableSecurity()Certain protocols may create an internal session that shouldn't go through security checks.AddressQueryResultexecuteAddressQuery(SimpleString name)BindingQueryResultexecuteBindingQuery(SimpleString address)QueueQueryResultexecuteQueueQuery(SimpleString name)voidexpire(long consumerID, long messageID)voidforceConsumerDelivery(long consumerID, long sequence)AddressInfogetAddress(SimpleString address)AddressInfogetAddressAndRoutingType(AddressInfo addressInfo)Get the canonical (i.e.Pair<SimpleString,EnumSet<RoutingType>>getAddressAndRoutingTypes(SimpleString address, EnumSet<RoutingType> defaultRoutingTypes)Get the canonical (i.e.ObjectgetConnectionID()intgetConsumerCount()longgetCreationTime()TransactiongetCurrentTransaction()StringgetDefaultAddress()intgetDefaultConsumerWindowSize(SimpleString address)List<MessageReference>getInTxLingerMessages()List<MessageReference>getInTXMessagesForConsumer(long consumerId)SimpleStringgetMatchingQueue(SimpleString address, RoutingType routingType)SimpleStringgetMatchingQueue(SimpleString address, SimpleString queueName, RoutingType routingType)Map<String,String>getMetaData()StringgetMetaData(String key)intgetMinLargeMessageSize()StringgetName()SimpleStringgetPrefix(SimpleString address)Get the prefix (if it exists) from the address based on the prefixes provided to the ServerSession constructor.intgetProducerCount()RemotingConnectiongetRemotingConnection()RoutingTypegetRoutingTypeFromPrefix(SimpleString address, RoutingType defaultRoutingType)Set<ServerConsumer>getServerConsumers()Collection<ServerProducer>getServerProducers()OperationContextgetSessionContext()ExecutorgetSessionExecutor()StringgetValidatedUser()voidindividualAcknowledge(long consumerID, long messageID)voidindividualCancel(long consumerID, long messageID, boolean failed)booleanisClosed()ServerConsumerlocateConsumer(long consumerID)voidmarkTXFailed(Throwable e)TransactionnewTransaction()voidreceiveConsumerCredits(long consumerID, int credits)booleanremoveConsumer(long consumerID)SimpleStringremovePrefix(SimpleString address)Strip the prefix (if it exists) from the address based on the prefixes provided to the ServerSession constructor.voidremoveProducer(String ID)voidrequestProducerCredits(SimpleString address, int credits)voidresetTX(Transaction transaction)To be used by protocol heads that needs to control the transaction outside the session context.voidrollback(boolean considerLastMessageAsDelivered)RoutingStatussend(Message message, boolean direct, String senderName)RoutingStatussend(Message message, boolean direct, String senderName, boolean noAutoCreateQueue)RoutingStatussend(Transaction tx, Message message, boolean direct, String senderName, boolean noAutoCreateQueue)RoutingStatussend(Transaction tx, Message message, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext)voidsetTransferring(boolean transferring)voidstart()voidstop()StringtoManagementString()voidtransferConnection(RemotingConnection newConnection)voidxaCommit(Xid xid, boolean onePhase)voidxaEnd(Xid xid)voidxaFailed(Xid xid)voidxaForget(Xid xid)List<Xid>xaGetInDoubtXids()intxaGetTimeout()voidxaJoin(Xid xid)voidxaPrepare(Xid xid)voidxaResume(Xid xid)voidxaRollback(Xid xid)voidxaSetTimeout(int timeout)voidxaStart(Xid xid)voidxaSuspend()-
Methods inherited from interface org.apache.activemq.artemis.core.security.SecurityAuth
getPassword, getSecurityDomain, getUsername
-
-
-
-
Method Detail
-
getName
String getName()
-
getMinLargeMessageSize
int getMinLargeMessageSize()
-
getConnectionID
Object getConnectionID()
-
getSessionExecutor
Executor getSessionExecutor()
-
enableSecurity
void enableSecurity()
Certain protocols may create an internal session that shouldn't go through security checks. make sure you don't expose this property through any protocol layer as that would be a security breach
-
disableSecurity
void disableSecurity()
-
getRemotingConnection
RemotingConnection getRemotingConnection()
- Specified by:
getRemotingConnectionin interfaceSecurityAuth
-
transferConnection
void transferConnection(RemotingConnection newConnection)
-
newTransaction
Transaction newTransaction()
-
acknowledge
List<Long> acknowledge(long consumerID, long messageID) throws Exception
- Throws:
Exception
-
individualAcknowledge
void individualAcknowledge(long consumerID, long messageID) throws Exception- Throws:
Exception
-
individualCancel
void individualCancel(long consumerID, long messageID, boolean failed) throws Exception- Throws:
Exception
-
markTXFailed
void markTXFailed(Throwable e)
-
xaGetTimeout
int xaGetTimeout()
-
xaSetTimeout
void xaSetTimeout(int timeout)
-
start
void start()
-
stop
void stop()
-
addCloseable
void addCloseable(Closeable closeable)
-
checkAutoCreate
AutoCreateResult checkAutoCreate(QueueConfiguration queueConfiguration) throws Exception
- Throws:
Exception
-
createConsumer
ServerConsumer createConsumer(long consumerID, SimpleString queueName, SimpleString filterString, int priority, boolean browseOnly, boolean supportLargeMessage, Integer credits) throws Exception
- Throws:
Exception
-
resetTX
void resetTX(Transaction transaction)
To be used by protocol heads that needs to control the transaction outside the session context.
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(AddressInfo address, SimpleString name, SimpleString filterString, boolean temporary, boolean durable) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, SimpleString filterString, boolean temporary, boolean durable) throws Exception
Deprecated.Create queue with default delivery mode- Parameters:
address-name-filterString-temporary-durable-- Returns:
- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean lastValue, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, int maxConsumers, boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount, boolean autoCreated, Long ringSize) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean temporary, boolean durable, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(AddressInfo addressInfo, SimpleString name, SimpleString filterString, boolean temporary, boolean durable, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(AddressInfo addressInfo, SimpleString name, SimpleString filterString, boolean temporary, boolean durable, Boolean exclusive, Boolean lastValue, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
createQueue
Queue createQueue(QueueConfiguration queueConfiguration) throws Exception
This method invokesActiveMQServer.createQueue(QueueConfiguration)with a few client-specific additions:- set the routing type based on the prefixes configured on the acceptor used by the client
- strip any prefixes from the address and queue names (if applicable)
- check authorization based on the client's credentials
- enforce queue creation resource limit
- set up callbacks to clean up temporary queues once the client disconnects
- Parameters:
queueConfiguration- the configuration to use when creating the queue- Returns:
- the
Queueinstance that was created - Throws:
Exception
-
createAddress
AddressInfo createAddress(SimpleString address, EnumSet<RoutingType> routingTypes, boolean autoCreated) throws Exception
- Throws:
Exception
-
createAddress
AddressInfo createAddress(SimpleString address, RoutingType routingType, boolean autoCreated) throws Exception
- Throws:
Exception
-
createAddress
AddressInfo createAddress(AddressInfo addressInfo, boolean autoCreated) throws Exception
- Throws:
Exception
-
deleteQueue
void deleteQueue(SimpleString name) throws Exception
- Throws:
Exception
-
deleteQueue
void deleteQueue(SimpleString name, boolean enforceSecurity) throws Exception
- Throws:
Exception
-
createConsumer
ServerConsumer createConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly) throws Exception
- Throws:
Exception
-
createConsumer
ServerConsumer createConsumer(long consumerID, SimpleString queueName, SimpleString filterString, boolean browseOnly, boolean supportLargeMessage, Integer credits) throws Exception
- Throws:
Exception
-
executeQueueQuery
QueueQueryResult executeQueueQuery(SimpleString name) throws Exception
- Throws:
Exception
-
executeAddressQuery
AddressQueryResult executeAddressQuery(SimpleString name) throws Exception
- Throws:
Exception
-
executeBindingQuery
BindingQueryResult executeBindingQuery(SimpleString address) throws Exception
- Throws:
Exception
-
receiveConsumerCredits
void receiveConsumerCredits(long consumerID, int credits) throws Exception- Throws:
Exception
-
send
RoutingStatus send(Transaction tx, Message message, boolean direct, String senderName, boolean noAutoCreateQueue) throws Exception
- Throws:
Exception
-
send
RoutingStatus send(Transaction tx, Message message, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) throws Exception
- Throws:
Exception
-
doSend
RoutingStatus doSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue) throws Exception
- Throws:
Exception
-
doSend
RoutingStatus doSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) throws Exception
- Throws:
Exception
-
send
RoutingStatus send(Message message, boolean direct, String senderName, boolean noAutoCreateQueue) throws Exception
- Throws:
Exception
-
send
RoutingStatus send(Message message, boolean direct, String senderName) throws Exception
- Throws:
Exception
-
forceConsumerDelivery
void forceConsumerDelivery(long consumerID, long sequence) throws Exception- Throws:
Exception
-
requestProducerCredits
void requestProducerCredits(SimpleString address, int credits) throws Exception
- Throws:
Exception
-
setTransferring
void setTransferring(boolean transferring)
-
getServerConsumers
Set<ServerConsumer> getServerConsumers()
-
addUniqueMetaData
boolean addUniqueMetaData(String key, String data) throws Exception
- Throws:
Exception
-
describeProducersInfo
void describeProducersInfo(JsonArrayBuilder objs) throws Exception
Add all the producers detail to the JSONArray object. This is a method to be used by the management layer.- Parameters:
objs-- Throws:
Exception
-
getCreationTime
long getCreationTime()
-
getSessionContext
OperationContext getSessionContext()
-
getCurrentTransaction
Transaction getCurrentTransaction()
-
locateConsumer
ServerConsumer locateConsumer(long consumerID) throws Exception
- Throws:
Exception
-
isClosed
boolean isClosed()
-
createSharedQueue
@Deprecated void createSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean lastValue) throws Exception
Deprecated.- Throws:
Exception
-
createSharedQueue
@Deprecated void createSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount) throws Exception
Deprecated.- Throws:
Exception
-
createSharedQueue
@Deprecated void createSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, SimpleString filterString, boolean durable, Integer maxConsumers, Boolean purgeOnNoConsumers, Boolean exclusive, Boolean groupRebalance, Integer groupBuckets, SimpleString groupFirstKey, Boolean lastValue, SimpleString lastValueKey, Boolean nonDestructive, Integer consumersBeforeDispatch, Long delayBeforeDispatch, Boolean autoDelete, Long autoDeleteDelay, Long autoDeleteMessageCount) throws Exception
Deprecated.- Throws:
Exception
-
createSharedQueue
@Deprecated void createSharedQueue(SimpleString address, SimpleString name, RoutingType routingType, boolean durable, SimpleString filterString) throws Exception
Deprecated.- Throws:
Exception
-
createSharedQueue
@Deprecated void createSharedQueue(SimpleString address, SimpleString name, boolean durable, SimpleString filterString) throws Exception
Deprecated.- Throws:
Exception
-
createSharedQueue
void createSharedQueue(QueueConfiguration queueConfiguration) throws Exception
- Throws:
Exception
-
getInTXMessagesForConsumer
List<MessageReference> getInTXMessagesForConsumer(long consumerId)
-
getInTxLingerMessages
List<MessageReference> getInTxLingerMessages()
-
addLingerConsumer
void addLingerConsumer(ServerConsumer consumer)
-
getValidatedUser
String getValidatedUser()
-
getMatchingQueue
SimpleString getMatchingQueue(SimpleString address, RoutingType routingType) throws Exception
- Throws:
Exception
-
getMatchingQueue
SimpleString getMatchingQueue(SimpleString address, SimpleString queueName, RoutingType routingType) throws Exception
- Throws:
Exception
-
getAddress
AddressInfo getAddress(SimpleString address)
-
removePrefix
SimpleString removePrefix(SimpleString address)
Strip the prefix (if it exists) from the address based on the prefixes provided to the ServerSession constructor.- Parameters:
address- the address to inspect- Returns:
- the canonical (i.e. non-prefixed) address name
-
getPrefix
SimpleString getPrefix(SimpleString address)
Get the prefix (if it exists) from the address based on the prefixes provided to the ServerSession constructor.- Parameters:
address- the address to inspect- Returns:
- the canonical (i.e. non-prefixed) address name
-
getAddressAndRoutingType
AddressInfo getAddressAndRoutingType(AddressInfo addressInfo)
Get the canonical (i.e. non-prefixed) address and the corresponding routing-type.- Parameters:
addressInfo- the address to inspect- Returns:
- a
org.apache.activemq.artemis.api.core.Pairrepresenting the canonical (i.e. non-prefixed) address name and theorg.apache.activemq.artemis.api.core.RoutingTypecorresponding to the that prefix.
-
getRoutingTypeFromPrefix
RoutingType getRoutingTypeFromPrefix(SimpleString address, RoutingType defaultRoutingType)
-
getAddressAndRoutingTypes
Pair<SimpleString,EnumSet<RoutingType>> getAddressAndRoutingTypes(SimpleString address, EnumSet<RoutingType> defaultRoutingTypes)
Get the canonical (i.e. non-prefixed) address and the corresponding routing-type.- Parameters:
address- the address to inspectdefaultRoutingTypes- a thejava.util.Setoforg.apache.activemq.artemis.api.core.RoutingTypeobjects to return if no prefix match is found.- Returns:
- a
org.apache.activemq.artemis.api.core.Pairrepresenting the canonical (i.e. non-prefixed) address name and thejava.util.Setoforg.apache.activemq.artemis.api.core.RoutingTypeobjects corresponding to the that prefix.
-
removeProducer
void removeProducer(String ID)
-
getServerProducers
Collection<ServerProducer> getServerProducers()
-
getDefaultAddress
String getDefaultAddress()
-
getConsumerCount
int getConsumerCount()
-
getProducerCount
int getProducerCount()
-
getDefaultConsumerWindowSize
int getDefaultConsumerWindowSize(SimpleString address)
-
toManagementString
String toManagementString()
-
-