|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.core.assembly.EndpointWireImpl
public class EndpointWireImpl
Constructor Summary | |
---|---|
EndpointWireImpl(Endpoint endpoint,
CompositeActivator compositeActivator)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
InvocationChain |
getBindingInvocationChain()
Get the invocation chain for the binding-specific handling |
Endpoint |
getEndpoint()
|
InvocationChain |
getInvocationChain(Operation operation)
Lookup the invocation chain by operation |
java.util.List<InvocationChain> |
getInvocationChains()
Returns the invocation chains for service operations associated with the wire |
EndpointReference |
getSource()
Get the source of the wire |
EndpointReference |
getTarget()
Get the target of the wire |
java.lang.Object |
invoke(Message msg)
This invoke method assumes that the binding invocation chain is in force and that there will be an operation selector element there to determine which operation to call |
java.lang.Object |
invoke(Operation operation,
Message msg)
Invoke an operation with a context message |
java.lang.Object |
invoke(Operation operation,
java.lang.Object[] args)
Invoke an operation with given arguments |
void |
rebuild()
Force the invocation chains to be rebuilt |
void |
setTarget(EndpointReference target)
Rebind the runtime wire with the given target |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EndpointWireImpl(Endpoint endpoint, CompositeActivator compositeActivator)
endpoint
- Method Detail |
---|
public java.util.List<InvocationChain> getInvocationChains()
RuntimeWire
getInvocationChains
in interface RuntimeWire
public InvocationChain getInvocationChain(Operation operation)
RuntimeWire
getInvocationChain
in interface RuntimeWire
operation
- The operation
public java.lang.Object invoke(Message msg) throws java.lang.reflect.InvocationTargetException
RuntimeWire
invoke
in interface RuntimeWire
msg
- The message
java.lang.reflect.InvocationTargetException
public java.lang.Object invoke(Operation operation, java.lang.Object[] args) throws java.lang.reflect.InvocationTargetException
RuntimeWire
invoke
in interface RuntimeWire
operation
- The operationargs
- The arguments
java.lang.reflect.InvocationTargetException
public java.lang.Object invoke(Operation operation, Message msg) throws java.lang.reflect.InvocationTargetException
RuntimeWire
invoke
in interface RuntimeWire
operation
- The operationmsg
- The message
java.lang.reflect.InvocationTargetException
public EndpointReference getSource()
RuntimeWire
getSource
in interface RuntimeWire
public EndpointReference getTarget()
RuntimeWire
getTarget
in interface RuntimeWire
public void setTarget(EndpointReference target)
RuntimeWire
setTarget
in interface RuntimeWire
target
- The target endpoint referencepublic void rebuild()
RuntimeWire
rebuild
in interface RuntimeWire
public InvocationChain getBindingInvocationChain()
RuntimeWire
getBindingInvocationChain
in interface RuntimeWire
public Endpoint getEndpoint()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface RuntimeWire
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Object.clone()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |