com.ibm.websphere.asynchbeans
Class WorkContextException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.ibm.ws.exception.WsException
              extended bycom.ibm.websphere.asynchbeans.WorkException
                  extended bycom.ibm.websphere.asynchbeans.WorkContextException
All Implemented Interfaces:
java.io.Serializable, com.ibm.ws.exception.WsNestedException

public class WorkContextException
extends WorkException

This exception is thrown when there is a problem with the J2EE context associated with a Work. If it cannot be recreated or removed from a thread then this is thrown to indicate this.

See Also:
Serialized Form

Field Summary
static int BAD_POP
           
static int BAD_PUSH
           
 
Constructor Summary
WorkContextException()
          Default Constructor
WorkContextException(java.lang.String message)
          Constructor with message.
WorkContextException(java.lang.String service_, int type_)
          This constructs the exception.
WorkContextException(java.lang.String service_, int type_, java.lang.Throwable cause)
          This constructs the exception.
WorkContextException(java.lang.String message, java.lang.Throwable cause)
          Constructor with message and cause
WorkContextException(java.lang.Throwable cause)
          Constructor with the cause
 
Method Summary
 java.lang.String getService()
          This returns the name of the service causing the problem.
 int getType()
          This returns whether the problem was pushing or popping the service.
 
Methods inherited from class com.ibm.ws.exception.WsException
getCause, initCause, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BAD_PUSH

public static final int BAD_PUSH
See Also:
Constant Field Values

BAD_POP

public static final int BAD_POP
See Also:
Constant Field Values
Constructor Detail

WorkContextException

public WorkContextException()
Default Constructor


WorkContextException

public WorkContextException(java.lang.String message)
Constructor with message.

Parameters:
message -

WorkContextException

public WorkContextException(java.lang.Throwable cause)
Constructor with the cause

Parameters:
cause -

WorkContextException

public WorkContextException(java.lang.String message,
                            java.lang.Throwable cause)
Constructor with message and cause

Parameters:
message -
cause -

WorkContextException

public WorkContextException(java.lang.String service_,
                            int type_)
This constructs the exception.


WorkContextException

public WorkContextException(java.lang.String service_,
                            int type_,
                            java.lang.Throwable cause)
This constructs the exception.

Parameters:
cause - the cause of the exception
Method Detail

getService

public java.lang.String getService()
This returns the name of the service causing the problem.


getType

public int getType()
This returns whether the problem was pushing or popping the service.

Returns:
BAD_PUSH or BAD_POP