jgroup.util
Class Abort

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Error
          extended by jgroup.util.Abort
All Implemented Interfaces:
java.io.Serializable

public class Abort
extends java.lang.Error

Utility class for dealing with serious failures.

Since:
Jgroup 1.1
Author:
Hein Meling
See Also:
Serialized Form

Constructor Summary
Abort()
           
Abort(java.lang.String message)
           
Abort(java.lang.String message, java.lang.Throwable exception)
           
Abort(java.lang.Throwable exception)
           
 
Method Summary
static Abort exit()
           
static Abort exit(int code)
           
static Abort exit(java.lang.String error)
           
static Abort exit(java.lang.String error, int code)
           
static Abort exit(java.lang.String error, java.lang.Throwable exception)
           
static Abort exit(java.lang.String error, java.lang.Throwable exception, int code)
           
static Abort exit(java.lang.Throwable exception)
           
static Abort exit(java.lang.Throwable exception, int code)
           
static void printStackTrace(java.lang.Throwable exception, java.io.OutputStream stream)
           
static void printStackTrace(java.lang.Throwable exception, java.lang.StringBuffer buf)
           
static void printStackTrace(java.lang.Throwable exception, java.io.Writer writer)
           
static java.lang.String stackTrace(java.lang.Throwable exception)
           
 java.lang.String toString()
          Returns a string representation of this object
static void usage(java.lang.String message)
          Prints the given usage message on stderr and exits with zero error code.
static void usage(java.lang.String message, int errorcode)
          Prints the given usage message on stderr and exits with the given error code.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Abort

public Abort()

Abort

public Abort(java.lang.String message)

Abort

public Abort(java.lang.Throwable exception)

Abort

public Abort(java.lang.String message,
             java.lang.Throwable exception)
Method Detail

exit

public static Abort exit()

exit

public static Abort exit(int code)

exit

public static Abort exit(java.lang.String error)

exit

public static Abort exit(java.lang.String error,
                         int code)

exit

public static Abort exit(java.lang.Throwable exception)

exit

public static Abort exit(java.lang.Throwable exception,
                         int code)

exit

public static Abort exit(java.lang.String error,
                         java.lang.Throwable exception)

exit

public static Abort exit(java.lang.String error,
                         java.lang.Throwable exception,
                         int code)

stackTrace

public static java.lang.String stackTrace(java.lang.Throwable exception)

printStackTrace

public static void printStackTrace(java.lang.Throwable exception,
                                   java.lang.StringBuffer buf)

printStackTrace

public static void printStackTrace(java.lang.Throwable exception,
                                   java.io.OutputStream stream)

printStackTrace

public static void printStackTrace(java.lang.Throwable exception,
                                   java.io.Writer writer)

usage

public static void usage(java.lang.String message)
Prints the given usage message on stderr and exits with zero error code.

Parameters:
message - The usage message to print.

usage

public static void usage(java.lang.String message,
                         int errorcode)
Prints the given usage message on stderr and exits with the given error code.

Parameters:
message - The usage message to print.
errorcode - The error code for exit.

toString

public java.lang.String toString()
Returns a string representation of this object

Overrides:
toString in class java.lang.Throwable


Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.