@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,ANNOTATION_TYPE})
public @interface RestAction
Action for REST resources
that uses different naming
convention.| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
alias
Defines alias.
|
boolean |
async
Defines if action has to be called asynchronously
using Servlets 3.0 API.
|
java.lang.String |
method
Defines action method (such as HTTP request method: GET, POST....).
|
java.lang.Class<? extends ActionNamingStrategy> |
path
Defines the way how mapping is done: using
RestResourcePath. |
java.lang.Class<? extends ActionResult> |
result
Defines
action result handler
that is going to render the result object. |
java.lang.String |
value
Action path value.
|
public abstract java.lang.String value
Action.NONE action method name
will not be part of the created action path.public abstract java.lang.String method
Action.ANY to ignore the method.public abstract boolean async
public abstract java.lang.Class<? extends ActionResult> result
action result handler
that is going to render the result object.public abstract java.lang.Class<? extends ActionNamingStrategy> path
RestResourcePath.Copyright © 2003-2013 Jodd Team