|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Endpoint
Represents an endpoint (primarily a combination of a target service name and a set of candidate bindings)
Method Summary | |
---|---|
java.util.List<Binding> |
getCandidateBindings()
Get the list of candidate bindings that could be used to communication with the target service |
InterfaceContract |
getInterfaceContract()
Returns the interface contract defining the interface |
Binding |
getSourceBinding()
Get the resolved source binding |
Binding |
getSourceCallbackBinding()
Get the resolved source callback binding |
Component |
getSourceComponent()
Get the source component model object |
ComponentReference |
getSourceComponentReference()
Get the source component reference model object |
Binding |
getTargetBinding()
Get the resolved target binding |
Component |
getTargetComponent()
Get the target component model object |
ComponentService |
getTargetComponentService()
Get the target component service model object |
java.lang.String |
getTargetName()
Get the name of the target service that this endpoint refers to |
void |
setInterfaceContract(InterfaceContract interfaceContract)
Sets the interface contract defining the interface |
void |
setSourceBinding(Binding binding)
Set the resolved source binding |
void |
setSourceCallbackBinding(Binding binding)
Set the resolved source callback binding |
void |
setSourceComponent(Component component)
Set the source component model object |
void |
setSourceComponentReference(ComponentReference reference)
Set the source component reference model object |
void |
setTargetBinding(Binding binding)
Set the resolved target binding |
void |
setTargetComponent(Component component)
Set the target component model object |
void |
setTargetComponentService(ComponentService service)
Set the target component service model object |
void |
setTargetName(java.lang.String targetName)
Set the name of the target service that this endpoint refers to |
Methods inherited from interface org.apache.tuscany.sca.assembly.Base |
---|
isUnresolved, setUnresolved |
Method Detail |
---|
java.lang.String getTargetName()
void setTargetName(java.lang.String targetName)
targetName
- Component getSourceComponent()
void setSourceComponent(Component component)
component
- the source component for the endpointComponentReference getSourceComponentReference()
void setSourceComponentReference(ComponentReference reference)
reference
- Binding getSourceBinding()
void setSourceBinding(Binding binding)
binding
- the resolved source bindingBinding getSourceCallbackBinding()
void setSourceCallbackBinding(Binding binding)
binding
- the resolved source callback bindingjava.util.List<Binding> getCandidateBindings()
Component getTargetComponent()
void setTargetComponent(Component component)
component
- target componentComponentService getTargetComponentService()
void setTargetComponentService(ComponentService service)
service
- Binding getTargetBinding()
void setTargetBinding(Binding binding)
binding
- target bindingInterfaceContract getInterfaceContract()
void setInterfaceContract(InterfaceContract interfaceContract)
interfaceContract
- the interface contract
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |