org.gridprovenance.client
Interface InteractionKey

All Known Implementing Classes:
InteractionKeyImpl

public interface InteractionKey

InteractionKey Interface

CSL of EU Provenance

Author:
Sheng Jiang

Method Summary
 java.net.URI getInteractionId()
          Get the InteractionId of this InteractionKey
 org.apache.axis.message.addressing.EndpointReference getMsgSink()
          Get the Message Sink of this InteractionKey
 org.apache.axis.message.addressing.EndpointReference getMsgSource()
          Get the Message Source of this InteractionKey
 void setInteractionId(java.net.URI interactionId)
          set the InteractionID of this InteractionKey
 void setMsgSink(org.apache.axis.message.addressing.EndpointReference msgSink)
          set the Message Sink of this InteractionKey
 void setMsgSource(org.apache.axis.message.addressing.EndpointReference msgSource)
          set the Message Sink of this InteractionKey
 

Method Detail

getInteractionId

java.net.URI getInteractionId()
                              throws CSLException
Get the InteractionId of this InteractionKey

Returns:
java.net.URI
Throws:
CSLException

getMsgSink

org.apache.axis.message.addressing.EndpointReference getMsgSink()
                                                                throws CSLException
Get the Message Sink of this InteractionKey

Returns:
org.apache.axis.message.addressing.EndpointReference
Throws:
CSLException

getMsgSource

org.apache.axis.message.addressing.EndpointReference getMsgSource()
                                                                  throws CSLException
Get the Message Source of this InteractionKey

Returns:
org.apache.axis.message.addressing.EndpointReference
Throws:
CSLException

setInteractionId

void setInteractionId(java.net.URI interactionId)
                      throws CSLException
set the InteractionID of this InteractionKey

Parameters:
interactionId - java.net.URI
Throws:
CSLException

setMsgSink

void setMsgSink(org.apache.axis.message.addressing.EndpointReference msgSink)
                throws CSLException
set the Message Sink of this InteractionKey

Parameters:
msgSink - org.apache.axis.message.addressing.EndpointReference
Throws:
CSLException

setMsgSource

void setMsgSource(org.apache.axis.message.addressing.EndpointReference msgSource)
                  throws CSLException
set the Message Sink of this InteractionKey

Parameters:
msgSource - org.apache.axis.message.addressing.EndpointReference
Throws:
CSLException