Class DefinitionException

  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:

public class DefinitionException
extends java.lang.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.

Pete Muir
See Also:
Serialized Form

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


public DefinitionException(java.lang.String message,
                           java.lang.Throwable t)


public DefinitionException(java.lang.String message)


public DefinitionException(java.lang.Throwable t)

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