|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.ode.bpel.rtrep.v1.OBase
org.apache.ode.bpel.rtrep.v1.OPartnerLink
public class OPartnerLink
Compiled representation of a BPEL partnerLink.
| Field Summary | |
|---|---|
OScope |
declaringScope
Scope in which this partnerLink is declared. |
boolean |
initializePartnerRole
|
java.lang.String |
myRoleName
|
javax.wsdl.PortType |
myRolePortType
|
java.lang.String |
name
partnerLink name. |
javax.xml.namespace.QName |
partnerLinkType
The type of this partnerLink. |
java.lang.String |
partnerRoleName
|
javax.wsdl.PortType |
partnerRolePortType
|
| Fields inherited from class org.apache.ode.bpel.rtrep.v1.OBase |
|---|
debugInfo |
| Constructor Summary | |
|---|---|
OPartnerLink(OProcess owner)
The set of initiating CorrelationSets that may be used as an uniqueness criteria, organized by Operation |
|
| Method Summary | |
|---|---|
void |
addCorrelationSetForOperation(javax.wsdl.Operation operation,
OScope.CorrelationSet cset)
Add a OScope.CorrelationSet to an Operation's list
of "non-initiating" correlation sets. |
void |
addCreateInstanceOperation(javax.wsdl.Operation operation)
|
void |
addUniqueCorrelationSetForOperation(javax.wsdl.Operation operation,
OScope.CorrelationSet cset)
Add a org.apache.ode.bpel.o.OScope.CorrelationSet to an Operation's list
of "unique-initiating" correlation sets. |
java.util.Set<CorrelationSetModel> |
getCorrelationSetsForOperation(javax.wsdl.Operation operation)
Get all non-initiating correlation sets that are ever used to qualify a receive for a the given operation. |
java.lang.String |
getMyRoleName()
|
javax.wsdl.Operation |
getMyRoleOperation(java.lang.String name)
|
javax.wsdl.PortType |
getMyRolePortType()
|
java.lang.String |
getName()
|
java.lang.String |
getPartnerRoleName()
|
javax.wsdl.Operation |
getPartnerRoleOperation(java.lang.String name)
|
javax.wsdl.PortType |
getPartnerRolePortType()
|
java.util.Set<CorrelationSetModel> |
getUniqueCorrelationSetsForOperation(javax.wsdl.Operation operation)
Get all unique initiating correlation sets that are ever used to qualify a receive for a the given operation. |
boolean |
hasMyRole()
|
boolean |
hasPartnerRole()
|
boolean |
isCreateInstanceOperation(javax.wsdl.Operation op)
|
boolean |
isInitializePartnerRoleSet()
|
| Methods inherited from class org.apache.ode.bpel.rtrep.v1.OBase |
|---|
equals, getExtensibilityElements, getId, getOwner, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.ode.bpel.rapi.PartnerLinkModel |
|---|
getId |
| Field Detail |
|---|
public java.lang.String name
public OScope declaringScope
public javax.xml.namespace.QName partnerLinkType
public java.lang.String partnerRoleName
public java.lang.String myRoleName
public javax.wsdl.PortType myRolePortType
public javax.wsdl.PortType partnerRolePortType
public boolean initializePartnerRole
| Constructor Detail |
|---|
public OPartnerLink(OProcess owner)
Operation
| Method Detail |
|---|
public java.lang.String getName()
getName in interface PartnerLinkModelpublic boolean hasMyRole()
hasMyRole in interface PartnerLinkModelpublic boolean hasPartnerRole()
hasPartnerRole in interface PartnerLinkModelpublic boolean isCreateInstanceOperation(javax.wsdl.Operation op)
isCreateInstanceOperation in interface PartnerLinkModelpublic void addCreateInstanceOperation(javax.wsdl.Operation operation)
public void addCorrelationSetForOperation(javax.wsdl.Operation operation,
OScope.CorrelationSet cset)
OScope.CorrelationSet to an Operation's list
of "non-initiating" correlation sets. The non-initiating correlation sets are those
sets that are used (along with the operation) to "match" incoming messages.
We need to know which correlation sets are used with which operation in order to
pre-compute correlation keys at the time of message receipt.
operation - WSDL Operationcset - non-initiating correlation used in this operationpublic java.util.Set<CorrelationSetModel> getCorrelationSetsForOperation(javax.wsdl.Operation operation)
getCorrelationSetsForOperation in interface PartnerLinkModeloperation - the operation
public void addUniqueCorrelationSetForOperation(javax.wsdl.Operation operation,
OScope.CorrelationSet cset)
org.apache.ode.bpel.o.OScope.CorrelationSet to an Operation's list
of "unique-initiating" correlation sets. The unique-initiating correlation sets are those
sets that are used (along with the operation) to "initiate" incoming messages, provided
that there doesn't already exist a process instance with that correlation key.
We need to know which correlation sets are used with which operation in order to
pre-compute correlation keys at the time of message receipt.
operation - WSDL Operationcset - unique-initiating correlation used in this operationpublic java.util.Set<CorrelationSetModel> getUniqueCorrelationSetsForOperation(javax.wsdl.Operation operation)
getUniqueCorrelationSetsForOperation in interface PartnerLinkModeloperation - the operation
public javax.wsdl.Operation getMyRoleOperation(java.lang.String name)
getMyRoleOperation in interface PartnerLinkModelpublic javax.wsdl.Operation getPartnerRoleOperation(java.lang.String name)
getPartnerRoleOperation in interface PartnerLinkModelpublic java.lang.String getMyRoleName()
getMyRoleName in interface PartnerLinkModelpublic java.lang.String getPartnerRoleName()
getPartnerRoleName in interface PartnerLinkModelpublic boolean isInitializePartnerRoleSet()
isInitializePartnerRoleSet in interface PartnerLinkModelpublic javax.wsdl.PortType getMyRolePortType()
getMyRolePortType in interface PartnerLinkModelpublic javax.wsdl.PortType getPartnerRolePortType()
getPartnerRolePortType in interface PartnerLinkModel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||