|
|||||||||
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 PartnerLinkModel
public boolean hasMyRole()
hasMyRole
in interface PartnerLinkModel
public boolean hasPartnerRole()
hasPartnerRole
in interface PartnerLinkModel
public boolean isCreateInstanceOperation(javax.wsdl.Operation op)
isCreateInstanceOperation
in interface PartnerLinkModel
public 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 Operation
cset
- non-initiating correlation used in this operationpublic java.util.Set<CorrelationSetModel> getCorrelationSetsForOperation(javax.wsdl.Operation operation)
getCorrelationSetsForOperation
in interface PartnerLinkModel
operation
- 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 Operation
cset
- unique-initiating correlation used in this operationpublic java.util.Set<CorrelationSetModel> getUniqueCorrelationSetsForOperation(javax.wsdl.Operation operation)
getUniqueCorrelationSetsForOperation
in interface PartnerLinkModel
operation
- the operation
public javax.wsdl.Operation getMyRoleOperation(java.lang.String name)
getMyRoleOperation
in interface PartnerLinkModel
public javax.wsdl.Operation getPartnerRoleOperation(java.lang.String name)
getPartnerRoleOperation
in interface PartnerLinkModel
public java.lang.String getMyRoleName()
getMyRoleName
in interface PartnerLinkModel
public java.lang.String getPartnerRoleName()
getPartnerRoleName
in interface PartnerLinkModel
public boolean isInitializePartnerRoleSet()
isInitializePartnerRoleSet
in interface PartnerLinkModel
public javax.wsdl.PortType getMyRolePortType()
getMyRolePortType
in interface PartnerLinkModel
public javax.wsdl.PortType getPartnerRolePortType()
getPartnerRolePortType
in interface PartnerLinkModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |