2016/05/28 - Apache Tuscany has been retired.
For more information, please explore the Attic.
org.apache.tuscany.sca.core.invocation
Class CallbackReferenceImpl<B>
java.lang.Object
org.apache.tuscany.sca.core.context.CallableReferenceImpl<B>
org.apache.tuscany.sca.core.invocation.CallbackReferenceImpl<B>
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, org.osoa.sca.CallableReference<B>
public class CallbackReferenceImpl<B>
- extends CallableReferenceImpl<B>
Returns proxy instance for a wire callback
- See Also:
- Serialized Form
Fields inherited from class org.apache.tuscany.sca.core.context.CallableReferenceImpl |
binding, businessInterface, callbackID, component, compositeActivator, conversation, conversationID, conversationManager, proxy, proxyFactory, reference, scdl |
Constructor Summary |
CallbackReferenceImpl()
Public constructor for Externalizable serialization/deserialization. |
Methods inherited from class org.apache.tuscany.sca.core.context.CallableReferenceImpl |
attachCallbackID, attachConversation, attachConversation, attachConversationID, bind, getBusinessInterface, getCallbackID, getConversation, getEndpointReference, getProxy, getReferenceParameters, getRuntimeWire, getService, getXMLReader, initCallbackID, isConversational, resolveComponentURI, resolveServiceURI, setProxy, toXMLString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallbackReferenceImpl
public CallbackReferenceImpl()
- Public constructor for Externalizable serialization/deserialization.
newInstance
public static CallbackReferenceImpl newInstance(java.lang.Class interfaze,
ProxyFactory proxyFactory,
java.util.List<RuntimeWire> wires)
init
public void init()
createProxy
protected java.lang.Object createProxy()
throws java.lang.Exception
- Overrides:
createProxy
in class CallableReferenceImpl<B>
- Throws:
java.lang.Exception
getCallbackWire
protected RuntimeWire getCallbackWire()
getConvID
protected java.lang.Object getConvID()
getResolvedEndpoint
protected EndpointReference getResolvedEndpoint()
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
-
- Specified by:
readExternal
in interface java.io.Externalizable
- Overrides:
readExternal
in class CallableReferenceImpl<B>
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
- See Also:
Externalizable.readExternal(java.io.ObjectInput)
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
-
- Specified by:
writeExternal
in interface java.io.Externalizable
- Overrides:
writeExternal
in class CallableReferenceImpl<B>
- Throws:
java.io.IOException
- See Also:
Externalizable.writeExternal(java.io.ObjectOutput)