org.jboss.seam.annotations
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
          Should the current long-running conversation end when this exception occurs.
 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.
 boolean rollback
          Should the transaction be rolled back when this exception occurs.
 

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
Should the current long-running conversation end when this exception occurs.

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

rollback

public abstract boolean rollback
Should the transaction be rolled back when this exception occurs.

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