UMDS Java API  6.14
com.latencybusters.umds.UMDS.UMDSException Class Reference
Inheritance diagram for com.latencybusters.umds.UMDS.UMDSException:
com.latencybusters.umds.UMDS.UMDSAuthenticationException com.latencybusters.umds.UMDS.UMDSBadStateException com.latencybusters.umds.UMDS.UMDSDisconnectException com.latencybusters.umds.UMDS.UMDSNoDataException com.latencybusters.umds.UMDS.UMDSPermissionsException com.latencybusters.umds.UMDSTlsBufferException

Public Member Functions

 UMDSException (String s)
 
 UMDSException (UMDS umds, String comment)
 
 UMDSException (StackTraceElement[][] stacklist, String comment)
 

Static Public Member Functions

final static void dump_stacks ()
 
final static void dump_last_stack ()
 

Detailed Description

The base class for UMDS exception handling. It provides additional debugging capabilities in the form of storing exception stack traces for later dumping.

Constructor & Destructor Documentation

com.latencybusters.umds.UMDS.UMDSException.UMDSException ( String  s)

Constructor for UMDS Exception. The stack will be stored for retrieval with dump_stacks().

Parameters
sThe message associated with this exception
See also
dump_stacks
com.latencybusters.umds.UMDS.UMDSException.UMDSException ( UMDS  umds,
String  comment 
)

Constructor for UMDS Exception. The stack will be logged using the logging mechanism in the base object.

Parameters
umdsThe UMDS object which is to be used for logging
commentThe message associated with this exception

References com.latencybusters.umds.UMDS.LOG_LEVEL.WARN.

com.latencybusters.umds.UMDS.UMDSException.UMDSException ( StackTraceElement  stacklist[][],
String  comment 
)

Constructor for UMDS Exception that stores the stack in the specified stack list.

Parameters
stacklistThe stack list used to store the stack.
commentThe message associated with this exception

Member Function Documentation

final static void com.latencybusters.umds.UMDS.UMDSException.dump_last_stack ( )
static

Dump the last stack recorded from exceptions with no UMDS base.

See also
dump_stacks
final static void com.latencybusters.umds.UMDS.UMDSException.dump_stacks ( )
static

Dump the list of stacks recorded from exceptions with no UMDS base.


The documentation for this class was generated from the following file: