public interface DestinationMBean
| Modifier and Type | Method and Description |
|---|---|
void |
addInterceptors(String interceptors)
add interceptors
|
void |
addReader(String proxyId)
Administration method setting a given user as a reader on this destination.
|
void |
addWriter(String proxyId)
Administration method setting a given user as a writer on this destination.
|
void |
delete()
Administration method removing this destination from the platform.
|
String |
getAdminName() |
String |
getDMQId()
Monitoring method returning the dead message queue id of this destination,
null if not set.
|
String |
getInterceptors() |
String |
getName() |
List |
getReaderList()
Monitoring method returning the list of all users that have a reading
permission on this destination, or an empty list if no specific readers
are set.
|
Hashtable |
getStatistic()
Deprecated.
|
Hashtable |
getStatistics()
Returns values of all valid JMX attributes about the destination.
|
List |
getWriterList()
Monitoring method returning the list of all users that have a writing
permission on this destination, or an empty list if no specific writers
are set.
|
boolean |
isFreelyReadable()
Monitoring method returning
true if this destination
provides free READ access. |
boolean |
isFreelyWriteable()
Monitoring method returning
true if this destination
provides free WRITE access. |
boolean |
isQueue()
Returns
true if the destination is a queue. |
boolean |
isTopic()
Returns
true if the destination is a topic. |
void |
removeInterceptors(String interceptors)
remove interceptors
|
void |
removeReader(String proxyId)
Administration method unsetting a given user as a reader on this destination.
|
void |
removeWriter(String proxyId)
Administration method unsetting a given user as a writer on this destination.
|
void |
setDMQId(String dmqId)
Admininistration method setting or unsetting a dead message queue for this
destination.
|
void |
setFreelyReadable(boolean b)
Administration method (un)setting free reading access to this destination.
|
void |
setFreelyWriteable(boolean b)
Administration method (un)setting free writing access to this destination.
|
String getName()
String getAdminName()
boolean isQueue()
true if the destination is a queue.boolean isTopic()
true if the destination is a topic.void delete()
throws ConnectException,
AdminException,
jakarta.jms.JMSException
ConnectExceptionAdminExceptionjakarta.jms.JMSExceptionvoid addReader(String proxyId) throws ConnectException, AdminException
proxyId - The unique identification of the user's proxy.ConnectException - If the administration connection is closed or broken.AdminException - If the request fails.void addWriter(String proxyId) throws ConnectException, AdminException
proxyId - The unique identification of the user's proxy.ConnectException - If the administration connection is closed or broken.AdminException - If the request fails.void removeReader(String proxyId) throws ConnectException, AdminException
proxyId - The unique identification of the user's proxy.ConnectException - If the administration connection is closed or broken.AdminException - If the request fails.void removeWriter(String proxyId) throws ConnectException, AdminException
proxyId - The unique identification of the user's proxy.ConnectException - If the administration connection is closed or broken.AdminException - If the request fails.List getReaderList() throws ConnectException, AdminException
ConnectExceptionAdminExceptionList getWriterList() throws ConnectException, AdminException
ConnectExceptionAdminExceptionboolean isFreelyReadable()
throws ConnectException,
AdminException
true if this destination
provides free READ access.ConnectExceptionAdminExceptionboolean isFreelyWriteable()
throws ConnectException,
AdminException
true if this destination
provides free WRITE access.ConnectExceptionAdminExceptionvoid setFreelyReadable(boolean b)
throws ConnectException,
AdminException
ConnectExceptionAdminExceptionvoid setFreelyWriteable(boolean b)
throws ConnectException,
AdminException
ConnectExceptionAdminExceptionString getDMQId() throws ConnectException, AdminException
ConnectExceptionAdminExceptionvoid setDMQId(String dmqId) throws ConnectException, AdminException, jakarta.jms.InvalidDestinationException
ConnectExceptionAdminExceptionjakarta.jms.InvalidDestinationExceptionHashtable getStatistic() throws ConnectException, AdminException
ConnectExceptionAdminExceptionHashtable getStatistics() throws ConnectException, AdminException
ConnectExceptionAdminExceptionvoid addInterceptors(String interceptors) throws ConnectException, AdminException
interceptors - list of string className interceptor (separate with ",")ConnectExceptionAdminExceptionString getInterceptors() throws ConnectException, AdminException
ConnectExceptionAdminExceptionvoid removeInterceptors(String interceptors) throws ConnectException, AdminException
interceptors - list of string className interceptor (separate with ",")ConnectExceptionAdminExceptionCopyright © 2023 ScalAgent D.T.. All rights reserved.