org.codehaus.gpars

groovyx.gpars
[Java] Class AsyncException

java.lang.Object
  java.lang.Throwable
      java.lang.Exception
          java.lang.RuntimeException
              groovyx.gpars.AsyncException

public final class AsyncException
extends java.lang.RuntimeException

This class wraps multiple exception, which occurred in concurrently run code inside one of the GParsExecutorsPoolUtil methods.

Authors:
Vaclav Pech Date: Nov 17, 2008


Field Summary
private java.util.List concurrentExceptions

private static long serialVersionUID

 
Constructor Summary
AsyncException(java.lang.String message, java.util.List concurrentExceptions)

 
Method Summary
private java.lang.String buildMessage()

java.util.List getConcurrentExceptions()

java.lang.String getMessage()

java.lang.String toString()

 
Methods inherited from class java.lang.RuntimeException
java.lang.RuntimeException#printStackTrace(java.io.PrintWriter), java.lang.RuntimeException#printStackTrace(java.io.PrintStream), java.lang.RuntimeException#printStackTrace(), java.lang.RuntimeException#fillInStackTrace(), java.lang.RuntimeException#getCause(), java.lang.RuntimeException#initCause(java.lang.Throwable), java.lang.RuntimeException#toString(), java.lang.RuntimeException#getMessage(), java.lang.RuntimeException#getLocalizedMessage(), java.lang.RuntimeException#getStackTrace(), java.lang.RuntimeException#setStackTrace([Ljava.lang.StackTraceElement;), java.lang.RuntimeException#wait(long), java.lang.RuntimeException#wait(), java.lang.RuntimeException#wait(long, int), java.lang.RuntimeException#equals(java.lang.Object), java.lang.RuntimeException#hashCode(), java.lang.RuntimeException#getClass(), java.lang.RuntimeException#notify(), java.lang.RuntimeException#notifyAll()
 
Methods inherited from class java.lang.Exception
java.lang.Exception#printStackTrace(java.io.PrintWriter), java.lang.Exception#printStackTrace(java.io.PrintStream), java.lang.Exception#printStackTrace(), java.lang.Exception#fillInStackTrace(), java.lang.Exception#getCause(), java.lang.Exception#initCause(java.lang.Throwable), java.lang.Exception#toString(), java.lang.Exception#getMessage(), java.lang.Exception#getLocalizedMessage(), java.lang.Exception#getStackTrace(), java.lang.Exception#setStackTrace([Ljava.lang.StackTraceElement;), java.lang.Exception#wait(long), java.lang.Exception#wait(), java.lang.Exception#wait(long, int), java.lang.Exception#equals(java.lang.Object), java.lang.Exception#hashCode(), java.lang.Exception#getClass(), java.lang.Exception#notify(), java.lang.Exception#notifyAll()
 

Field Detail

concurrentExceptions

private final java.util.List concurrentExceptions


serialVersionUID

private static final long serialVersionUID


 
Constructor Detail

AsyncException

@SuppressWarnings({"AssignmentToCollectionOrArrayFieldFromParameter"})
public AsyncException(java.lang.String message, java.util.List concurrentExceptions)


 
Method Detail

buildMessage

@SuppressWarnings({"StringBufferWithoutInitialCapacity"})
private java.lang.String buildMessage()


getConcurrentExceptions

public java.util.List getConcurrentExceptions()


getMessage

@Override
public java.lang.String getMessage()


toString

@Override
public java.lang.String toString()


 

Copyright © 2008–2012 Václav Pech. All Rights Reserved.