com.sun.xml.ws.api.pipe
Class ThrowableContainerPropertySet
java.lang.Object
com.oracle.webservices.api.message.BasePropertySet
com.sun.xml.ws.api.pipe.ThrowableContainerPropertySet
- All Implemented Interfaces:
- PropertySet
public class ThrowableContainerPropertySet
- extends BasePropertySet
When using Dispatch<Packet> and the invocation completes with a Throwable, it is
useful to be able to inspect the Packet in addition to the Throwable as the Packet contains
meta-data about the request and/or response. However, the default behavior is that the caller
only receives the Throwable.
This PropertySet is part of the implementation that allows a completing Fiber to return
the Throwable to the caller as part of the Packet.
| Methods inherited from class com.oracle.webservices.api.message.BasePropertySet |
asMap, containsKey, createEntrySet, createMapView, createView, get, mapAllowsAdditionalProperties, parse, put, remove, supports |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FIBER_COMPLETION_THROWABLE
public static final String FIBER_COMPLETION_THROWABLE
- See Also:
- Constant Field Values
FAULT_MESSAGE
public static final String FAULT_MESSAGE
- See Also:
- Constant Field Values
RESPONSE_PACKET
public static final String RESPONSE_PACKET
- See Also:
- Constant Field Values
IS_FAULT_CREATED
public static final String IS_FAULT_CREATED
- See Also:
- Constant Field Values
ThrowableContainerPropertySet
public ThrowableContainerPropertySet(Throwable throwable)
getThrowable
public Throwable getThrowable()
setThrowable
public void setThrowable(Throwable throwable)
getFaultMessage
public Message getFaultMessage()
setFaultMessage
public void setFaultMessage(Message faultMessage)
getResponsePacket
public Packet getResponsePacket()
setResponsePacket
public void setResponsePacket(Packet responsePacket)
isFaultCreated
public boolean isFaultCreated()
setFaultCreated
public void setFaultCreated(boolean isFaultCreated)
getPropertyMap
protected BasePropertySet.PropertyMap getPropertyMap()
- Description copied from class:
BasePropertySet
- Map representing the Fields and Methods annotated with
PropertySet.Property.
Model of PropertySet class.
At the end of the derivation chain this method just needs to be implemented
as:
private static final PropertyMap model;
static {
model = parse(MyDerivedClass.class);
}
protected PropertyMap getPropertyMap() {
return model;
}
- Specified by:
getPropertyMap in class BasePropertySet
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.