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.
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | DefinitionException(String
the detail message message, Throwable the cause cause)Creates the exception with given detail message and cause. |
| public | DefinitionException(String
the detail message message)Creates the exception with given detail message. |
| public |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| DefinitionException | back to summary |
|---|---|
| public DefinitionException(String message, Throwable cause) Creates the exception with given detail message and cause. | |
| DefinitionException | back to summary |
|---|---|
| public DefinitionException(String message) Creates the exception with given detail message.
| |
| DefinitionException | back to summary |
|---|---|
| public DefinitionException(Throwable cause) Creates the exception with given cause.
| |