A B C D E F G H I L M N O P R S T U V

A

abort() - Method in class org.jboss.seam.exception.control.CaughtException
Instructs the dispatcher to abort further processing of handlers.

B

BUILT_IN - Static variable in class org.jboss.seam.exception.control.Precedence
 

C

CatchResource - Annotation Type in org.jboss.seam.exception.control
Used to qualify a resource needed for handling an exception within Seam Catch.
CatchResourceLiteral - Class in org.jboss.seam.exception.control.literal
Annotation literal.
CaughtException<T extends Throwable> - Class in org.jboss.seam.exception.control
Payload for an exception to be handled.
CaughtException(ExceptionStack, boolean, boolean) - Constructor for class org.jboss.seam.exception.control.CaughtException
Initial state constructor.
CaughtException.ExceptionHandlingFlow - Enum in org.jboss.seam.exception.control
Flow control enum.
clearMark(String) - Method in interface org.jboss.seam.exception.filter.StackFrame
Removes the given marker.

D

DEFAULT - Static variable in class org.jboss.seam.exception.control.Precedence
 
dropCause() - Method in class org.jboss.seam.exception.control.CaughtException
Similar to CaughtException.markHandled(), but instructs the dispatcher to markHandled to the next element in the cause chain without processing additional handlers for this cause chain element.
dropCause() - Method in class org.jboss.seam.exception.control.ExceptionStack
 

E

equals(Object) - Method in class org.jboss.seam.exception.control.ExceptionStackItem
 
equals(Object) - Method in interface org.jboss.seam.exception.control.HandlerMethod
Basic Object.equals(Object) but must use all of the get methods from this interface to maintain compatibility.
ExceptionHandled - Annotation Type in org.jboss.seam.exception.control
Interceptor annotation to wrap a method, or each method of a class, in a try / catch which will pass all exceptions to Seam Catch.
ExceptionResponse - Class in org.jboss.seam.exception.control
Base class for setting up messages and responses for exceptions.
ExceptionResponse() - Constructor for class org.jboss.seam.exception.control.ExceptionResponse
Basic constructor, needed to make the class a bean, please don't use.
ExceptionResponse(Class<? extends Throwable>, String) - Constructor for class org.jboss.seam.exception.control.ExceptionResponse
Basic constructor setting all the internal state
ExceptionStack - Class in org.jboss.seam.exception.control
Information about the current exception and exception cause container.
ExceptionStack() - Constructor for class org.jboss.seam.exception.control.ExceptionStack
Basic constructor, needed to make the class a bean, please don't use
ExceptionStack(Throwable) - Constructor for class org.jboss.seam.exception.control.ExceptionStack
Builds the stack from the given exception.
ExceptionStack(Collection<Throwable>, int) - Constructor for class org.jboss.seam.exception.control.ExceptionStack
Deprecated. There shouldn't be a use for this, please use the other constructor
ExceptionStackItem - Class in org.jboss.seam.exception.control
Container for the exception and it's stack trace.
ExceptionStackItem(Throwable) - Constructor for class org.jboss.seam.exception.control.ExceptionStackItem
 
ExceptionStackItem(Throwable, StackTraceElement[]) - Constructor for class org.jboss.seam.exception.control.ExceptionStackItem
 
ExceptionToCatch - Class in org.jboss.seam.exception.control
Entry point event into the Catch system.
ExceptionToCatch() - Constructor for class org.jboss.seam.exception.control.ExceptionToCatch
Basic constructor
ExceptionToCatch(Throwable, Annotation...) - Constructor for class org.jboss.seam.exception.control.ExceptionToCatch
Constructor that adds qualifiers for the handler(s) to run.
ExceptionToCatch(Throwable) - Constructor for class org.jboss.seam.exception.control.ExceptionToCatch
Basic constructor without any qualifiers defined.

F

FRAMEWORK - Static variable in class org.jboss.seam.exception.control.Precedence
 

G

getCauseElements() - Method in class org.jboss.seam.exception.control.ExceptionStack
 
getCurrent() - Method in class org.jboss.seam.exception.control.ExceptionStack
Current exception in the iteration
getException() - Method in class org.jboss.seam.exception.control.CaughtException
 
getException() - Method in class org.jboss.seam.exception.control.ExceptionToCatch
 
getExceptionStack() - Method in class org.jboss.seam.exception.control.CaughtException
 
getExceptionType() - Method in interface org.jboss.seam.exception.control.HandlerMethod
Obtains the handled event type.
getFlow() - Method in class org.jboss.seam.exception.control.CaughtException
 
getForType() - Method in class org.jboss.seam.exception.control.ExceptionResponse
 
getIndex() - Method in interface org.jboss.seam.exception.filter.StackFrame
Retrieves the index of this frame in the stack trace.
getMarkedFrame(String) - Method in interface org.jboss.seam.exception.filter.StackFrame
Obtains the stack element that was marked with the given tag.
getMessage() - Method in class org.jboss.seam.exception.control.ExceptionResponse
 
getNext() - Method in class org.jboss.seam.exception.control.ExceptionStack
 
getOrigExceptionStackItems() - Method in class org.jboss.seam.exception.control.ExceptionStack
The original exception stack if it has been changed.
getPrecedence() - Method in interface org.jboss.seam.exception.control.HandlerMethod
Obtains the precedence of the handler.
getQualifiers() - Method in class org.jboss.seam.exception.control.ExceptionToCatch
Qualifiers with which the instance was created.
getQualifiers() - Method in interface org.jboss.seam.exception.control.HandlerMethod
Obtains the set of handled event qualifiers.
getRemaining() - Method in class org.jboss.seam.exception.control.ExceptionStack
 
getStackTraceElement() - Method in interface org.jboss.seam.exception.filter.StackFrame
 
getStackTraceElements() - Method in class org.jboss.seam.exception.control.ExceptionStackItem
 
getThrowable() - Method in class org.jboss.seam.exception.control.ExceptionStackItem
 
getThrowNewException() - Method in class org.jboss.seam.exception.control.CaughtException
 
getTraversalMode() - Method in interface org.jboss.seam.exception.control.HandlerMethod
Obtains the direction of the traversal path the handler will be listening.

H

handled() - Method in class org.jboss.seam.exception.control.CaughtException
Instructs the dispatcher to terminate additional handler processing and mark the event as handled.
HandlerMethod<T extends Throwable> - Interface in org.jboss.seam.exception.control
Meta data interface about an exception handler.
HandlerMethodContainer - Interface in org.jboss.seam.exception.control
Injectable container to support programmatic registration of HandlerMethod instances.
Handles - Annotation Type in org.jboss.seam.exception.control
Marker annotation for a method to be considered an Exception Handler.
HandlesExceptions - Annotation Type in org.jboss.seam.exception.control
Marker for types containing Exception Handler methods.
HandlesExceptionsLiteral - Class in org.jboss.seam.exception.control.literal
Annotation literal for HandlesExceptions.
hashCode() - Method in class org.jboss.seam.exception.control.ExceptionStackItem
 
hashCode() - Method in interface org.jboss.seam.exception.control.HandlerMethod
 
HIGH - Static variable in class org.jboss.seam.exception.control.Precedence
 

I

INSTANCE - Static variable in class org.jboss.seam.exception.control.literal.CatchResourceLiteral
 
INSTANCE - Static variable in class org.jboss.seam.exception.control.literal.HandlesExceptionsLiteral
 
isBreadthFirstTraversal() - Method in class org.jboss.seam.exception.control.CaughtException
 
isDepthFirstTraversal() - Method in class org.jboss.seam.exception.control.CaughtException
 
isHandled() - Method in class org.jboss.seam.exception.control.ExceptionToCatch
Test to see if the exception has been handled via Seam Catch.
isLast() - Method in class org.jboss.seam.exception.control.ExceptionStack
Test if iteration is finished
isMarkedHandled() - Method in class org.jboss.seam.exception.control.CaughtException
 
isMarkSet(String) - Method in interface org.jboss.seam.exception.filter.StackFrame
Checks if the given marker key has been set.
isRoot() - Method in class org.jboss.seam.exception.control.ExceptionStack
Tests if the current exception is the root exception
isUnmute() - Method in class org.jboss.seam.exception.control.CaughtException
 

L

LOW - Static variable in class org.jboss.seam.exception.control.Precedence
 

M

mark(String) - Method in interface org.jboss.seam.exception.filter.StackFrame
Sets a mark on a particular stack element.
markHandled() - Method in class org.jboss.seam.exception.control.CaughtException
Default instruction to dispatcher, continues handler processing.

N

notify(CaughtException<T>, BeanManager) - Method in interface org.jboss.seam.exception.control.HandlerMethod
Calls the handler method, passing the given event object.

O

org.jboss.seam.exception.control - package org.jboss.seam.exception.control
An extensible exception handling handling framework.
org.jboss.seam.exception.control.literal - package org.jboss.seam.exception.control.literal
Annotation literals for Seam Catch.
org.jboss.seam.exception.filter - package org.jboss.seam.exception.filter
Classes related to filtering stack traces.

P

Precedence - Class in org.jboss.seam.exception.control
List of possible precedence values.
Precedence() - Constructor for class org.jboss.seam.exception.control.Precedence
 
process(StackFrame) - Method in interface org.jboss.seam.exception.filter.StackFrameFilter
Defines logic about how to filter the given frame.

R

registerHandlerMethod(HandlerMethod<T>) - Method in interface org.jboss.seam.exception.control.HandlerMethodContainer
Registers the given handlerMethod to the container.
rethrow() - Method in class org.jboss.seam.exception.control.CaughtException
Instructs the dispatcher to rethrow the event exception after handler processing.
rethrow(Throwable) - Method in class org.jboss.seam.exception.control.CaughtException
Rethrow the exception, but use the given exception instead of the original.

S

setCauseElements(Collection<Throwable>) - Method in class org.jboss.seam.exception.control.ExceptionStack
 
setForType(Class<? extends Throwable>) - Method in class org.jboss.seam.exception.control.ExceptionResponse
 
setHandled(boolean) - Method in class org.jboss.seam.exception.control.ExceptionToCatch
 
setMessage(String) - Method in class org.jboss.seam.exception.control.ExceptionResponse
 
setStackTraceElement(StackTraceElement) - Method in interface org.jboss.seam.exception.filter.StackFrame
Change the StackTraceElement for this frame.
StackFrame - Interface in org.jboss.seam.exception.filter
Controller for stack trace filtering.
StackFrameFilter<T extends Throwable> - Interface in org.jboss.seam.exception.filter
A filter for processing the stack frames of a single originalException (type parameter allows us to focus on a specific originalException type)
StackFrameFilterResult - Enum in org.jboss.seam.exception.filter
Valid returns types for a StackFrameFilter.process(StackFrame).

T

toString() - Method in class org.jboss.seam.exception.control.ExceptionStackItem
 
TraversalMode - Enum in org.jboss.seam.exception.control
Direction of a exception cause chain traversal.

U

unmute() - Method in class org.jboss.seam.exception.control.CaughtException
Instructs the dispatcher to allow this handler to be invoked again.

V

valueOf(String) - Static method in enum org.jboss.seam.exception.control.CaughtException.ExceptionHandlingFlow
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.exception.control.TraversalMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.exception.filter.StackFrameFilterResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.seam.exception.control.CaughtException.ExceptionHandlingFlow
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.exception.control.TraversalMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.exception.filter.StackFrameFilterResult
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L M N O P R S T U V

Copyright © 2011 Seam Framework. All Rights Reserved.