org.apache.servicemix.jbi.deployer.utils
Class ManagementSupport
java.lang.Object
org.apache.servicemix.jbi.deployer.utils.ManagementSupport
public final class ManagementSupport
- extends java.lang.Object
ManagementMessageHelper is a class that ease the parsing and build of management messages.
|
Method Summary |
static javax.jbi.management.DeploymentException |
componentFailure(java.lang.String task,
java.lang.String component,
java.lang.String info)
|
static org.w3c.dom.Element |
createComponentFailure(java.lang.String task,
java.lang.String component,
java.lang.String info,
java.lang.Throwable t)
|
static org.w3c.dom.Element |
createComponentMessage(ManagementSupport.Message msg)
|
static org.w3c.dom.Element |
createComponentSuccess(java.lang.String task,
java.lang.String component)
|
static org.w3c.dom.Element |
createComponentWarning(java.lang.String task,
java.lang.String component,
java.lang.String info,
java.lang.Throwable t)
|
static java.lang.String |
createFrameworkMessage(ManagementSupport.Message fmkMsg,
java.util.List<org.w3c.dom.Element> componentResults)
|
static java.lang.String |
createSuccessMessage(java.lang.String task)
|
static java.lang.String |
createSuccessMessage(java.lang.String task,
java.util.List<org.w3c.dom.Element> componentResults)
|
static java.lang.String |
createSuccessMessage(java.lang.String task,
java.lang.String info)
|
static java.lang.String |
createSuccessMessage(java.lang.String task,
java.lang.String info,
java.util.List<org.w3c.dom.Element> componentResults)
|
static java.lang.String |
createWarningMessage(java.lang.String task,
java.lang.String info,
java.util.List<org.w3c.dom.Element> componentResults)
|
static java.lang.RuntimeException |
failure(java.lang.String task,
java.util.List componentResults)
|
static java.lang.RuntimeException |
failure(java.lang.String task,
java.lang.String info)
|
static java.lang.RuntimeException |
failure(java.lang.String task,
java.lang.String info,
java.lang.Throwable t)
|
static java.lang.RuntimeException |
failure(java.lang.String task,
java.lang.String info,
java.lang.Throwable t,
java.util.List<org.w3c.dom.Element> componentResults)
|
static boolean |
getComponentTaskResult(java.lang.String resultMsg,
java.lang.String component,
java.util.List<org.w3c.dom.Element> results)
|
protected static java.lang.String |
wrap(java.lang.String resultMsg)
Wrap the result message string to set the default namespace. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FAILED
public static final java.lang.String FAILED
- See Also:
- Constant Field Values
ERROR
public static final java.lang.String ERROR
- See Also:
- Constant Field Values
SUCCESS
public static final java.lang.String SUCCESS
- See Also:
- Constant Field Values
WARNING
public static final java.lang.String WARNING
- See Also:
- Constant Field Values
COMPONENT_NAME
public static final java.lang.String COMPONENT_NAME
- See Also:
- Constant Field Values
COMPONENT_TASK_RESULT
public static final java.lang.String COMPONENT_TASK_RESULT
- See Also:
- Constant Field Values
COMPONENT_TASK_RESULT_DETAILS
public static final java.lang.String COMPONENT_TASK_RESULT_DETAILS
- See Also:
- Constant Field Values
DEFAULT_VERSION
public static final java.lang.String DEFAULT_VERSION
- See Also:
- Constant Field Values
EXCEPTION_INFO
public static final java.lang.String EXCEPTION_INFO
- See Also:
- Constant Field Values
FRMWK_TASK_RESULT
public static final java.lang.String FRMWK_TASK_RESULT
- See Also:
- Constant Field Values
FRMWK_TASK_RESULT_DETAILS
public static final java.lang.String FRMWK_TASK_RESULT_DETAILS
- See Also:
- Constant Field Values
HTTP_JAVA_SUN_COM_XML_NS_JBI_MANAGEMENT_MESSAGE
public static final java.lang.String HTTP_JAVA_SUN_COM_XML_NS_JBI_MANAGEMENT_MESSAGE
- See Also:
- Constant Field Values
JBI_TASK
public static final java.lang.String JBI_TASK
- See Also:
- Constant Field Values
JBI_TASK_RESULT
public static final java.lang.String JBI_TASK_RESULT
- See Also:
- Constant Field Values
LOC_MESSAGE
public static final java.lang.String LOC_MESSAGE
- See Also:
- Constant Field Values
LOC_TOKEN
public static final java.lang.String LOC_TOKEN
- See Also:
- Constant Field Values
LOCALE
public static final java.lang.String LOCALE
- See Also:
- Constant Field Values
MESSAGE_TYPE
public static final java.lang.String MESSAGE_TYPE
- See Also:
- Constant Field Values
MSG_LOC_INFO
public static final java.lang.String MSG_LOC_INFO
- See Also:
- Constant Field Values
NESTING_LEVEL
public static final java.lang.String NESTING_LEVEL
- See Also:
- Constant Field Values
STACK_TRACE
public static final java.lang.String STACK_TRACE
- See Also:
- Constant Field Values
TASK_ID
public static final java.lang.String TASK_ID
- See Also:
- Constant Field Values
TASK_RESULT
public static final java.lang.String TASK_RESULT
- See Also:
- Constant Field Values
TASK_RESULT_DETAILS
public static final java.lang.String TASK_RESULT_DETAILS
- See Also:
- Constant Field Values
TASK_STATUS_MSG
public static final java.lang.String TASK_STATUS_MSG
- See Also:
- Constant Field Values
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
XMLNS
public static final java.lang.String XMLNS
- See Also:
- Constant Field Values
failure
public static java.lang.RuntimeException failure(java.lang.String task,
java.lang.String info)
failure
public static java.lang.RuntimeException failure(java.lang.String task,
java.util.List componentResults)
failure
public static java.lang.RuntimeException failure(java.lang.String task,
java.lang.String info,
java.lang.Throwable t)
failure
public static java.lang.RuntimeException failure(java.lang.String task,
java.lang.String info,
java.lang.Throwable t,
java.util.List<org.w3c.dom.Element> componentResults)
createSuccessMessage
public static java.lang.String createSuccessMessage(java.lang.String task)
createSuccessMessage
public static java.lang.String createSuccessMessage(java.lang.String task,
java.util.List<org.w3c.dom.Element> componentResults)
createSuccessMessage
public static java.lang.String createSuccessMessage(java.lang.String task,
java.lang.String info)
createSuccessMessage
public static java.lang.String createSuccessMessage(java.lang.String task,
java.lang.String info,
java.util.List<org.w3c.dom.Element> componentResults)
createWarningMessage
public static java.lang.String createWarningMessage(java.lang.String task,
java.lang.String info,
java.util.List<org.w3c.dom.Element> componentResults)
createFrameworkMessage
public static java.lang.String createFrameworkMessage(ManagementSupport.Message fmkMsg,
java.util.List<org.w3c.dom.Element> componentResults)
componentFailure
public static javax.jbi.management.DeploymentException componentFailure(java.lang.String task,
java.lang.String component,
java.lang.String info)
createComponentMessage
public static org.w3c.dom.Element createComponentMessage(ManagementSupport.Message msg)
createComponentSuccess
public static org.w3c.dom.Element createComponentSuccess(java.lang.String task,
java.lang.String component)
createComponentFailure
public static org.w3c.dom.Element createComponentFailure(java.lang.String task,
java.lang.String component,
java.lang.String info,
java.lang.Throwable t)
createComponentWarning
public static org.w3c.dom.Element createComponentWarning(java.lang.String task,
java.lang.String component,
java.lang.String info,
java.lang.Throwable t)
getComponentTaskResult
public static boolean getComponentTaskResult(java.lang.String resultMsg,
java.lang.String component,
java.util.List<org.w3c.dom.Element> results)
wrap
protected static java.lang.String wrap(java.lang.String resultMsg)
- Wrap the result message string to set the default namespace. The JBI spec
is a bit misleading here: the javadoc for ServiceUnitManager.deploy shows
a result string that does not declare the namespace for the
component-task-result element. That would be invalid, but we'll hack the
result string to allow it.
Copyright © 2005-2010 The Apache Software Foundation. All Rights Reserved.