public class AdminReply extends AbstractAdminMessage
AdminReply
is a reply sent by a
org.objectweb.joram.mom.dest.AdminTopic
topic and containing data or
information destinated to a client administrator.Modifier and Type | Field and Description |
---|---|
static int |
BAD_CLUSTER_REQUEST |
private int |
errorCode
Code d'erreur
|
static int |
ILLEGAL_STATE |
private String |
info
Information.
|
static int |
NAME_ALREADY_USED |
static int |
NAME_UNKNOWN |
static int |
PERMISSION_DENIED |
private static long |
serialVersionUID
Define serialVersionUID for interoperability.
|
static int |
SERVER_ID_ALREADY_USED |
static int |
START_FAILURE |
private boolean |
success
true if this reply replies to a successful request. |
static int |
UNKNOWN_DESTINATION |
static int |
UNKNOWN_REQUEST |
static int |
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 |
---|
AdminReply() |
AdminReply(boolean success,
String info)
Constructs an
AdminReply instance. |
AdminReply(int errorCode,
String info)
Constructs an
AdminReply instance for simple error cases. |
Modifier and Type | Method and Description |
---|---|
protected int |
getClassId() |
int |
getErrorCode()
Returns the error code.
|
String |
getInfo()
Returns the carried info.
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
boolean |
succeeded()
Returns
true if this reply replies to a successful request. |
String |
toString() |
void |
writeTo(OutputStream os)
The object implements the writeTo method to write its contents to
the output stream.
|
read, readExternal, write, writeExternal
private static final long serialVersionUID
public static final int NAME_ALREADY_USED
public static final int START_FAILURE
public static final int SERVER_ID_ALREADY_USED
public static final int UNKNOWN_SERVER
public static final int PERMISSION_DENIED
public static final int UNKNOWN_REQUEST
public static final int NAME_UNKNOWN
public static final int BAD_CLUSTER_REQUEST
public static final int UNKNOWN_DESTINATION
public static final int ILLEGAL_STATE
private boolean success
true
if this reply replies to a successful request.private String info
private int errorCode
public AdminReply(boolean success, String info)
AdminReply
instance.success
- true
if this reply replies to a successful
request.info
- Information to carry.public AdminReply(int errorCode, String info)
AdminReply
instance for simple error cases.success
- true
if this reply replies to a successful
request.errorCode
- error code defining the type of the errorinfo
- Information to carry.replyObj
- Object to carry.public AdminReply()
public final boolean succeeded()
true
if this reply replies to a successful request.public final String getInfo()
public final int getErrorCode()
protected int getClassId()
getClassId
in class AbstractAdminMessage
public void writeTo(OutputStream os) throws IOException
Streamable
os
- the stream to write the object toIOException
public void readFrom(InputStream is) throws IOException
Streamable
is
- the stream to read data from in order to restore the objectIOException
Copyright © 2020 ScalAgent D.T.. All rights reserved.