|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.binding.sca.axis2.impl.Axis2SCAReferenceBindingProvider
public class Axis2SCAReferenceBindingProvider
The reference binding provider for the remote sca binding implementation. Relies on the binding-ws-axis implementation for sending messages to remote services to this provider just uses the ws-axis provider.
Constructor Summary | |
---|---|
Axis2SCAReferenceBindingProvider(RuntimeComponent component,
RuntimeComponentReference reference,
DistributedSCABinding binding,
ExtensionPointRegistry extensionPoints,
java.util.List<PolicyHandlerTuple> policyHandlerClassnames)
|
Method Summary | |
---|---|
Invoker |
createInvoker(Operation operation)
Create an invoker for the reference binding in the invocation chain. |
InterfaceContract |
getBindingInterfaceContract()
Get the effective interface contract imposed by the binding. |
EndpointReference |
getCallbackEndpoint()
Retrieves the URI of the callback service (that this reference has created) returns null if there is no callback service for the sca binding |
RuntimeComponent |
getComponent()
|
RuntimeComponentReference |
getComponentReference()
|
SCABinding |
getSCABinding()
|
EndpointReference |
getServiceEndpoint()
Uses the distributed domain service discovery feature to locate remote service endpoints |
void |
start()
This method will be invoked when the component reference binding is activated. |
void |
stop()
This method will be invoked when the component reference binding is deactivated. |
boolean |
supportsOneWayInvocation()
For bindings that invoke one-way operations asynchronously, there is no need to perform a thread switch before calling the invoker. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Axis2SCAReferenceBindingProvider(RuntimeComponent component, RuntimeComponentReference reference, DistributedSCABinding binding, ExtensionPointRegistry extensionPoints, java.util.List<PolicyHandlerTuple> policyHandlerClassnames)
Method Detail |
---|
public InterfaceContract getBindingInterfaceContract()
ReferenceBindingProvider
getBindingInterfaceContract
in interface ReferenceBindingProvider
public boolean supportsOneWayInvocation()
ReferenceBindingProvider
supportsOneWayInvocation
in interface ReferenceBindingProvider
public Invoker createInvoker(Operation operation)
ReferenceBindingProvider
createInvoker
in interface ReferenceBindingProvider
operation
- The operation that the interceptor will handle
public EndpointReference getServiceEndpoint()
public EndpointReference getCallbackEndpoint()
public SCABinding getSCABinding()
public RuntimeComponent getComponent()
public RuntimeComponentReference getComponentReference()
public void start()
ReferenceBindingProvider
start
in interface ReferenceBindingProvider
public void stop()
ReferenceBindingProvider
stop
in interface ReferenceBindingProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |