javax.enterprise.inject.spi
Class DefinitionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javax.enterprise.inject.spi.DefinitionException
All Implemented Interfaces:
Serializable

public class DefinitionException
extends RuntimeException

Thrown when a definition error occurs.

Definition errors are developer errors. They may be detected by tooling at development time, and are also detected by the container at initialization time. If a definition error exists in a deployment, initialization will be aborted by the container.

The container is permitted to define a non-portable mode, for use at development time, in which some definition errors do not cause application initialization to abort.

An implementation is permitted to throw a subclass of DefinitionException for any definition error which exists.

Author:
Pete Muir
See Also:
Serialized Form

Constructor Summary
DefinitionException(String message)
           
DefinitionException(String message, Throwable t)
           
DefinitionException(Throwable t)
           
 
Method Summary
 
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
 

Constructor Detail

DefinitionException

public DefinitionException(String message,
                           Throwable t)

DefinitionException

public DefinitionException(String message)

DefinitionException

public DefinitionException(Throwable t)


Copyright © 2008-2012 JBoss by Red Hat, Inc.. All Rights Reserved.