org.objectweb.joram.shared.admin
Class AbstractAdminMessage

java.lang.Object
  extended by org.objectweb.joram.shared.admin.AbstractAdminMessage
All Implemented Interfaces:
Streamable, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
AdminReply, AdminRequest

public abstract class AbstractAdminMessage
extends java.lang.Object
implements java.io.Externalizable, Streamable

An AbstractAdminMessage is a message exchanged between a Admin Joram client and its proxy.

See Also:
Serialized Form

Field Summary
protected static int ABSTRACT_ADMIN_MESSAGE
           
protected static int ADD_DOMAIN_REQUEST
           
protected static int ADD_QUEUE_CLUSTER
           
protected static int ADD_SERVER_REQUEST
           
protected static int ADD_SERVICE_REQUEST
           
protected static int ADMIN_REPLY
           
protected static int ADMIN_REQUEST
           
protected  int classid
           
protected static java.lang.String[] classnames
           
protected static int CLEAR_QUEUE
           
protected static int CLEAR_SUBSCRIPTION
           
protected static int CREATE_DESTINATION_REPLY
           
protected static int CREATE_DESTINATION_REQUEST
           
protected static int CREATE_USER_REPLY
           
protected static int CREATE_USER_REQUEST
           
protected static int DELETE_DESTINATION
           
protected static int DELETE_QUEUE_MESSAGE
           
protected static int DELETE_SUBSCRIPTION_MESSAGE
           
protected static int DELETE_USER
           
protected static int GET_CONFIG_REQUEST
           
protected static int GET_DOMAIN_NAMES
           
protected static int GET_DOMAIN_NAMES_REP
           
protected static int GET_LOCAL_SERVER
           
protected static int GET_LOCAL_SERVER_REP
           
protected static int GET_QUEUE_MESSAGE
           
protected static int GET_QUEUE_MESSAGE_IDS
           
protected static int GET_QUEUE_MESSAGE_IDS_REP
           
protected static int GET_QUEUE_MESSAGE_REP
           
protected static int GET_RIGHTS_REPLY
           
protected static int GET_RIGHTS_REQUEST
           
protected static int GET_SUBSCRIBER_IDS
           
protected static int GET_SUBSCRIBER_IDS_REP
           
protected static int GET_SUBSCRIPTION
           
protected static int GET_SUBSCRIPTION_MESSAGE
           
protected static int GET_SUBSCRIPTION_MESSAGE_IDS
           
protected static int GET_SUBSCRIPTION_MESSAGE_IDS_REP
           
protected static int GET_SUBSCRIPTION_MESSAGE_REP
           
protected static int GET_SUBSCRIPTION_REP
           
protected static int GET_SUBSCRIPTIONS
           
protected static int GET_SUBSCRIPTIONS_REP
           
protected static int GET_USERS_REPLY
           
protected static int GET_USERS_REQUEST
           
protected static int LIST_CLUSTER_QUEUE
           
static org.objectweb.util.monolog.api.Logger logger
           
protected static int MONITOR_GET_CLUSTER
           
protected static int MONITOR_GET_CLUSTER_REP
           
protected static int MONITOR_GET_DESTINATIONS
           
protected static int MONITOR_GET_DESTINATIONS_REP
           
protected static int MONITOR_GET_DMQ_SETTINGS
           
protected static int MONITOR_GET_DMQ_SETTINGS_REP
           
protected static int MONITOR_GET_FATHER
           
protected static int MONITOR_GET_FATHER_REP
           
protected static int MONITOR_GET_NB_MAX_MSG
           
protected static int MONITOR_GET_NUMBER_REP
           
protected static int MONITOR_GET_PENDING_MESSAGES
           
protected static int MONITOR_GET_PENDING_REQUESTS
           
protected static int MONITOR_GET_SERVERS_IDS
           
protected static int MONITOR_GET_SERVERS_IDS_REP
           
protected static int MONITOR_GET_STAT
           
protected static int MONITOR_GET_STAT_REP
           
protected static int MONITOR_GET_SUBSCRIPTIONS
           
protected static int MONITOR_REPLY
           
protected static int MONITOR_REQUEST
           
protected static int NULL_CLASS_ID
           
protected static int QUEUE_ADMIN_REQUEST
           
protected static int REMOVE_DOMAIN_REQUEST
           
protected static int REMOVE_QUEUE_CLUSTER
           
protected static int REMOVE_SERVER_REQUEST
           
protected static int REMOVE_SERVICE_REQUEST
           
protected static int SET_CLUSTER
           
protected static int SET_DMQ
           
protected static int SET_FATHER
           
protected static int SET_NB_MAX_MSG
           
protected static int SET_READER
           
protected static int SET_RIGHT
           
protected static int SET_THRESHOLD
           
protected static int SET_WRITER
           
protected static int SPECIAL_ADMIN
           
protected static int STOP_SERVER_REQUEST
           
protected static int SUBSCRIPTION_ADMIN_REQUEST
           
protected static int UNSET_READER
           
protected static int UNSET_WRITER
           
protected static int UPDATE_USER
           
protected static int USER_ADMIN_REQUEST
           
protected static int XXX_MONITOR_GET_NB_MAX_MSG_REP
           
protected static int XXX_MONITOR_GET_READERS
           
protected static int XXX_MONITOR_GET_WRITERS
           
protected static int XXX_SET_DEFAULT_DMQ
           
protected static int XXX_SET_QUEUE_THRESHOLD
           
protected static int XXX_SET_USER_DMQ
           
protected static int XXX_SET_USER_THRESHOLD
           
protected static int XXX_UNSET_CLUSTER
           
protected static int XXX_UNSET_DEFAULT_DMQ
           
protected static int XXX_UNSET_DEFAULT_THRESHOLD
           
protected static int XXX_UNSET_DESTINATION_DMQ
           
protected static int XXX_UNSET_FATHER
           
protected static int XXX_UNSET_QUEUE_THRESHOLD
           
protected static int XXX_UNSET_USER_DMQ
           
protected static int XXX_UNSET_USER_THRESHOLD
           
 
Constructor Summary
AbstractAdminMessage()
          Constructs an AbstractAdminMessage.
 
Method Summary
protected abstract  int getClassId()
           
static AbstractAdminMessage read(java.io.InputStream is)
           
 void readExternal(java.io.ObjectInput in)
           
 java.util.Hashtable soapCode()
           
static java.lang.Object soapDecode(java.util.Hashtable h)
           
static void write(AbstractAdminMessage msg, java.io.OutputStream os)
          ***** ***** ***** ***** ***** ***** ***** Streamable interface ***** ***** ***** ***** ***** ***** ***** *****
 void writeExternal(java.io.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

public static org.objectweb.util.monolog.api.Logger logger

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_QUEUE_CLUSTER

protected static final int ADD_QUEUE_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_QUEUE

protected static final int LIST_CLUSTER_QUEUE
See Also:
Constant Field Values

MONITOR_GET_CLUSTER

protected static final int MONITOR_GET_CLUSTER
See Also:
Constant Field Values

MONITOR_GET_CLUSTER_REP

protected static final int MONITOR_GET_CLUSTER_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

MONITOR_REPLY

protected static final int MONITOR_REPLY
See Also:
Constant Field Values

MONITOR_REQUEST

protected static final int MONITOR_REQUEST
See Also:
Constant Field Values

QUEUE_ADMIN_REQUEST

protected static final int QUEUE_ADMIN_REQUEST
See Also:
Constant Field Values

REMOVE_DOMAIN_REQUEST

protected static final int REMOVE_DOMAIN_REQUEST
See Also:
Constant Field Values

REMOVE_QUEUE_CLUSTER

protected static final int REMOVE_QUEUE_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

SET_CLUSTER

protected static final int 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

SPECIAL_ADMIN

protected static final int 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

classid

protected int classid

classnames

protected static final java.lang.String[] classnames
Constructor Detail

AbstractAdminMessage

public AbstractAdminMessage()
Constructs an AbstractAdminMessage.

Method Detail

getClassId

protected abstract int getClassId()

soapCode

public java.util.Hashtable soapCode()
                             throws java.io.IOException
Throws:
java.io.IOException

soapDecode

public static java.lang.Object soapDecode(java.util.Hashtable h)
                                   throws java.lang.Exception
Throws:
ClassNotFound
java.lang.InstantiationException
java.lang.IllegalAccessException
java.io.IOException
java.lang.Exception

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** *****

Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.io.IOException,
                               java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

write

public static void write(AbstractAdminMessage msg,
                         java.io.OutputStream os)
                  throws java.io.IOException
***** ***** ***** ***** ***** ***** ***** Streamable interface ***** ***** ***** ***** ***** ***** ***** *****

Throws:
java.io.IOException

read

public static AbstractAdminMessage read(java.io.InputStream is)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException,
                                        java.lang.InstantiationException,
                                        java.lang.IllegalAccessException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException


Copyright © 2010 ScalAgent D.T.. All Rights Reserved.