public abstract class SoftAPEndpoint
extends ej.restserver.RestEndpoint
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACCEPTED
202 Accepted.
|
protected RestSoftAPConnector |
connector
The rest connector providing the endpoint.
|
static java.lang.String |
TOO_MANY
429 Too Many Requests.
|
Constructor and Description |
---|
SoftAPEndpoint(java.lang.String uri,
RestSoftAPConnector connector)
Instantiates a
SoftAPEndpoint . |
Modifier and Type | Method and Description |
---|---|
protected abstract ej.hoka.http.HTTPResponse |
doPost(ej.hoka.http.HTTPRequest request,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters)
Do the post when the server is ready.
|
ej.hoka.http.HTTPResponse |
get(ej.hoka.http.HTTPRequest request,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters) |
ej.hoka.http.HTTPResponse |
post(ej.hoka.http.HTTPRequest request,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters) |
public static final java.lang.String ACCEPTED
public static final java.lang.String TOO_MANY
protected final RestSoftAPConnector connector
public SoftAPEndpoint(java.lang.String uri, RestSoftAPConnector connector) throws java.lang.IllegalArgumentException
SoftAPEndpoint
.uri
- the URI.connector
- the restConnectorjava.lang.IllegalArgumentException
- tf the URI is false.public ej.hoka.http.HTTPResponse post(ej.hoka.http.HTTPRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> parameters)
post
in class ej.restserver.RestEndpoint
public ej.hoka.http.HTTPResponse get(ej.hoka.http.HTTPRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> parameters)
get
in class ej.restserver.RestEndpoint
protected abstract ej.hoka.http.HTTPResponse doPost(ej.hoka.http.HTTPRequest request, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> parameters)
request
- the request.headers
- the headers.parameters
- the parameters.HTTPResponse
, not null
.