Package | Description |
---|---|
org.waarp.gateway.kernel.rest | |
org.waarp.openr66.protocol.http.rest |
Http Rest R66 interface
|
org.waarp.openr66.protocol.http.rest.handler |
Http Rest method handlers for R66
|
Modifier and Type | Field and Description |
---|---|
protected HttpRestHandler |
HttpRestHandler.HttpCleanChannelFutureListener.handler |
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) |
protected void |
DataModelRestMethodHandler.setOk(HttpRestHandler handler,
RestArgument result) |
Constructor and Description |
---|
HttpCleanChannelFutureListener(HttpRestHandler handler) |
Modifier and Type | Class and Description |
---|---|
class |
HttpRestR66Handler
Handler for Rest HTTP support for R66
|
Modifier and Type | Method and Description |
---|---|
protected void |
DbHostConfigurationR66RestMethodHandler.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 |
DbHostAuthR66RestMethodHandler.checkAuthorization(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
HttpRestHandler.METHOD method) |
void |
HttpRestAbstractR66Handler.checkHandlerSessionCorrectness(HttpRestHandler handler,
RestArgument arguments,
RestArgument result) |
protected DbHostConfiguration |
DbHostConfigurationR66RestMethodHandler.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 DbHostAuth |
DbHostAuthR66RestMethodHandler.createItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestBusinessR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestInformationR66Handler.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 |
HttpRestConfigR66Handler.endParsingRequest(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
void |
HttpRestControlR66Handler.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 DbHostConfiguration |
DbHostConfigurationR66RestMethodHandler.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 DbHostAuth |
DbHostAuthR66RestMethodHandler.getItem(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected DbPreparedStatement |
DbHostConfigurationR66RestMethodHandler.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 |
DbHostAuthR66RestMethodHandler.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 |
DbHostConfigurationR66RestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected void |
DbConfigurationR66RestMethodHandler.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–2022 Waarp. All rights reserved.