public class GetRightsReply extends AdminReply
Monitor_GetUsersRep
instance replies to a get users,
readers or writers monitoring request.Modifier and Type | Field and Description |
---|---|
private boolean |
isFreeReading
True if all users can read this destination.
|
private boolean |
isFreeWriting
True if all users can write this destination.
|
private Hashtable |
readers
Table holding the readers identifications.
|
private static long |
serialVersionUID
define serialVersionUID for interoperability
|
private Hashtable |
writers
Table holding the writers identifications.
|
BAD_CLUSTER_REQUEST, ILLEGAL_STATE, NAME_ALREADY_USED, NAME_UNKNOWN, PERMISSION_DENIED, SERVER_ID_ALREADY_USED, START_FAILURE, UNKNOWN_DESTINATION, UNKNOWN_REQUEST, UNKNOWN_SERVER
ABSTRACT_ADMIN_MESSAGE, ADD_DESTINATION_CLUSTER, ADD_DOMAIN_REQUEST, ADD_REMOTE_DEST, ADD_SERVER_REQUEST, ADD_SERVICE_REQUEST, ADMIN_REPLY, ADMIN_REQUEST, classid, classnames, CLEAR_QUEUE, CLEAR_SUBSCRIPTION, CMD_ADMIN_REPLY, CMD_ADMIN_REQUEST, CREATE_DESTINATION_REPLY, CREATE_DESTINATION_REQUEST, CREATE_USER_REPLY, CREATE_USER_REQUEST, DEL_REMOTE_DEST, DELETE_DESTINATION, DELETE_QUEUE_MESSAGE, DELETE_SUBSCRIPTION_MESSAGE, DELETE_USER, GET_CONFIG_REQUEST, GET_DOMAIN_NAMES, GET_DOMAIN_NAMES_REP, GET_LOCAL_SERVER, GET_LOCAL_SERVER_REP, GET_QUEUE_MESSAGE, GET_QUEUE_MESSAGE_IDS, GET_QUEUE_MESSAGE_IDS_REP, GET_QUEUE_MESSAGE_REP, GET_RIGHTS_REPLY, GET_RIGHTS_REQUEST, GET_SUBSCRIBER_IDS, GET_SUBSCRIBER_IDS_REP, GET_SUBSCRIPTION, GET_SUBSCRIPTION_MESSAGE, GET_SUBSCRIPTION_MESSAGE_IDS, GET_SUBSCRIPTION_MESSAGE_IDS_REP, GET_SUBSCRIPTION_MESSAGE_REP, GET_SUBSCRIPTION_REP, GET_SUBSCRIPTIONS, GET_SUBSCRIPTIONS_REP, GET_USERS_REPLY, GET_USERS_REQUEST, LIST_CLUSTER_DEST, LIST_CLUSTER_DEST_REP, logger, MONITOR_GET_DELIVERED_MESSAGES, MONITOR_GET_DESTINATIONS, MONITOR_GET_DESTINATIONS_REP, MONITOR_GET_DMQ_SETTINGS, MONITOR_GET_DMQ_SETTINGS_REP, MONITOR_GET_FATHER, MONITOR_GET_FATHER_REP, MONITOR_GET_JMX_ATTS, MONITOR_GET_JMX_ATTS_REP, MONITOR_GET_NB_MAX_MSG, MONITOR_GET_NUMBER_REP, MONITOR_GET_PENDING_MESSAGES, MONITOR_GET_PENDING_REQUESTS, MONITOR_GET_SERVERS_IDS, MONITOR_GET_SERVERS_IDS_REP, MONITOR_GET_STAT, MONITOR_GET_STAT_REP, MONITOR_GET_SUBSCRIPTIONS, NULL_CLASS_ID, REMOVE_DESTINATION_CLUSTER, REMOVE_DOMAIN_REQUEST, REMOVE_SERVER_REQUEST, REMOVE_SERVICE_REQUEST, SCALE_REQUEST, SET_DMQ, SET_FATHER, SET_NB_MAX_MSG, SET_READER, SET_RIGHT, SET_SYNC_EXCEPTION_ON_FULL_DEST, SET_THRESHOLD, SET_WRITER, SND_DEST_WEIGHTS, STOP_SERVER_REQUEST, SUBSCRIPTION_ADMIN_REQUEST, UNSET_READER, UNSET_WRITER, UPDATE_USER, USER_ADMIN_REQUEST, XXX_MONITOR_GET_CLUSTER, XXX_MONITOR_GET_NB_MAX_MSG_REP, XXX_MONITOR_GET_READERS, XXX_MONITOR_GET_WRITERS, XXX_MONITOR_REPLY, XXX_MONITOR_REQUEST, XXX_QUEUE_ADMIN_REQUEST, XXX_SET_CLUSTER, XXX_SET_DEFAULT_DMQ, XXX_SET_QUEUE_THRESHOLD, XXX_SET_USER_DMQ, XXX_SET_USER_THRESHOLD, XXX_SPECIAL_ADMIN, XXX_UNSET_CLUSTER, XXX_UNSET_DEFAULT_DMQ, XXX_UNSET_DEFAULT_THRESHOLD, XXX_UNSET_DESTINATION_DMQ, XXX_UNSET_FATHER, XXX_UNSET_QUEUE_THRESHOLD, XXX_UNSET_USER_DMQ, XXX_UNSET_USER_THRESHOLD
Constructor and Description |
---|
GetRightsReply() |
GetRightsReply(boolean success,
String info,
boolean isFreeReading,
boolean isFreeWriting)
Constructs a
Monitor_GetUsersRep instance. |
Modifier and Type | Method and Description |
---|---|
void |
addReader(String name,
String proxyId)
Adds a reader to the table.
|
void |
addWriter(String name,
String proxyId)
Adds a writer to the table.
|
protected int |
getClassId() |
Hashtable |
getReaders()
Returns the readers table.
|
Hashtable |
getWriters()
Returns the writers table.
|
boolean |
isFreeReading()
Returns true if all users can read this destination
|
boolean |
isFreeWriting()
Returns true if all users write read this destination
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
void |
writeTo(OutputStream os)
The object implements the writeTo method to write its contents to
the output stream.
|
getErrorCode, getInfo, succeeded, toString
read, readExternal, write, writeExternal
private static final long serialVersionUID
private boolean isFreeReading
private boolean isFreeWriting
private Hashtable readers
private Hashtable writers
public GetRightsReply(boolean success, String info, boolean isFreeReading, boolean isFreeWriting)
Monitor_GetUsersRep
instance.public GetRightsReply()
public boolean isFreeReading()
public boolean isFreeWriting()
public Hashtable getReaders()
public Hashtable getWriters()
protected int getClassId()
getClassId
in class AdminReply
public void readFrom(InputStream is) throws IOException
Streamable
readFrom
in interface Streamable
readFrom
in class AdminReply
is
- the stream to read data from in order to restore the objectIOException
public void writeTo(OutputStream os) throws IOException
Streamable
writeTo
in interface Streamable
writeTo
in class AdminReply
os
- the stream to write the object toIOException
Copyright © 2018 ScalAgent D.T.. All Rights Reserved.