|
Class< TEntity > | getEntityType () |
| Returns the type of entity the endpoint takes as input. More...
|
|
void | trigger (TEntity entity) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException |
| Triggers the action. More...
|
|
Optional< Boolean > | isTriggerAllowed () |
| Shows whether the server has indicated that the trigger method is currently allowed. More...
|
|
void | probe () throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException |
| Queries the server about capabilities of the endpoint without performing any action. More...
|
|
URI | getUri () |
| The HTTP URI of the remote resource. More...
|
|
Executor | getExecutor () |
| The REST executor used to communicate with the remote resource. More...
|
|
ObjectMapper | getSerializer () |
| Controls the serialization of entities sent to and received from the server. More...
|
|
Set< URI > | getLinks (String rel) |
| Retrieves all links with a specific relation type cached from the last request. More...
|
|
Map< URI, String > | getLinksWithTitles (String rel) |
| Retrieves all links (with titles) with a specific relation type cached from the last request. More...
|
|
URI | link (String rel) |
| Retrieves a single link with a specific relation type. More...
|
|
UriTemplate | linkTemplate (String rel) |
| Retrieves a link template with a specific relation type. More...
|
|
default URI | linkTemplate (String rel, String variableName, Object value) |
| Retrieves a link template with a specific relation type and resolves it. More...
|
|
REST endpoint that represents an RPC-like action which takes TEntity
as input.
- Parameters
-
<TEntity> | The type of entity the endpoint takes as input. |