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
ConnectException
AdminException
jakarta.jms.JMSException
void 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
ConnectException
AdminException
List getWriterList() throws ConnectException, AdminException
ConnectException
AdminException
boolean isFreelyReadable() throws ConnectException, AdminException
true
if this destination
provides free READ access.ConnectException
AdminException
boolean isFreelyWriteable() throws ConnectException, AdminException
true
if this destination
provides free WRITE access.ConnectException
AdminException
void setFreelyReadable(boolean b) throws ConnectException, AdminException
ConnectException
AdminException
void setFreelyWriteable(boolean b) throws ConnectException, AdminException
ConnectException
AdminException
String getDMQId() throws ConnectException, AdminException
ConnectException
AdminException
void setDMQId(String dmqId) throws ConnectException, AdminException, jakarta.jms.InvalidDestinationException
ConnectException
AdminException
jakarta.jms.InvalidDestinationException
Hashtable getStatistic() throws ConnectException, AdminException
ConnectException
AdminException
Hashtable getStatistics() throws ConnectException, AdminException
ConnectException
AdminException
void addInterceptors(String interceptors) throws ConnectException, AdminException
interceptors
- list of string className interceptor (separate with ",")ConnectException
AdminException
String getInterceptors() throws ConnectException, AdminException
ConnectException
AdminException
void removeInterceptors(String interceptors) throws ConnectException, AdminException
interceptors
- list of string className interceptor (separate with ",")ConnectException
AdminException
Copyright © 2022 ScalAgent D.T.. All rights reserved.