com.bea.connector
Interface ClientDataInteractionSpec

All Known Implementing Classes:
DocumentInteractionSpecImpl

public interface ClientDataInteractionSpec

Interface that allows an adapter's InteractionSpec implementation to request information on the client executing it's interactions. This interface is initially being used to propagate the IVariableSet instance containing variable values to be used at runtime in the adapter. When initializing an instance of a class that implements this interface, clients should set the ClientData property before setting any other properties. This will give the implementation the best opportunity to use the information in ClientData to respond to property changes during the rest of initialization.


Method Summary
 IClientData getClientData()
          Get the client data to be used by the adapter during its Interaction.execute() processing, or null if none was specified.
 void setClientData(IClientData data)
          Store the client data to be used by the adapter during its Interaction.execute() processing.
 

Method Detail

setClientData

public void setClientData(IClientData data)
                   throws javax.resource.ResourceException
Store the client data to be used by the adapter during its Interaction.execute() processing.

Throws:
javax.resource.ResourceException

getClientData

public IClientData getClientData()
Get the client data to be used by the adapter during its Interaction.execute() processing, or null if none was specified.