biz.onixs.fix.fastnew
Class CoderException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by biz.onixs.fix.fastnew.CoderException
All Implemented Interfaces:
Serializable

public class CoderException
extends RuntimeException

This class encapsulates the various error codes that were undefined in the FAST Specification, but are needed to handle errors in a uniform way within the encoder/decoder.

See Also:
Serialized Form

Nested Class Summary
static class CoderException.Code
          The valid error codes
 
Field Summary
protected  CoderException.Code code
          The error code for this exception.
 
Constructor Summary
CoderException(CoderException.Code code)
          A constructor for undefined errors that takes only an error code.
CoderException(CoderException.Code code, String message)
          A constructor for undefined errors that takes and error code and a message.
CoderException(CoderException.Code code, String message, Throwable cause)
          A constructor for undefined errors that takes an error code, a message, and a cause.
CoderException(CoderException.Code code, Throwable cause)
          A constructor for undefined errors that takes an error code and a cause.
 
Method Summary
 CoderException.Code getCode()
          Returns the error code for this exception
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

code

protected CoderException.Code code
The error code for this exception.

Constructor Detail

CoderException

public CoderException(CoderException.Code code)
A constructor for undefined errors that takes only an error code.

Parameters:
code - the error code to throw

CoderException

public CoderException(CoderException.Code code,
                      String message)
A constructor for undefined errors that takes and error code and a message.

Parameters:
code - the error code to throw
message - a message describing the error

CoderException

public CoderException(CoderException.Code code,
                      Throwable cause)
A constructor for undefined errors that takes an error code and a cause.

Parameters:
code - the error code to throw
cause - the originating cause of this error

CoderException

public CoderException(CoderException.Code code,
                      String message,
                      Throwable cause)
A constructor for undefined errors that takes an error code, a message, and a cause.

Parameters:
code - the error code to throw
message - a message describing the error
cause - the originating cause of this error
Method Detail

getCode

public CoderException.Code getCode()
Returns the error code for this exception

Returns:
the error code


Copyright © 2005-2012 Onix Solutions. All Rights Reserved.