org.objectweb.joram.shared.admin.AbstractAdminMessage Class Reference

Inherits org.objectweb.joram.shared.stream.Streamable.

Inherited by org.objectweb.joram.shared.admin.AdminReply, and org.objectweb.joram.shared.admin.AdminRequest.

Inheritance diagram for org.objectweb.joram.shared.admin.AbstractAdminMessage:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.joram.shared.admin.AbstractAdminMessage:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractAdminMessage ()
Hashtable soapCode () throws IOException
final void writeExternal (ObjectOutput out) throws IOException
final void readExternal (ObjectInput in) throws IOException, ClassNotFoundException

Static Public Member Functions

static Object soapDecode (Hashtable h) throws Exception
static void write (AbstractAdminMessage msg, OutputStream os) throws IOException
static AbstractAdminMessage read (InputStream is) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException

Static Public Attributes

static Logger logger = Debug.getLogger(AbstractAdminMessage.class.getName())

Protected Attributes

int classid

Static Protected Attributes

static final int NULL_CLASS_ID = -1
static final int ABSTRACT_ADMIN_MESSAGE = 0
static final int ADD_DOMAIN_REQUEST = 1
static final int ADD_QUEUE_CLUSTER = 2
static final int ADD_SERVER_REQUEST = 3
static final int ADD_SERVICE_REQUEST = 4
static final int ADMIN_REPLY = 5
static final int ADMIN_REQUEST = 6
static final int CLEAR_QUEUE = 7
static final int CLEAR_SUBSCRIPTION = 8
static final int CREATE_DESTINATION_REPLY = 9
static final int CREATE_DESTINATION_REQUEST = 10
static final int CREATE_USER_REPLY = 11
static final int CREATE_USER_REQUEST = 12
static final int DELETE_DESTINATION = 13
static final int DELETE_QUEUE_MESSAGE = 14
static final int DELETE_SUBSCRIPTION_MESSAGE = 15
static final int DELETE_USER = 16
static final int GET_CONFIG_REQUEST = 17
static final int GET_DOMAIN_NAMES = 18
static final int GET_DOMAIN_NAMES_REP = 19
static final int GET_LOCAL_SERVER = 20
static final int GET_LOCAL_SERVER_REP = 21
static final int GET_QUEUE_MESSAGE = 22
static final int GET_QUEUE_MESSAGE_IDS = 23
static final int GET_QUEUE_MESSAGE_IDS_REP = 24
static final int GET_QUEUE_MESSAGE_REP = 25
static final int GET_SUBSCRIBER_IDS = 26
static final int GET_SUBSCRIBER_IDS_REP = 27
static final int GET_SUBSCRIPTION = 28
static final int GET_SUBSCRIPTION_MESSAGE = 29
static final int GET_SUBSCRIPTION_MESSAGE_IDS = 30
static final int GET_SUBSCRIPTION_MESSAGE_IDS_REP = 31
static final int GET_SUBSCRIPTION_MESSAGE_REP = 32
static final int GET_SUBSCRIPTION_REP = 33
static final int GET_SUBSCRIPTIONS = 34
static final int GET_SUBSCRIPTIONS_REP = 35
static final int LIST_CLUSTER_QUEUE = 36
static final int MONITOR_GET_CLUSTER = 37
static final int MONITOR_GET_CLUSTER_REP = 38
static final int MONITOR_GET_DMQ_SETTINGS = 39
static final int MONITOR_GET_DMQ_SETTINGS_REP = 40
static final int MONITOR_GET_DESTINATIONS = 41
static final int MONITOR_GET_DESTINATIONS_REP = 42
static final int MONITOR_GET_FATHER = 43
static final int MONITOR_GET_FATHER_REP = 44
static final int MONITOR_GET_FREE_ACCESS = 45
static final int MONITOR_GET_FREE_ACCESS_REP = 46
static final int MONITOR_GET_NB_MAX_MSG = 47
static final int MONITOR_GET_NB_MAX_MSG_REP = 48
static final int MONITOR_GET_NUMBER_REP = 49
static final int MONITOR_GET_PENDING_MESSAGES = 50
static final int MONITOR_GET_PENDING_REQUESTS = 51
static final int MONITOR_GET_READERS = 52
static final int MONITOR_GET_SERVERS_IDS = 53
static final int MONITOR_GET_SERVERS_IDS_REP = 54
static final int MONITOR_GET_STAT = 55
static final int MONITOR_GET_STAT_REP = 56
static final int MONITOR_GET_SUBSCRIPTIONS = 57
static final int MONITOR_GET_USERS = 58
static final int MONITOR_GET_USERS_REP = 59
static final int MONITOR_GET_WRITERS = 60
static final int MONITOR_REPLY = 61
static final int MONITOR_REQUEST = 62
static final int QUEUE_ADMIN_REQUEST = 63
static final int REMOVE_DOMAIN_REQUEST = 64
static final int REMOVE_QUEUE_CLUSTER = 65
static final int REMOVE_SERVER_REQUEST = 66
static final int REMOVE_SERVICE_REQUEST = 67
static final int SET_CLUSTER = 68
static final int SET_DEFAULT_DMQ = 69
static final int SET_DEFAULT_THRESHOLD = 70
static final int SET_DESTINATION_DMQ = 71
static final int SET_FATHER = 72
static final int SET_NB_MAX_MSG = 73
static final int SET_QUEUE_THRESHOLD = 74
static final int SET_READER = 75
static final int SET_RIGHT = 76
static final int SET_USER_DMQ = 77
static final int SET_USER_THRESHOLD = 78
static final int SET_WRITER = 79
static final int SPECIAL_ADMIN = 80
static final int STOP_SERVER_REQUEST = 81
static final int SUBSCRIPTION_ADMIN_REQUEST = 82
static final int UNSET_CLUSTER = 83
static final int UNSET_DEFAULT_DMQ = 84
static final int UNSET_DEFAULT_THRESHOLD = 85
static final int UNSET_DESTINATION_DMQ = 86
static final int UNSET_FATHER = 87
static final int UNSET_QUEUE_THRESHOLD = 88
static final int UNSET_READER = 89
static final int UNSET_USER_DMQ = 90
static final int UNSET_USER_THRESHOLD = 91
static final int UNSET_WRITER = 92
static final int UPDATE_USER = 93
static final int USER_ADMIN_REQUEST = 94
static final String[] classnames

Detailed Description

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

Definition at line 47 of file AbstractAdminMessage.java.


Constructor & Destructor Documentation

org.objectweb.joram.shared.admin.AbstractAdminMessage.AbstractAdminMessage (  ) 

Constructs an AbstractAdminMessage.

Definition at line 255 of file AbstractAdminMessage.java.

References org.objectweb.joram.shared.admin.AbstractAdminMessage.classid.


Member Function Documentation

Hashtable org.objectweb.joram.shared.admin.AbstractAdminMessage.soapCode (  )  throws IOException

Exceptions:
IOException 

Definition at line 267 of file AbstractAdminMessage.java.

References org.objectweb.joram.shared.stream.Streamable.writeTo().

Here is the call graph for this function:

static Object org.objectweb.joram.shared.admin.AbstractAdminMessage.soapDecode ( Hashtable  h  )  throws Exception [static]

Exceptions:
ClassNotFound 
InstantiationException 
IllegalAccessException 
IOException 

Definition at line 287 of file AbstractAdminMessage.java.

References org.objectweb.joram.shared.stream.Streamable.readFrom().

Here is the call graph for this function:

final void org.objectweb.joram.shared.admin.AbstractAdminMessage.writeExternal ( ObjectOutput  out  )  throws IOException

***** ***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** *****

Definition at line 308 of file AbstractAdminMessage.java.

References org.objectweb.joram.shared.admin.AbstractAdminMessage.logger, and org.objectweb.joram.shared.stream.Streamable.writeTo().

Here is the call graph for this function:

static void org.objectweb.joram.shared.admin.AbstractAdminMessage.write ( AbstractAdminMessage  msg,
OutputStream  os 
) throws IOException [static]

***** ***** ***** ***** ***** ***** ***** ***** Streamable interface ***** ***** ***** ***** ***** ***** ***** *****

Definition at line 324 of file AbstractAdminMessage.java.

References org.objectweb.joram.shared.admin.AbstractAdminMessage.logger, and org.objectweb.joram.shared.admin.AbstractAdminMessage.NULL_CLASS_ID.


The documentation for this class was generated from the following file:
Generated on Tue Sep 16 16:20:26 2008 for joram by  doxygen 1.5.0