public class CreateDestinationRequest extends AdminRequest
CreateDestinationRequest
instance requests the creation of a
destination on a given server.Modifier and Type | Field and Description |
---|---|
private String |
className
Name of the class to be instantiated.
|
private byte |
expectedType |
private String |
name
Name attributed to the destination.
|
private Properties |
props
Properties needed to create destination object.
|
private static long |
serialVersionUID
define serialVersionUID for interoperability
|
private int |
serverId
Id of the server where deploying the destination.
|
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 |
---|
CreateDestinationRequest() |
CreateDestinationRequest(int serverId,
String name,
String className,
Properties props,
byte expectedType) |
Modifier and Type | Method and Description |
---|---|
protected int |
getClassId() |
String |
getClassName()
Returns the class name of destination.
|
String |
getDestinationName()
Returns the name attributed to the destination.
|
byte |
getExpectedType() |
Properties |
getProperties()
Returns the destination properties.
|
int |
getServerId()
Returns the id of the server where deploying the destination.
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
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
private int serverId
private String name
private String className
private Properties props
private byte expectedType
public CreateDestinationRequest(int serverId, String name, String className, Properties props, byte expectedType)
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).public CreateDestinationRequest()
public final int getServerId()
public final String getDestinationName()
public final String getClassName()
public final Properties getProperties()
public final byte getExpectedType()
protected int getClassId()
getClassId
in class AbstractAdminMessage
public void readFrom(InputStream is) throws IOException
Streamable
is
- the stream to read data from in order to restore the objectIOException
- an error occurs during IO operation.public void writeTo(OutputStream os) throws IOException
Streamable
os
- the stream to write the object toIOException
- an error occurs during IO operation.Copyright © 2021 ScalAgent D.T.. All rights reserved.