Package org.objectweb.joram.shared.admin
Class CreateDestinationRequest
- java.lang.Object
-
- org.objectweb.joram.shared.admin.AbstractAdminMessage
-
- org.objectweb.joram.shared.admin.AdminRequest
-
- org.objectweb.joram.shared.admin.CreateDestinationRequest
-
- All Implemented Interfaces:
Streamable,Externalizable,Serializable
public class CreateDestinationRequest extends AdminRequest
ACreateDestinationRequestinstance requests the creation of a destination on a given server.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private StringclassNameName of the class to be instantiated.private byteexpectedTypeprivate StringnameName attributed to the destination.private PropertiespropsProperties needed to create destination object.private static longserialVersionUIDdefine serialVersionUID for interoperabilityprivate intserverIdId of the server where deploying the destination.-
Fields inherited from class org.objectweb.joram.shared.admin.AbstractAdminMessage
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, 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 Summary
Constructors Constructor Description CreateDestinationRequest()CreateDestinationRequest(int serverId, String name, String className, Properties props, byte expectedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetClassId()StringgetClassName()Returns the class name of destination.StringgetDestinationName()Returns the name attributed to the destination.bytegetExpectedType()PropertiesgetProperties()Returns the destination properties.intgetServerId()Returns the id of the server where deploying the destination.voidreadFrom(InputStream is)The object implements the readFrom method to restore its contents from the input stream.voidwriteTo(OutputStream os)The object implements the writeTo method to write its contents to the output stream.-
Methods inherited from class org.objectweb.joram.shared.admin.AbstractAdminMessage
read, readExternal, write, writeExternal
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
define serialVersionUID for interoperability- See Also:
- Constant Field Values
-
serverId
private int serverId
Id of the server where deploying the destination.
-
name
private String name
Name attributed to the destination.
-
className
private String className
Name of the class to be instantiated.
-
props
private Properties props
Properties needed to create destination object.
-
expectedType
private byte expectedType
-
-
Constructor Detail
-
CreateDestinationRequest
public CreateDestinationRequest(int serverId, String name, String className, Properties props, byte expectedType)- Parameters:
serverId- The id of the server where deploying the destination.name- Name attributed to the destination.className- Name of the class to be instantiated.props- Properties for the created destination.expectedType- Type of destination (Queue or Topic).
-
CreateDestinationRequest
public CreateDestinationRequest()
-
-
Method Detail
-
getServerId
public final int getServerId()
Returns the id of the server where deploying the destination.- Returns:
- the id of the server where deploying the destination.
-
getDestinationName
public final String getDestinationName()
Returns the name attributed to the destination.- Returns:
- the name attributed to the destination.
-
getClassName
public final String getClassName()
Returns the class name of destination.- Returns:
- the class name of destination.
-
getProperties
public final Properties getProperties()
Returns the destination properties.- Returns:
- the properties of destination.
-
getExpectedType
public final byte getExpectedType()
-
getClassId
protected int getClassId()
- Specified by:
getClassIdin classAbstractAdminMessage
-
readFrom
public void readFrom(InputStream is) throws IOException
Description copied from interface:StreamableThe object implements the readFrom method to restore its contents from the input stream.- Parameters:
is- the stream to read data from in order to restore the object- Throws:
IOException- an error occurs during IO operation.
-
writeTo
public void writeTo(OutputStream os) throws IOException
Description copied from interface:StreamableThe object implements the writeTo method to write its contents to the output stream.- Parameters:
os- the stream to write the object to- Throws:
IOException- an error occurs during IO operation.
-
-