Actionpublic abstract class GenericAction<Request extends ActionRequest,Response extends ActionResponse>
extends java.lang.Object
| Modifier | Constructor | Description |
|---|---|---|
protected |
GenericAction(java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
int |
hashCode() |
|
java.lang.String |
name() |
The name of the action.
|
abstract Response |
newResponse() |
Creates a new response instance.
|
TransportRequestOptions |
transportOptions(Settings settings) |
Optional request options for the action.
|
protected GenericAction(java.lang.String name)
name - The name of the action, must be unique across actions.public java.lang.String name()
public abstract Response newResponse()
public TransportRequestOptions transportOptions(Settings settings)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object