@Target(value={METHOD,ANNOTATION_TYPE}) @Retention(value=RUNTIME) @Inherited @Documented public @interface ExtDirectMethod
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
batched
(Optional)
false: always send requests immediately for this method true (default): allow requests to this method to be part of a batched request |
ExtDirectMethodDocumentation |
documentation
(Optional) Documentation that are to be placed on the api method.
|
Class<?> |
entryClass
(Optional) Only feasible for STORE_MODIFY methods.
|
String |
event
(Optional) Only feasible for POLL methods.
|
String |
group
(Optional) The name of an api group this method is part of.
|
Class<?> |
jsonView
(Optional) Specifies a JSON View (filter) that Jackson uses to serialize the
response.
|
boolean |
streamResponse
(Optional) Not feasible for FORM_POST methods.
|
boolean |
synchronizeOnSession
(Optional) Not feasible for FORM_POST methods.
|
ExtDirectMethodType |
value
Specifies the type of the remote method.
|
public abstract ExtDirectMethodType value
public abstract String group
public abstract boolean batched
Not feasible for POLL and FORM_POST methods.
public abstract String event
public abstract boolean synchronizeOnSession
public abstract boolean streamResponse
public abstract Class<?> entryClass
public abstract ExtDirectMethodDocumentation documentation
public abstract Class<?> jsonView
Copyright © 2010–2017. All rights reserved.