Package | Description |
---|---|
org.waarp.gateway.kernel.rest | |
org.waarp.gateway.kernel.rest.client |
Package for REST Http client support
|
org.waarp.openr66.protocol.http.rest.client |
R66 REST HTTP Client package
|
org.waarp.openr66.protocol.http.rest.handler |
Http Rest method handlers for R66
|
Modifier and Type | Field and Description |
---|---|
protected RestArgument |
HttpRestHandler.arguments
Arguments received
|
protected RestArgument |
HttpRestHandler.response
The only structure that might be needed is: ARGS_COOKIE (subset)
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
DataModelRestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
abstract void |
RestMethodHandler.checkHandlerSessionCorrectness(HttpRestHandler handler,
RestArgument arguments,
RestArgument result)
Check the session (arguments, result) vs handler correctness, called
before
any BODY elements but after URI
and HEADER.
|
void |
RootOptionsRestMethodHandler.checkHandlerSessionCorrectness(HttpRestHandler handler,
RestArgument arguments,
RestArgument result) |
void |
DataModelRestMethodHandler.checkHandlerSessionCorrectness(HttpRestHandler handler,
RestArgument arguments,
RestArgument result)
allowed: GET iff name or name/id, PUT iff name/id, POST iff name (no id),
DELETE iff name/id and allowed
|
protected abstract E |
DataModelRestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
To be used only in create mode.
|
protected void |
DataModelRestMethodHandler.delete(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
delete one item
|
abstract void |
RestMethodHandler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
Called when all Data were passed to the handler
|
void |
RootOptionsRestMethodHandler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
DataModelRestMethodHandler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected void |
DataModelRestMethodHandler.getAll(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
Get all items, according to a possible filter
|
abstract Object |
RestMethodHandler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result)
Get data from BODY (supposedly a Json)
|
Object |
RootOptionsRestMethodHandler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result) |
Object |
DataModelRestMethodHandler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result) |
abstract void |
RestMethodHandler.getFileUpload(HttpRestHandler handler,
io.netty.handler.codec.http.multipart.FileUpload data,
RestArgument arguments,
RestArgument result)
Get a new Http Uploaded File from BODY
|
void |
RootOptionsRestMethodHandler.getFileUpload(HttpRestHandler handler,
io.netty.handler.codec.http.multipart.FileUpload data,
RestArgument arguments,
RestArgument result) |
void |
DataModelRestMethodHandler.getFileUpload(HttpRestHandler handler,
io.netty.handler.codec.http.multipart.FileUpload data,
RestArgument arguments,
RestArgument result) |
protected abstract E |
DataModelRestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
For Read or Update, should include a select() from the database.
|
protected void |
DataModelRestMethodHandler.getOne(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
Get one item according to id
|
protected abstract DbPreparedStatement |
DataModelRestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
For getAll access
|
io.netty.handler.codec.http.HttpResponseStatus |
RestMethodHandler.handleException(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body,
Exception exception)
Called when an exception occurs
|
protected void |
RestMethodHandler.optionsCommand(HttpRestHandler handler,
RestArgument arguments,
RestArgument result)
Options command that all handler should implement
|
void |
RootOptionsRestMethodHandler.optionsCommand(HttpRestHandler handler,
RestArgument arguments,
RestArgument result) |
protected void |
DataModelRestMethodHandler.post(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
Create one item
|
protected void |
DataModelRestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body)
Update one item according to id
|
protected io.netty.channel.ChannelFuture |
RestMethodHandler.sendOptionsResponse(HttpRestHandler handler,
io.netty.channel.ChannelHandlerContext ctx,
RestArgument result,
io.netty.handler.codec.http.HttpResponseStatus status) |
abstract io.netty.channel.ChannelFuture |
RestMethodHandler.sendResponse(HttpRestHandler handler,
io.netty.channel.ChannelHandlerContext ctx,
RestArgument arguments,
RestArgument result,
Object body,
io.netty.handler.codec.http.HttpResponseStatus status)
Send a response (correct or not)
|
io.netty.channel.ChannelFuture |
RootOptionsRestMethodHandler.sendResponse(HttpRestHandler handler,
io.netty.channel.ChannelHandlerContext ctx,
RestArgument arguments,
RestArgument result,
Object body,
io.netty.handler.codec.http.HttpResponseStatus status) |
io.netty.channel.ChannelFuture |
DataModelRestMethodHandler.sendResponse(HttpRestHandler handler,
io.netty.channel.ChannelHandlerContext ctx,
RestArgument arguments,
RestArgument result,
Object body,
io.netty.handler.codec.http.HttpResponseStatus status) |
void |
RestArgument.setFromArgument(RestArgument source)
Set X_AUTH_USER, Method, Path, Basepath and Cookie from source
|
protected void |
DataModelRestMethodHandler.setOk(HttpRestHandler handler,
RestArgument result) |
Modifier and Type | Method and Description |
---|---|
RestArgument |
RestFuture.getRestArgument() |
Modifier and Type | Method and Description |
---|---|
void |
RestFuture.setRestArgument(RestArgument arg) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
HttpRestR66ClientResponseHandler.action(io.netty.channel.Channel channel,
RestArgument ra,
HttpRestAbstractR66Handler.ACTIONS_TYPE act)
Method calls when a action REST command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbDelete(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST Delete command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbGet(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST Get command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbGetMultiple(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST GetMultiple command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbOptions(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST Options command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbPost(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST Post command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterDbPut(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST Put command is raised as answer
|
protected abstract boolean |
HttpRestR66ClientResponseHandler.afterError(io.netty.channel.Channel channel,
RestArgument ra)
Method calls when a REST command is in error
|
protected boolean |
HttpRestR66ClientResponseHandler.delete(io.netty.channel.Channel channel,
RestArgument ra) |
protected boolean |
HttpRestR66ClientResponseHandler.get(io.netty.channel.Channel channel,
RestArgument ra) |
String |
HttpRestR66Client.getPrimaryProperty(RestArgument bodyResponse) |
HttpRestR66Handler.RESTHANDLERS |
HttpRestR66Client.getRestHandler(RestArgument bodyResponse) |
protected boolean |
HttpRestR66ClientResponseHandler.options(io.netty.channel.Channel channel,
RestArgument ra) |
protected boolean |
HttpRestR66ClientResponseHandler.post(io.netty.channel.Channel channel,
RestArgument ra) |
protected boolean |
HttpRestR66ClientResponseHandler.put(io.netty.channel.Channel channel,
RestArgument ra) |
Modifier and Type | Method and Description |
---|---|
protected void |
DbHostAuthR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
protected void |
DbRuleR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
protected void |
DbTaskRunnerR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
protected void |
DbConfigurationR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
protected void |
DbHostConfigurationR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
void |
HttpRestAbstractR66Handler.checkHandlerSessionCorrectness(HttpRestHandler handler,
RestArgument arguments,
RestArgument result) |
protected DbHostAuth |
DbHostAuthR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbRule |
DbRuleR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbTaskRunner |
DbTaskRunnerR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbConfiguration |
DbConfigurationR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbHostConfiguration |
DbHostConfigurationR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestConfigR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestLogR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestServerR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestBusinessR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestControlR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestInformationR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestBandwidthR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
Object |
HttpRestAbstractR66Handler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result) |
void |
HttpRestAbstractR66Handler.getFileUpload(HttpRestHandler handler,
io.netty.handler.codec.http.multipart.FileUpload data,
RestArgument arguments,
RestArgument result) |
protected DbHostAuth |
DbHostAuthR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbRule |
DbRuleR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbTaskRunner |
DbTaskRunnerR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbConfiguration |
DbConfigurationR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbHostConfiguration |
DbHostConfigurationR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbHostAuthR66RestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbRuleR66RestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbTaskRunnerR66RestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbConfigurationR66RestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbHostConfigurationR66RestMethodHandler.getPreparedStatement(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
io.netty.handler.codec.http.HttpResponseStatus |
HttpRestAbstractR66Handler.handleException(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body,
Exception exception) |
protected void |
DbConfigurationR66RestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected void |
DbHostConfigurationR66RestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
io.netty.channel.ChannelFuture |
HttpRestAbstractR66Handler.sendResponse(HttpRestHandler handler,
io.netty.channel.ChannelHandlerContext ctx,
RestArgument arguments,
RestArgument result,
Object body,
io.netty.handler.codec.http.HttpResponseStatus status) |
protected void |
HttpRestAbstractR66Handler.setError(HttpRestHandler handler,
RestArgument result,
io.netty.handler.codec.http.HttpResponseStatus code) |
protected void |
HttpRestAbstractR66Handler.setError(HttpRestHandler handler,
RestArgument result,
JsonPacket packet,
io.netty.handler.codec.http.HttpResponseStatus code) |
protected void |
HttpRestAbstractR66Handler.setOk(HttpRestHandler handler,
RestArgument result,
JsonPacket packet,
io.netty.handler.codec.http.HttpResponseStatus code) |
Copyright © 2009–2020 Waarp. All rights reserved.