org.jboss.seam.annotations.exception
Annotation Type HttpError


@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
@Inherited
public @interface HttpError

Specifies that an exception results in a HTTP error.

Author:
Gavin King

Optional Element Summary
 boolean end
          Deprecated. use @ApplicationException(end=true)
 int errorCode
          The HTTP error code, default to 500.
 String message
          The message to be sent in the HTTP error, default to using the exception message.
 

message

public abstract String message
The message to be sent in the HTTP error, default to using the exception message.

Returns:
a templated message
Default:
""

errorCode

public abstract int errorCode
The HTTP error code, default to 500.

Returns:
an error code
Default:
500

end

public abstract boolean end
Deprecated. use @ApplicationException(end=true)

Should the current long-running conversation end when this exception occurs.

Returns:
true if we should end the conversation
Default:
false