BEA Systems, Inc.

com.beasys.commerce.foundation.exception
Class InvalidPipelineSessionStateException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.beasys.commerce.foundation.exception.ProcessingException
                    |
                    +--com.beasys.commerce.foundation.exception.PipelineFatalException
                          |
                          +--com.beasys.commerce.foundation.exception.InvalidPipelineSessionStateException

public class InvalidPipelineSessionStateException
extends PipelineFatalException

This exception will be thrown if the state of the PipelineSession is invalid. For ex: If the HttpSession was invalidated due to timeout then the state of the PipelineSession may not be valid for some of the PipelineComponents which are sensitive to the information in the PipelineSession.

InvalidPipelineSessionStateExceptions or sub-classes of InvalidPipelineSessionStateException are meant thrown by PipelineComponents.

Note: Throughout this API documentation namespace refers to the resource bundle that contains the catalog of exception messages. Refer to the MessageCatalog API documentation for further details.

See Also:
MessageCatalog, com.beasys.commerce.foundation.pipeline.PipelineComponent, Serialized Form

Fields inherited from class com.beasys.commerce.foundation.exception.ProcessingException
embeddedException, MESSAGE_NAMESPACE, userMessage
 
Constructor Summary
InvalidPipelineSessionStateException(java.lang.String message)
          Constructs a InvalidPipelineSessionStateException with the given message.
InvalidPipelineSessionStateException(java.lang.String message, java.lang.Exception embeddedException)
          Constructs a InvalidPipelineSessionStateException with the given message and the embedded exception.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey)
          Constructs a InvalidPipelineSessionStateException.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey, java.lang.Exception embeddedException)
          Constructs a InvalidPipelineSessionStateException.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey, java.lang.Object argument)
          Constructs a InvalidPipelineSessionStateException.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey, java.lang.Object[] arguments)
          Constructs a InvalidPipelineSessionStateException.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey, java.lang.Object[] arguments, java.lang.Exception embeddedException)
          Constructs a InvalidPipelineSessionStateException.
InvalidPipelineSessionStateException(java.lang.String namespace, java.lang.String messageKey, java.lang.Object argument, java.lang.Exception embeddedException)
          Constructs a InvalidPipelineSessionStateException.
 
Methods inherited from class com.beasys.commerce.foundation.exception.ProcessingException
getEmbeddedException, getUserMessage, setEmbeddedException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String message)
Constructs a InvalidPipelineSessionStateException with the given message.
Parameters:
String - the message.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String message,
                                            java.lang.Exception embeddedException)
Constructs a InvalidPipelineSessionStateException with the given message and the embedded exception.
Parameters:
String - the message.
Exception - the Embedded Exception.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the messageKey to look for.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey,
                                            java.lang.Object argument)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey. Once the message is found the argument is used to replaces the place holders in the message.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the messageKey to look for.
Object - the argument that replaces the place holder in the message.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey,
                                            java.lang.Object[] arguments)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey. Once the message is found the argument is used to replaces the place holders in the message.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the message key to look for.
Object[] - the arguments that replaces the place holders in the message

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey,
                                            java.lang.Exception embeddedException)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the message key to look for.
Exception - the Embedded Exception.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey,
                                            java.lang.Object argument,
                                            java.lang.Exception embeddedException)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey. Once the message is found the argument is used to replaces the place holders in the message.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the messageKey to look for.
Object - the argument that replaces the place holder in the message.
Exception - the Embedded Exception.

InvalidPipelineSessionStateException

public InvalidPipelineSessionStateException(java.lang.String namespace,
                                            java.lang.String messageKey,
                                            java.lang.Object[] arguments,
                                            java.lang.Exception embeddedException)
Constructs a InvalidPipelineSessionStateException.

This uses the given namespace to do a lookup for the given messageKey. Once the message is found the argument is used to replaces the place holders in the message.

Parameters:
String - the name of the resource bundle which contains the given messageKey.
String - the message key to look for.
Object[] - the arguments that replaces the place holders in the message.
Exception - the Embedded Exception.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved