com.infoengine.connector
Class IeInteractionSpec

java.lang.Object
  extended by com.infoengine.connector.IeInteractionSpec
All Implemented Interfaces:
java.io.Serializable, javax.resource.cci.InteractionSpec

public class IeInteractionSpec
extends java.lang.Object
implements javax.resource.cci.InteractionSpec

used by applications to govern an Interaction. What function/method should be called on what Info*Engine SOAP class. Properties are bound and constrained.

See Also:
IeInteraction, Serialized Form

Field Summary
 
Fields inherited from interface javax.resource.cci.InteractionSpec
SYNC_RECEIVE, SYNC_SEND, SYNC_SEND_RECEIVE
 
Constructor Summary
IeInteractionSpec()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 java.lang.String getClassName()
          get the SOAP class name
 int getExecutionTimeout()
          currently not used
 java.lang.String getFunctionName()
          get the function name to be executed
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 void setClassName(java.lang.String propValue)
          set the SOAP class name
 void setExecutionTimeout(int propValue)
          currently not used
 void setFunctionName(java.lang.String propValue)
          set the function name to be executed on the SOAP class
 java.lang.String toString()
          generate a String representation "<className>!<functionName>"
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IeInteractionSpec

public IeInteractionSpec()
Method Detail

getExecutionTimeout

public int getExecutionTimeout()
currently not used


setExecutionTimeout

public void setExecutionTimeout(int propValue)
                         throws java.beans.PropertyVetoException
currently not used

Throws:
java.beans.PropertyVetoException

getClassName

public java.lang.String getClassName()
get the SOAP class name

Returns:
String

setClassName

public void setClassName(java.lang.String propValue)
                  throws java.beans.PropertyVetoException
set the SOAP class name

Parameters:
propValue - the SOAP class name
Throws:
java.beans.PropertyVetoException - if someone objects to the new value...

getFunctionName

public java.lang.String getFunctionName()
get the function name to be executed

Returns:
String

setFunctionName

public void setFunctionName(java.lang.String propValue)
                     throws java.beans.PropertyVetoException
set the function name to be executed on the SOAP class

Parameters:
propValue - the function name
Throws:
java.beans.PropertyVetoException - if someone objects to the new value...

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)

toString

public java.lang.String toString()
generate a String representation "<className>!<functionName>"

Overrides:
toString in class java.lang.Object
Returns:
String