public class ManagementHelper extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static SimpleString |
HDR_ADDRESS |
static SimpleString |
HDR_ATTRIBUTE |
static SimpleString |
HDR_BINDING_ID |
static SimpleString |
HDR_BINDING_TYPE |
static SimpleString |
HDR_CHECK_TYPE |
static SimpleString |
HDR_CLUSTER_NAME |
static SimpleString |
HDR_CONSUMER_COUNT |
static SimpleString |
HDR_DISTANCE |
static SimpleString |
HDR_FILTERSTRING |
static SimpleString |
HDR_NOTIFICATION_TIMESTAMP |
static SimpleString |
HDR_NOTIFICATION_TYPE |
static SimpleString |
HDR_OPERATION_NAME |
static SimpleString |
HDR_OPERATION_SUCCEEDED |
static SimpleString |
HDR_PROPOSAL_ALT_VALUE |
static SimpleString |
HDR_PROPOSAL_GROUP_ID |
static SimpleString |
HDR_PROPOSAL_VALUE |
static SimpleString |
HDR_RESOURCE_NAME |
static SimpleString |
HDR_ROUTING_NAME |
static SimpleString |
HDR_USER |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
fromCommaSeparatedArrayOfCommaSeparatedKeyValues(java.lang.String str)
Used by HornetQ management service.
|
static java.util.Map<java.lang.String,java.lang.Object> |
fromCommaSeparatedKeyValues(java.lang.String str)
Used by HornetQ management service.
|
static java.lang.Object |
getResult(Message message)
Returns the result of an operation invocation or an attribute value.
|
static java.lang.Object[] |
getResults(Message message)
Returns the result of an operation invocation or an attribute value.
|
static boolean |
hasOperationSucceeded(Message message)
Returns whether the invocation of the management operation on the server resource succeeded.
|
static boolean |
isAttributesResult(Message message)
Returns whether the JMS message corresponds to the result of a management attribute value.
|
static boolean |
isOperationResult(Message message)
Returns whether the JMS message corresponds to the result of a management operation invocation.
|
static void |
putAttribute(Message message,
java.lang.String resourceName,
java.lang.String attribute)
Stores a resource attribute in a message to retrieve the value from the server resource.
|
static void |
putOperationInvocation(Message message,
java.lang.String resourceName,
java.lang.String operationName)
Stores a operation invocation in a message to invoke the corresponding operation the value from the server resource.
|
static void |
putOperationInvocation(Message message,
java.lang.String resourceName,
java.lang.String operationName,
java.lang.Object... parameters)
Stores a operation invocation in a message to invoke the corresponding operation the value from the server resource.
|
static java.lang.Object[] |
retrieveOperationParameters(Message message)
Used by HornetQ management service.
|
static void |
storeResult(Message message,
java.lang.Object result)
Used by HornetQ management service.
|
public static final SimpleString HDR_RESOURCE_NAME
public static final SimpleString HDR_ATTRIBUTE
public static final SimpleString HDR_OPERATION_NAME
public static final SimpleString HDR_OPERATION_SUCCEEDED
public static final SimpleString HDR_NOTIFICATION_TYPE
public static final SimpleString HDR_NOTIFICATION_TIMESTAMP
public static final SimpleString HDR_ROUTING_NAME
public static final SimpleString HDR_CLUSTER_NAME
public static final SimpleString HDR_ADDRESS
public static final SimpleString HDR_BINDING_ID
public static final SimpleString HDR_BINDING_TYPE
public static final SimpleString HDR_FILTERSTRING
public static final SimpleString HDR_DISTANCE
public static final SimpleString HDR_CONSUMER_COUNT
public static final SimpleString HDR_USER
public static final SimpleString HDR_CHECK_TYPE
public static final SimpleString HDR_PROPOSAL_GROUP_ID
public static final SimpleString HDR_PROPOSAL_VALUE
public static final SimpleString HDR_PROPOSAL_ALT_VALUE
public static void putAttribute(Message message, java.lang.String resourceName, java.lang.String attribute)
message
- messageresourceName
- the name of the resourceattribute
- the name of the attributeResourceNames
public static void putOperationInvocation(Message message, java.lang.String resourceName, java.lang.String operationName) throws java.lang.Exception
message
- messageresourceName
- the name of the resourceoperationName
- the name of the operation to invoke on the resourcejava.lang.Exception
ResourceNames
public static void putOperationInvocation(Message message, java.lang.String resourceName, java.lang.String operationName, java.lang.Object... parameters) throws java.lang.Exception
message
- messageresourceName
- the name of the server resourceoperationName
- the name of the operation to invoke on the server resourceparameters
- the parameters to use to invoke the server resourcejava.lang.Exception
ResourceNames
public static java.lang.Object[] retrieveOperationParameters(Message message) throws java.lang.Exception
java.lang.Exception
public static boolean isOperationResult(Message message)
public static boolean isAttributesResult(Message message)
public static void storeResult(Message message, java.lang.Object result) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] getResults(Message message) throws java.lang.Exception
hasOperationSucceeded(Message)
will return false
.
and the result will be a String corresponding to the server exception.java.lang.Exception
public static java.lang.Object getResult(Message message) throws java.lang.Exception
hasOperationSucceeded(Message)
will return false
.
and the result will be a String corresponding to the server exception.java.lang.Exception
public static boolean hasOperationSucceeded(Message message)
public static java.util.Map<java.lang.String,java.lang.Object> fromCommaSeparatedKeyValues(java.lang.String str) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object[] fromCommaSeparatedArrayOfCommaSeparatedKeyValues(java.lang.String str) throws java.lang.Exception
java.lang.Exception
Copyright © 2009 Red Hat Inc. All Rights Reserved.