Package org.objectweb.joram.shared.admin
Class AbstractAdminMessage
- java.lang.Object
-
- org.objectweb.joram.shared.admin.AbstractAdminMessage
-
- All Implemented Interfaces:
Streamable,Externalizable,Serializable
- Direct Known Subclasses:
AdminReply,AdminRequest
public abstract class AbstractAdminMessage extends Object implements Externalizable, Streamable
AnAbstractAdminMessageis a message exchanged between a Admin Joram client and its proxy.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static intABSTRACT_ADMIN_MESSAGEprotected static intADD_DESTINATION_CLUSTERprotected static intADD_DOMAIN_REQUESTprotected static intADD_REMOTE_DESTprotected static intADD_SERVER_REQUESTprotected static intADD_SERVICE_REQUESTprotected static intADMIN_REPLYprotected static intADMIN_REQUESTprotected intclassidprotected static String[]classnamesprotected static intCLEAR_QUEUEprotected static intCLEAR_SUBSCRIPTIONprotected static intCMD_ADMIN_REPLYprotected static intCMD_ADMIN_REQUESTprotected static intCREATE_DESTINATION_REPLYprotected static intCREATE_DESTINATION_REQUESTprotected static intCREATE_USER_REPLYprotected static intCREATE_USER_REQUESTprivate static booleanDEBUGprotected static intDEL_REMOTE_DESTprotected static intDELETE_DESTINATIONprotected static intDELETE_QUEUE_MESSAGEprotected static intDELETE_SUBSCRIPTION_MESSAGEprotected static intDELETE_USERprotected static intGET_CONFIG_REQUESTprotected static intGET_DOMAIN_NAMESprotected static intGET_DOMAIN_NAMES_REPprotected static intGET_LOCAL_SERVERprotected static intGET_LOCAL_SERVER_REPprotected static intGET_QUEUE_MESSAGEprotected static intGET_QUEUE_MESSAGE_IDSprotected static intGET_QUEUE_MESSAGE_IDS_REPprotected static intGET_QUEUE_MESSAGE_REPprotected static intGET_RIGHTS_REPLYprotected static intGET_RIGHTS_REQUESTprotected static intGET_SUBSCRIBER_IDSprotected static intGET_SUBSCRIBER_IDS_REPprotected static intGET_SUBSCRIPTIONprotected static intGET_SUBSCRIPTION_MESSAGEprotected static intGET_SUBSCRIPTION_MESSAGE_IDSprotected static intGET_SUBSCRIPTION_MESSAGE_IDS_REPprotected static intGET_SUBSCRIPTION_MESSAGE_REPprotected static intGET_SUBSCRIPTION_REPprotected static intGET_SUBSCRIPTIONSprotected static intGET_SUBSCRIPTIONS_REPprotected static intGET_USERS_REPLYprotected static intGET_USERS_REQUESTprotected static intLIST_CLUSTER_DESTprotected static intLIST_CLUSTER_DEST_REPprivate static Loggerloggerprotected static intMONITOR_GET_DELIVERED_MESSAGESprotected static intMONITOR_GET_DESTINATIONSprotected static intMONITOR_GET_DESTINATIONS_REPprotected static intMONITOR_GET_DMQ_SETTINGSprotected static intMONITOR_GET_DMQ_SETTINGS_REPprotected static intMONITOR_GET_FATHERprotected static intMONITOR_GET_FATHER_REPprotected static intMONITOR_GET_JMX_ATTSprotected static intMONITOR_GET_JMX_ATTS_REPprotected static intMONITOR_GET_NB_MAX_MSGprotected static intMONITOR_GET_NUMBER_REPprotected static intMONITOR_GET_PENDING_MESSAGESprotected static intMONITOR_GET_PENDING_REQUESTSprotected static intMONITOR_GET_SERVERS_IDSprotected static intMONITOR_GET_SERVERS_IDS_REPprotected static intMONITOR_GET_STATprotected static intMONITOR_GET_STAT_REPprotected static intMONITOR_GET_SUBSCRIPTIONSprotected static intNULL_CLASS_IDprotected static intREMOVE_DESTINATION_CLUSTERprotected static intREMOVE_DOMAIN_REQUESTprotected static intREMOVE_SERVER_REQUESTprotected static intREMOVE_SERVICE_REQUESTprotected static intSCALE_REQUESTprotected static intSET_DMQprotected static intSET_FATHERprotected static intSET_NB_MAX_MSGprotected static intSET_READERprotected static intSET_RIGHTprotected static intSET_SYNC_EXCEPTION_ON_FULL_DESTprotected static intSET_THRESHOLDprotected static intSET_WRITERprotected static intSND_DEST_WEIGHTSprotected static intSTOP_SERVER_REQUESTprotected static intSUBSCRIPTION_ADMIN_REQUESTprotected static intUNSET_READERprotected static intUNSET_WRITERprotected static intUPDATE_USERprotected static intUSER_ADMIN_REQUESTprotected static intXXX_MONITOR_GET_CLUSTERprotected static intXXX_MONITOR_GET_NB_MAX_MSG_REPprotected static intXXX_MONITOR_GET_READERSprotected static intXXX_MONITOR_GET_WRITERSprotected static intXXX_MONITOR_REPLYprotected static intXXX_MONITOR_REQUESTprotected static intXXX_QUEUE_ADMIN_REQUESTprotected static intXXX_SET_CLUSTERprotected static intXXX_SET_DEFAULT_DMQprotected static intXXX_SET_QUEUE_THRESHOLDprotected static intXXX_SET_USER_DMQprotected static intXXX_SET_USER_THRESHOLDprotected static intXXX_SPECIAL_ADMINprotected static intXXX_UNSET_CLUSTERprotected static intXXX_UNSET_DEFAULT_DMQprotected static intXXX_UNSET_DEFAULT_THRESHOLDprotected static intXXX_UNSET_DESTINATION_DMQprotected static intXXX_UNSET_FATHERprotected static intXXX_UNSET_QUEUE_THRESHOLDprotected static intXXX_UNSET_USER_DMQprotected static intXXX_UNSET_USER_THRESHOLD
-
Constructor Summary
Constructors Constructor Description AbstractAdminMessage()Constructs anAbstractAdminMessage.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract intgetClassId()static AbstractAdminMessageread(InputStream is)voidreadExternal(ObjectInput in)static voidwrite(AbstractAdminMessage msg, OutputStream os)voidwriteExternal(ObjectOutput out)***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** *****-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.dyade.aaa.common.stream.Streamable
readFrom, writeTo
-
-
-
-
Field Detail
-
logger
private static final Logger logger
-
DEBUG
private static final boolean DEBUG
-
NULL_CLASS_ID
protected static final int NULL_CLASS_ID
- See Also:
- Constant Field Values
-
ABSTRACT_ADMIN_MESSAGE
protected static final int ABSTRACT_ADMIN_MESSAGE
- See Also:
- Constant Field Values
-
ADD_DOMAIN_REQUEST
protected static final int ADD_DOMAIN_REQUEST
- See Also:
- Constant Field Values
-
ADD_DESTINATION_CLUSTER
protected static final int ADD_DESTINATION_CLUSTER
- See Also:
- Constant Field Values
-
ADD_SERVER_REQUEST
protected static final int ADD_SERVER_REQUEST
- See Also:
- Constant Field Values
-
ADD_SERVICE_REQUEST
protected static final int ADD_SERVICE_REQUEST
- See Also:
- Constant Field Values
-
ADMIN_REPLY
protected static final int ADMIN_REPLY
- See Also:
- Constant Field Values
-
ADMIN_REQUEST
protected static final int ADMIN_REQUEST
- See Also:
- Constant Field Values
-
CLEAR_QUEUE
protected static final int CLEAR_QUEUE
- See Also:
- Constant Field Values
-
CLEAR_SUBSCRIPTION
protected static final int CLEAR_SUBSCRIPTION
- See Also:
- Constant Field Values
-
CREATE_DESTINATION_REPLY
protected static final int CREATE_DESTINATION_REPLY
- See Also:
- Constant Field Values
-
CREATE_DESTINATION_REQUEST
protected static final int CREATE_DESTINATION_REQUEST
- See Also:
- Constant Field Values
-
CREATE_USER_REPLY
protected static final int CREATE_USER_REPLY
- See Also:
- Constant Field Values
-
CREATE_USER_REQUEST
protected static final int CREATE_USER_REQUEST
- See Also:
- Constant Field Values
-
DELETE_DESTINATION
protected static final int DELETE_DESTINATION
- See Also:
- Constant Field Values
-
DELETE_QUEUE_MESSAGE
protected static final int DELETE_QUEUE_MESSAGE
- See Also:
- Constant Field Values
-
DELETE_SUBSCRIPTION_MESSAGE
protected static final int DELETE_SUBSCRIPTION_MESSAGE
- See Also:
- Constant Field Values
-
DELETE_USER
protected static final int DELETE_USER
- See Also:
- Constant Field Values
-
GET_CONFIG_REQUEST
protected static final int GET_CONFIG_REQUEST
- See Also:
- Constant Field Values
-
GET_DOMAIN_NAMES
protected static final int GET_DOMAIN_NAMES
- See Also:
- Constant Field Values
-
GET_DOMAIN_NAMES_REP
protected static final int GET_DOMAIN_NAMES_REP
- See Also:
- Constant Field Values
-
GET_LOCAL_SERVER
protected static final int GET_LOCAL_SERVER
- See Also:
- Constant Field Values
-
GET_LOCAL_SERVER_REP
protected static final int GET_LOCAL_SERVER_REP
- See Also:
- Constant Field Values
-
GET_QUEUE_MESSAGE
protected static final int GET_QUEUE_MESSAGE
- See Also:
- Constant Field Values
-
GET_QUEUE_MESSAGE_IDS
protected static final int GET_QUEUE_MESSAGE_IDS
- See Also:
- Constant Field Values
-
GET_QUEUE_MESSAGE_IDS_REP
protected static final int GET_QUEUE_MESSAGE_IDS_REP
- See Also:
- Constant Field Values
-
GET_QUEUE_MESSAGE_REP
protected static final int GET_QUEUE_MESSAGE_REP
- See Also:
- Constant Field Values
-
GET_SUBSCRIBER_IDS
protected static final int GET_SUBSCRIBER_IDS
- See Also:
- Constant Field Values
-
GET_SUBSCRIBER_IDS_REP
protected static final int GET_SUBSCRIBER_IDS_REP
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION
protected static final int GET_SUBSCRIPTION
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION_MESSAGE
protected static final int GET_SUBSCRIPTION_MESSAGE
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION_MESSAGE_IDS
protected static final int GET_SUBSCRIPTION_MESSAGE_IDS
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION_MESSAGE_IDS_REP
protected static final int GET_SUBSCRIPTION_MESSAGE_IDS_REP
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION_MESSAGE_REP
protected static final int GET_SUBSCRIPTION_MESSAGE_REP
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTION_REP
protected static final int GET_SUBSCRIPTION_REP
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTIONS
protected static final int GET_SUBSCRIPTIONS
- See Also:
- Constant Field Values
-
GET_SUBSCRIPTIONS_REP
protected static final int GET_SUBSCRIPTIONS_REP
- See Also:
- Constant Field Values
-
LIST_CLUSTER_DEST
protected static final int LIST_CLUSTER_DEST
- See Also:
- Constant Field Values
-
XXX_MONITOR_GET_CLUSTER
protected static final int XXX_MONITOR_GET_CLUSTER
- See Also:
- Constant Field Values
-
LIST_CLUSTER_DEST_REP
protected static final int LIST_CLUSTER_DEST_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_DMQ_SETTINGS
protected static final int MONITOR_GET_DMQ_SETTINGS
- See Also:
- Constant Field Values
-
MONITOR_GET_DMQ_SETTINGS_REP
protected static final int MONITOR_GET_DMQ_SETTINGS_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_DESTINATIONS
protected static final int MONITOR_GET_DESTINATIONS
- See Also:
- Constant Field Values
-
MONITOR_GET_DESTINATIONS_REP
protected static final int MONITOR_GET_DESTINATIONS_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_FATHER
protected static final int MONITOR_GET_FATHER
- See Also:
- Constant Field Values
-
MONITOR_GET_FATHER_REP
protected static final int MONITOR_GET_FATHER_REP
- See Also:
- Constant Field Values
-
GET_RIGHTS_REQUEST
protected static final int GET_RIGHTS_REQUEST
- See Also:
- Constant Field Values
-
GET_RIGHTS_REPLY
protected static final int GET_RIGHTS_REPLY
- See Also:
- Constant Field Values
-
MONITOR_GET_NB_MAX_MSG
protected static final int MONITOR_GET_NB_MAX_MSG
- See Also:
- Constant Field Values
-
XXX_MONITOR_GET_NB_MAX_MSG_REP
protected static final int XXX_MONITOR_GET_NB_MAX_MSG_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_NUMBER_REP
protected static final int MONITOR_GET_NUMBER_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_PENDING_MESSAGES
protected static final int MONITOR_GET_PENDING_MESSAGES
- See Also:
- Constant Field Values
-
MONITOR_GET_PENDING_REQUESTS
protected static final int MONITOR_GET_PENDING_REQUESTS
- See Also:
- Constant Field Values
-
XXX_MONITOR_GET_READERS
protected static final int XXX_MONITOR_GET_READERS
- See Also:
- Constant Field Values
-
MONITOR_GET_SERVERS_IDS
protected static final int MONITOR_GET_SERVERS_IDS
- See Also:
- Constant Field Values
-
MONITOR_GET_SERVERS_IDS_REP
protected static final int MONITOR_GET_SERVERS_IDS_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_STAT
protected static final int MONITOR_GET_STAT
- See Also:
- Constant Field Values
-
MONITOR_GET_STAT_REP
protected static final int MONITOR_GET_STAT_REP
- See Also:
- Constant Field Values
-
MONITOR_GET_SUBSCRIPTIONS
protected static final int MONITOR_GET_SUBSCRIPTIONS
- See Also:
- Constant Field Values
-
GET_USERS_REQUEST
protected static final int GET_USERS_REQUEST
- See Also:
- Constant Field Values
-
GET_USERS_REPLY
protected static final int GET_USERS_REPLY
- See Also:
- Constant Field Values
-
XXX_MONITOR_GET_WRITERS
protected static final int XXX_MONITOR_GET_WRITERS
- See Also:
- Constant Field Values
-
XXX_MONITOR_REPLY
protected static final int XXX_MONITOR_REPLY
- See Also:
- Constant Field Values
-
XXX_MONITOR_REQUEST
protected static final int XXX_MONITOR_REQUEST
- See Also:
- Constant Field Values
-
XXX_QUEUE_ADMIN_REQUEST
protected static final int XXX_QUEUE_ADMIN_REQUEST
- See Also:
- Constant Field Values
-
REMOVE_DOMAIN_REQUEST
protected static final int REMOVE_DOMAIN_REQUEST
- See Also:
- Constant Field Values
-
REMOVE_DESTINATION_CLUSTER
protected static final int REMOVE_DESTINATION_CLUSTER
- See Also:
- Constant Field Values
-
REMOVE_SERVER_REQUEST
protected static final int REMOVE_SERVER_REQUEST
- See Also:
- Constant Field Values
-
REMOVE_SERVICE_REQUEST
protected static final int REMOVE_SERVICE_REQUEST
- See Also:
- Constant Field Values
-
XXX_SET_CLUSTER
protected static final int XXX_SET_CLUSTER
- See Also:
- Constant Field Values
-
XXX_SET_DEFAULT_DMQ
protected static final int XXX_SET_DEFAULT_DMQ
- See Also:
- Constant Field Values
-
SET_THRESHOLD
protected static final int SET_THRESHOLD
- See Also:
- Constant Field Values
-
SET_DMQ
protected static final int SET_DMQ
- See Also:
- Constant Field Values
-
SET_FATHER
protected static final int SET_FATHER
- See Also:
- Constant Field Values
-
SET_NB_MAX_MSG
protected static final int SET_NB_MAX_MSG
- See Also:
- Constant Field Values
-
XXX_SET_QUEUE_THRESHOLD
protected static final int XXX_SET_QUEUE_THRESHOLD
- See Also:
- Constant Field Values
-
SET_READER
protected static final int SET_READER
- See Also:
- Constant Field Values
-
SET_RIGHT
protected static final int SET_RIGHT
- See Also:
- Constant Field Values
-
XXX_SET_USER_DMQ
protected static final int XXX_SET_USER_DMQ
- See Also:
- Constant Field Values
-
XXX_SET_USER_THRESHOLD
protected static final int XXX_SET_USER_THRESHOLD
- See Also:
- Constant Field Values
-
SET_WRITER
protected static final int SET_WRITER
- See Also:
- Constant Field Values
-
XXX_SPECIAL_ADMIN
protected static final int XXX_SPECIAL_ADMIN
- See Also:
- Constant Field Values
-
STOP_SERVER_REQUEST
protected static final int STOP_SERVER_REQUEST
- See Also:
- Constant Field Values
-
SUBSCRIPTION_ADMIN_REQUEST
protected static final int SUBSCRIPTION_ADMIN_REQUEST
- See Also:
- Constant Field Values
-
XXX_UNSET_CLUSTER
protected static final int XXX_UNSET_CLUSTER
- See Also:
- Constant Field Values
-
XXX_UNSET_DEFAULT_DMQ
protected static final int XXX_UNSET_DEFAULT_DMQ
- See Also:
- Constant Field Values
-
XXX_UNSET_DEFAULT_THRESHOLD
protected static final int XXX_UNSET_DEFAULT_THRESHOLD
- See Also:
- Constant Field Values
-
XXX_UNSET_DESTINATION_DMQ
protected static final int XXX_UNSET_DESTINATION_DMQ
- See Also:
- Constant Field Values
-
XXX_UNSET_FATHER
protected static final int XXX_UNSET_FATHER
- See Also:
- Constant Field Values
-
XXX_UNSET_QUEUE_THRESHOLD
protected static final int XXX_UNSET_QUEUE_THRESHOLD
- See Also:
- Constant Field Values
-
UNSET_READER
protected static final int UNSET_READER
- See Also:
- Constant Field Values
-
XXX_UNSET_USER_DMQ
protected static final int XXX_UNSET_USER_DMQ
- See Also:
- Constant Field Values
-
XXX_UNSET_USER_THRESHOLD
protected static final int XXX_UNSET_USER_THRESHOLD
- See Also:
- Constant Field Values
-
UNSET_WRITER
protected static final int UNSET_WRITER
- See Also:
- Constant Field Values
-
UPDATE_USER
protected static final int UPDATE_USER
- See Also:
- Constant Field Values
-
USER_ADMIN_REQUEST
protected static final int USER_ADMIN_REQUEST
- See Also:
- Constant Field Values
-
CMD_ADMIN_REQUEST
protected static final int CMD_ADMIN_REQUEST
- See Also:
- Constant Field Values
-
CMD_ADMIN_REPLY
protected static final int CMD_ADMIN_REPLY
- See Also:
- Constant Field Values
-
ADD_REMOTE_DEST
protected static final int ADD_REMOTE_DEST
- See Also:
- Constant Field Values
-
DEL_REMOTE_DEST
protected static final int DEL_REMOTE_DEST
- See Also:
- Constant Field Values
-
MONITOR_GET_DELIVERED_MESSAGES
protected static final int MONITOR_GET_DELIVERED_MESSAGES
- See Also:
- Constant Field Values
-
SND_DEST_WEIGHTS
protected static final int SND_DEST_WEIGHTS
- See Also:
- Constant Field Values
-
SET_SYNC_EXCEPTION_ON_FULL_DEST
protected static final int SET_SYNC_EXCEPTION_ON_FULL_DEST
- See Also:
- Constant Field Values
-
SCALE_REQUEST
protected static final int SCALE_REQUEST
- See Also:
- Constant Field Values
-
MONITOR_GET_JMX_ATTS
protected static final int MONITOR_GET_JMX_ATTS
- See Also:
- Constant Field Values
-
MONITOR_GET_JMX_ATTS_REP
protected static final int MONITOR_GET_JMX_ATTS_REP
- See Also:
- Constant Field Values
-
classid
protected int classid
-
classnames
protected static final String[] classnames
-
-
Method Detail
-
getClassId
protected abstract int getClassId()
-
writeExternal
public final void writeExternal(ObjectOutput out) throws IOException
***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** *****- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public final void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
write
public static void write(AbstractAdminMessage msg, OutputStream os) throws IOException
- Throws:
IOException
-
read
public static AbstractAdminMessage read(InputStream is) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException
-
-