public class OPartnerLink extends OBase
Modifier and Type | Field and Description |
---|---|
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 |
Constructor and Description |
---|
OPartnerLink(OProcess owner) |
Modifier and Type | Method and Description |
---|---|
void |
addCorrelationSetForOperation(javax.wsdl.Operation operation,
OScope.CorrelationSet cset,
boolean isJoin)
Add a
OScope.CorrelationSet to an Operation 's list
of "non-initiating" correlation sets. |
void |
addCreateInstanceOperation(javax.wsdl.Operation operation) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<OScope.CorrelationSet> |
getJoinningCorrelationSetsForOperation(javax.wsdl.Operation operation)
Get all joining correlation sets that are ever used to qualify a receive for a the given
operation.
|
javax.wsdl.Operation |
getMyRoleOperation(java.lang.String name) |
java.lang.String |
getName() |
java.util.Set<OScope.CorrelationSet> |
getNonInitiatingCorrelationSetsForOperation(javax.wsdl.Operation operation)
Get all non-initiating correlation sets that are ever used to qualify a receive for a the given
operation.
|
javax.wsdl.Operation |
getPartnerRoleOperation(java.lang.String name) |
int |
hashCode() |
boolean |
hasMyRole() |
boolean |
hasPartnerRole() |
boolean |
isCreateInstanceOperation(javax.wsdl.Operation op) |
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
public OPartnerLink(OProcess owner)
public java.lang.String getName()
public boolean hasMyRole()
public boolean hasPartnerRole()
public boolean isCreateInstanceOperation(javax.wsdl.Operation op)
public void addCreateInstanceOperation(javax.wsdl.Operation operation)
public void addCorrelationSetForOperation(javax.wsdl.Operation operation, OScope.CorrelationSet cset, boolean isJoin)
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 Operation
cset
- non-initiating correlation used in this operationpublic java.util.Set<OScope.CorrelationSet> getNonInitiatingCorrelationSetsForOperation(javax.wsdl.Operation operation)
operation
- the operationpublic java.util.Set<OScope.CorrelationSet> getJoinningCorrelationSetsForOperation(javax.wsdl.Operation operation)
operation
- the operationpublic javax.wsdl.Operation getMyRoleOperation(java.lang.String name)
public javax.wsdl.Operation getPartnerRoleOperation(java.lang.String name)