groovyx.gpars.actor.impl
Class ActorException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
groovyx.gpars.actor.impl.ActorException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ActorContinuationException, ActorStopException, ActorTerminationException, ActorTimeoutException
public class ActorException
- extends java.lang.RuntimeException
Pooled actors need to simulate continuations to create stacktrace-less chunks of work (ActorActions) to assign
to the threads from the pool. To achieve this ActorActions throw exceptions to terminate the current chuck of work
and allow another chunk of work on the same actor to begin.
ActorAction is a parent to these exception. It also holds initialized instances of each of the concrete subclasses
to avoid need for exception object creation each time.
- Author:
- Vaclav Pech, Alex Tkachman
Date: Feb 17, 2009
- See Also:
- Serialized Form
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 |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
CONTINUE
public static final ActorException CONTINUE
TERMINATE
public static final ActorException TERMINATE
STOP
public static final ActorException STOP
ActorException
ActorException()