com.waveset.adapter.ScriptedConnection
Class ScriptToken.Timeout

java.lang.Object
  extended bycom.waveset.adapter.ScriptedConnection.ScriptToken.Timeout
Enclosing class:
ScriptToken

public static class ScriptToken.Timeout
extends java.lang.Object


Field Summary
static java.lang.String CAPTURE
           
static java.lang.String WAIT_FOR
           
static java.lang.String WAIT_FOR_IGNORE_CASE
           
 
Constructor Summary
ScriptToken.Timeout(int timeout)
           
ScriptToken.Timeout(int timeout, boolean specified)
           
ScriptToken.Timeout(java.lang.String timeout, boolean specified)
           
ScriptToken.Timeout(java.lang.String prefix, java.lang.String infix, ScriptToken.Timeout defaultTimeout)
           
 
Method Summary
static ScriptToken.Timeout getCapture(GenericScriptResourceAdapter gsra, ScriptToken.Timeout defaultTimeout)
          Get the resourcePolicy Timeout for CAPTURE
static ScriptToken.Timeout getResourcePolicy(GenericScriptResourceAdapter gsra, java.lang.String policy, ScriptToken.Timeout defaultTimeout)
           
static ScriptToken.Timeout getResourcePolicy(ResourcePolicy rp, java.lang.String policy, java.lang.String resourceType, ScriptToken.Timeout defaultTimeout)
          Attempt to find time out value for the given resourcePolicy/policy/resourceType
 int getTimeout()
           
static ScriptToken.Timeout getWaitFor(GenericScriptResourceAdapter gsra, ScriptToken.Timeout defaultTimeout)
          Get the resourcePolicy Timeout for WAIT_FOR
static ScriptToken.Timeout getWaitForIgnoreCase(GenericScriptResourceAdapter gsra, ScriptToken.Timeout defaultTimeout)
          Get the resourcePolicy Timeout for WAIT_FOR_IGNORE_CASE
 java.lang.String toString()
           
 boolean wasSpecified()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAPTURE

public static final java.lang.String CAPTURE
See Also:
Constant Field Values

WAIT_FOR

public static final java.lang.String WAIT_FOR
See Also:
Constant Field Values

WAIT_FOR_IGNORE_CASE

public static final java.lang.String WAIT_FOR_IGNORE_CASE
See Also:
Constant Field Values
Constructor Detail

ScriptToken.Timeout

public ScriptToken.Timeout(int timeout)

ScriptToken.Timeout

public ScriptToken.Timeout(java.lang.String timeout,
                           boolean specified)

ScriptToken.Timeout

public ScriptToken.Timeout(int timeout,
                           boolean specified)

ScriptToken.Timeout

public ScriptToken.Timeout(java.lang.String prefix,
                           java.lang.String infix,
                           ScriptToken.Timeout defaultTimeout)
Method Detail

getCapture

public static ScriptToken.Timeout getCapture(GenericScriptResourceAdapter gsra,
                                             ScriptToken.Timeout defaultTimeout)
Get the resourcePolicy Timeout for CAPTURE

Parameters:
gsra -
defaultTimeout -
Returns:

getWaitFor

public static ScriptToken.Timeout getWaitFor(GenericScriptResourceAdapter gsra,
                                             ScriptToken.Timeout defaultTimeout)
Get the resourcePolicy Timeout for WAIT_FOR

Parameters:
gsra -
defaultTimeout -
Returns:

getWaitForIgnoreCase

public static ScriptToken.Timeout getWaitForIgnoreCase(GenericScriptResourceAdapter gsra,
                                                       ScriptToken.Timeout defaultTimeout)
Get the resourcePolicy Timeout for WAIT_FOR_IGNORE_CASE

Parameters:
gsra -
defaultTimeout -
Returns:

getResourcePolicy

public static ScriptToken.Timeout getResourcePolicy(GenericScriptResourceAdapter gsra,
                                                    java.lang.String policy,
                                                    ScriptToken.Timeout defaultTimeout)
Parameters:
gsra -
policy -
defaultTimeout -
Returns:
Timeout based on resourcePolicy or defaultTimeout

getResourcePolicy

public static ScriptToken.Timeout getResourcePolicy(ResourcePolicy rp,
                                                    java.lang.String policy,
                                                    java.lang.String resourceType,
                                                    ScriptToken.Timeout defaultTimeout)
Attempt to find time out value for the given resourcePolicy/policy/resourceType

Parameters:
rp -
policy -
resourceType -
defaultTimeout -
Returns:
Timeout instance that either from policy values or the defaultTimeout supplied

getTimeout

public int getTimeout()

toString

public java.lang.String toString()

wasSpecified

public boolean wasSpecified()