com.infoengine.connector
Class IeInteractionSpec

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

public class IeInteractionSpec
extends 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
protected  PropertyChangeSupport changes
           
protected  String className
           
protected  int executionTimeout
           
protected  String functionName
           
protected  VetoableChangeSupport vetos
           
 
Fields inherited from interface javax.resource.cci.InteractionSpec
SYNC_RECEIVE, SYNC_SEND, SYNC_SEND_RECEIVE
 
Constructor Summary
IeInteractionSpec()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addVetoableChangeListener(VetoableChangeListener listener)
           
 String getClassName()
          get the SOAP class name
 int getExecutionTimeout()
          currently not used
 String getFunctionName()
          get the function name to be executed
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removeVetoableChangeListener(VetoableChangeListener listener)
           
 void setClassName(String propValue)
          set the SOAP class name
 void setExecutionTimeout(int propValue)
          currently not used
 void setFunctionName(String propValue)
          set the function name to be executed on the SOAP class
 String toString()
          generate a String representation "<className>!<functionName>"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

changes

protected PropertyChangeSupport changes

vetos

protected VetoableChangeSupport vetos

className

protected String className

functionName

protected String functionName

executionTimeout

protected int executionTimeout
Constructor Detail

IeInteractionSpec

public IeInteractionSpec()
Method Detail

getExecutionTimeout

public int getExecutionTimeout()
currently not used


setExecutionTimeout

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

Throws:
PropertyVetoException

getClassName

public String getClassName()
get the SOAP class name

Returns:
String

setClassName

public void setClassName(String propValue)
                  throws PropertyVetoException
set the SOAP class name

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

getFunctionName

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

Returns:
String

setFunctionName

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

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

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

removeVetoableChangeListener

public void removeVetoableChangeListener(VetoableChangeListener listener)

addVetoableChangeListener

public void addVetoableChangeListener(VetoableChangeListener listener)

toString

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

Returns:
String