org.apache.tuscany.sca.core.assembly
Class ReferenceParametersImpl

java.lang.Object
  extended by org.apache.tuscany.sca.core.assembly.ReferenceParametersImpl
All Implemented Interfaces:
java.lang.Cloneable, ReferenceParameters

public class ReferenceParametersImpl
extends java.lang.Object
implements ReferenceParameters


Constructor Summary
ReferenceParametersImpl()
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getCallbackID()
          Get the callback ID
 java.lang.Object getCallbackObjectID()
          Get the ID for the non-ServiceReference callback object
 EndpointReference getCallbackReference()
           
 java.lang.Object getConversationID()
          Get the conversation ID
 int hashCode()
           
 void setCallbackID(java.lang.Object callbackID)
          Set the callback ID
 void setCallbackObjectID(java.lang.Object callbackObjectID)
          Set the ID for the non-ServiceReference callback object
 void setCallbackReference(EndpointReference callback)
           
 void setConversationID(java.lang.Object conversationID)
          Set the conversation ID
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceParametersImpl

public ReferenceParametersImpl()
Method Detail

getCallbackID

public java.lang.Object getCallbackID()
Description copied from interface: ReferenceParameters
Get the callback ID

Specified by:
getCallbackID in interface ReferenceParameters
Returns:
the callbackID

setCallbackID

public void setCallbackID(java.lang.Object callbackID)
Description copied from interface: ReferenceParameters
Set the callback ID

Specified by:
setCallbackID in interface ReferenceParameters
Parameters:
callbackID - the callbackID to set

getConversationID

public java.lang.Object getConversationID()
Description copied from interface: ReferenceParameters
Get the conversation ID

Specified by:
getConversationID in interface ReferenceParameters
Returns:
the conversationID

setConversationID

public void setConversationID(java.lang.Object conversationID)
Description copied from interface: ReferenceParameters
Set the conversation ID

Specified by:
setConversationID in interface ReferenceParameters
Parameters:
conversationID - the conversationID to set

getCallbackReference

public EndpointReference getCallbackReference()
Specified by:
getCallbackReference in interface ReferenceParameters
See Also:
ReferenceParameters.getCallbackReference()

setCallbackReference

public void setCallbackReference(EndpointReference callback)
Specified by:
setCallbackReference in interface ReferenceParameters
See Also:
org.apache.tuscany.sca.runtime.ReferenceParameters#setCallback(java.lang.Object)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface ReferenceParameters
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException
See Also:
Object.clone()

getCallbackObjectID

public java.lang.Object getCallbackObjectID()
Description copied from interface: ReferenceParameters
Get the ID for the non-ServiceReference callback object

Specified by:
getCallbackObjectID in interface ReferenceParameters
Returns:
the callbackObjectID

setCallbackObjectID

public void setCallbackObjectID(java.lang.Object callbackObjectID)
Description copied from interface: ReferenceParameters
Set the ID for the non-ServiceReference callback object

Specified by:
setCallbackObjectID in interface ReferenceParameters
Parameters:
callbackObjectID - the callbackObjectID to set

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)