|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.fabric.da.PendingRequest
public abstract class PendingRequest
Representation of a request that is being serviced by Dynamic Assembler. These requests have been sent to Dynamic Assembler, but it's ultimate destination has not been chosen yet. Broadly, such requests fall into two phases. The first is the context extraction phase, where industry, deployment and service specific logic extracts message snippets salient to Dynamic Assembly. The second is the policy based guard phase, where the (endpoint selection) is already known, and the decision of whether to proceed or abort the current service invocation us being made.
Constructor Summary | |
---|---|
PendingRequest()
|
Method Summary | |
---|---|
abstract CompositePolicy<PolicyAssertion,Moment> |
getCompositePolicy()
The composite policy that will be used for selection policy. |
abstract Context |
getContext()
The context under which this request is being made/processed. |
abstract commonj.sdo.DataObject |
getFirstBodyElement()
The actual input message without any wrappers that may have been added by the container. |
abstract commonj.sdo.DataObject |
getMessageBody()
The body of the pending request's message. |
abstract java.lang.String |
getOperationName()
The operation name within the WSDL. |
abstract java.lang.String |
getPortType()
The WSDL PortTypeURI, also called the service interface namewithin Fabric's domain model. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PendingRequest()
Method Detail |
---|
public abstract java.lang.String getPortType()
WSDL PortTypeURI, also called the
service interface namewithin Fabric's domain model.
public abstract java.lang.String getOperationName()
public abstract Context getContext()
public abstract CompositePolicy<PolicyAssertion,Moment> getCompositePolicy()
public abstract commonj.sdo.DataObject getMessageBody()
public abstract commonj.sdo.DataObject getFirstBodyElement()
If the message does not have either sequence, or has something other than a sequence, then it is assumed that the message is not wrapped, and this method returns the entire original message. Note that this may happen in certain situations involving BPELs that invoke Dynamic Assembler (DA) components directly. In those situations, the message is not wrapped at all, so the message returned by this method is the same as what would have been inside the wrappers in other situations. So, this method is good to use when you are unsure about how the DA component is going to be invoked.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |