public class StandbyException extends OperationFailureException
SetStandbyStatusOp operation.The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="standbyFault">
<xs:complexType>
<xs:attribute name="reason" type="StandbyFaultReasonType" use="required"/>
<xs:attribute name="instanceId" type="xs:string"/>
</xs:complexType>
</xs:element>
| Modifier and Type | Class and Description |
|---|---|
static class |
StandbyException.StandbyExceptionReason
This enumeration lists the possible reasons for
StandbyException. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXCEPTION_NAME
The XML element name for the exception.
|
static java.lang.String |
INSTANCE_ID
The XML attribute name for the instance identifier.
|
static java.lang.String |
REASON
The XML attribute name for the exception reason.
|
| Constructor and Description |
|---|
StandbyException()
Creates an exception.
|
StandbyException(StandbyException.StandbyExceptionReason reason,
java.lang.String instanceId)
Creates an exception with a
reason and an optional instance identifier. |
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterData(java.lang.String cData)
Adds character data to the content element.
|
void |
addChild(java.lang.String tagName,
XMLMarshallable child)
Adds a child to the object, the
child representing
the marshallable object which must be added to the element. |
java.lang.String |
getInstanceId()
Gets the instance identifier associated to the exception.
|
java.lang.String |
getMessage() |
java.lang.String |
getOperandReference()
Gets the code or the reference (if no code exists) that identifies the operand of the operation request;
If the operation is not auditable, the operand reference is
null. |
StandbyException.StandbyExceptionReason |
getReason()
Gets the
reason for the exception. |
void |
marshal(XMLOutputter output)
Gives an XML representation of this object, including its children.
|
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being
processed.
|
public static final java.lang.String EXCEPTION_NAME
public static final java.lang.String REASON
public static final java.lang.String INSTANCE_ID
public StandbyException()
public StandbyException(StandbyException.StandbyExceptionReason reason, java.lang.String instanceId)
reason and an optional instance identifier.reason - the reason for the exceptioninstanceId - an instance identifier (can be null)public java.lang.String getInstanceId()
null)public StandbyException.StandbyExceptionReason getReason()
reason for the exception.reason for the exceptionpublic java.lang.String getOperandReference()
OperationResultnull.getOperandReference in interface OperationResultgetOperandReference in class OperationFailureExceptionpublic java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic void setAttributes(XMLAttributes atts)
XMLMarshallableatts - The XML attributes of the current elementpublic void addCharacterData(java.lang.String cData)
XMLMarshallablecData - The character data to be addedpublic void addChild(java.lang.String tagName,
XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.tagName - The name of tag for the childchild - The child to be addedpublic void marshal(XMLOutputter output)
XMLMarshallableoutput - The XML output to marshal the object into