Package | Description |
---|---|
org.waarp.gateway.kernel | |
org.waarp.gateway.kernel.http | |
org.waarp.gateway.kernel.rest | |
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 | Method and Description |
---|---|
static void |
HttpJsonDefinition.exportConfiguration(HttpPageHandler httpPageHandler,
String filename) |
static void |
HttpXmlDefinition.exportConfiguration(HttpPageHandler httpPageHandler,
String filename) |
abstract String |
AbstractHttpField.getHtmlFormField(HttpPage page) |
String |
DefaultHttpField.getHtmlFormField(HttpPage page) |
String |
HttpPage.getHtmlPage(AbstractHttpBusinessRequest reference) |
abstract String |
AbstractHttpField.getHtmlTabField(HttpPage page) |
HttpPage |
HttpPageHandler.getHttpPage(String uri,
String method,
HttpSession session) |
abstract void |
AbstractHttpField.setFileUpload(io.netty.handler.codec.http.multipart.FileUpload fileUpload)
Set the fileUpload
|
void |
DefaultHttpField.setFileUpload(io.netty.handler.codec.http.multipart.FileUpload fileUpload) |
abstract void |
AbstractHttpField.setStringValue(String value)
Set the value
|
void |
DefaultHttpField.setStringValue(String value) |
void |
HttpPage.setValue(AbstractHttpBusinessRequest reference,
String fieldname,
io.netty.handler.codec.http.multipart.FileUpload fileUpload)
Set the value to the field according to fieldname.
|
void |
HttpPage.setValue(AbstractHttpBusinessRequest reference,
String fieldname,
String value,
AbstractHttpField.FieldPosition position)
Set the value to the field according to fieldname.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
HttpRequestHandler.beforeSimplePage(io.netty.channel.ChannelHandlerContext ctx)
Called before simple Page is called (Menu or HTML)
|
abstract void |
HttpRequestHandler.businessValidRequestAfterAllDataReceived(io.netty.channel.ChannelHandlerContext ctx)
Validate all data as they should be all received (done before the
isRequestValid)
|
protected abstract void |
HttpRequestHandler.checkConnection(io.netty.channel.ChannelHandlerContext ctx)
To be used for instance to check correctness of connection
|
protected void |
HttpRequestHandler.delete(io.netty.channel.ChannelHandlerContext ctx)
Method that get delete data
|
protected void |
HttpRequestHandler.finalData(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the result and send back the result
|
protected abstract void |
HttpRequestHandler.finalDelete(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the uploaded file and prepare the result
|
protected abstract void |
HttpRequestHandler.finalGet(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the uploaded file and send back the result
(this method must send back the answer using for instance a ChunkedInput handler and should try to call clean(), but taking into consideration that it will erase all data, so it must be ensured that all data are sent through the wire before calling it. |
protected abstract void |
HttpRequestHandler.finalPost(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the post result and prepare the result
|
protected abstract void |
HttpRequestHandler.finalPostUpload(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the uploaded file and prepare the result
|
protected abstract void |
HttpRequestHandler.finalPut(io.netty.channel.ChannelHandlerContext ctx)
Method that will use the put result and prepare the result
|
protected void |
HttpRequestHandler.getCookieArgs()
set values from Cookies
|
protected void |
HttpRequestHandler.getFile(io.netty.channel.ChannelHandlerContext ctx)
Method that get "get" data, answer has to be written in the business part
finalGet
|
protected void |
HttpRequestHandler.getHeaderArgs()
set values from Header
|
protected void |
HttpRequestHandler.getUriArgs()
set values from URI
|
protected void |
HttpRequestHandler.post(io.netty.channel.ChannelHandlerContext ctx)
Method that get post data
|
protected void |
HttpRequestHandler.postChunk(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent chunk)
Method that get a chunk of data
|
protected void |
HttpRequestHandler.prepareError(io.netty.channel.ChannelHandlerContext ctx,
String message)
Utility to prepare error
|
protected void |
HttpRequestHandler.readHttpData(io.netty.handler.codec.http.multipart.InterfaceHttpData data,
io.netty.channel.ChannelHandlerContext ctx)
Read one Data
|
protected void |
HttpRequestHandler.readHttpDataAllReceive(io.netty.channel.ChannelHandlerContext ctx)
Read all InterfaceHttpData from finished transfer
|
protected void |
HttpRequestHandler.readHttpDataChunkByChunk(io.netty.channel.ChannelHandlerContext ctx)
Read request by chunk and getting values from chunk to chunk
|
protected void |
HttpRequestHandler.writeSimplePage(io.netty.channel.ChannelHandlerContext ctx)
Write a simple page from current httpPage and businessRequest
|
Modifier and Type | Method and Description |
---|---|
protected void |
HttpRestHandler.bodyChunk(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.HttpContent chunk)
Method that get a chunk of data
|
protected void |
HttpRestHandler.createDecoder()
Create the decoder
|
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 |
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 |
DataModelRestMethodHandler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result) |
protected Object |
HttpRestHandler.getBodyJsonArgs(io.netty.buffer.ByteBuf data)
Get Body args as JSON body
|
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 |
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 abstract E |
DataModelRestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
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
|
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 void |
HttpRestHandler.readAllHttpData()
Read all InterfaceHttpData from finished transfer
|
protected void |
HttpRestHandler.readHttpData(io.netty.handler.codec.http.multipart.InterfaceHttpData data)
Read one Data
|
protected void |
HttpRestHandler.readHttpDataChunkByChunk()
Read request by chunk and getting values from chunk to chunk
|
Modifier and Type | Method and Description |
---|---|
protected void |
HttpRestR66ClientResponseHandler.addContent(io.netty.handler.codec.http.FullHttpResponse response) |
AbstractDbData |
HttpRestR66Client.getDbDataFromFuture(RestFuture future) |
JsonPacket |
HttpRestR66Client.getJsonPacketFromFuture(RestFuture future) |
Modifier and Type | Method and Description |
---|---|
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) |
Object |
HttpRestAbstractR66Handler.getBody(HttpRestHandler handler,
io.netty.buffer.ByteBuf body,
RestArgument arguments,
RestArgument result) |
protected DbHostConfiguration |
DbHostConfigurationR66RestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
protected DbRule |
DbRuleR66RestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
protected DbTaskRunner |
DbTaskRunnerR66RestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
protected DbConfiguration |
DbConfigurationR66RestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
protected DbHostAuth |
DbHostAuthR66RestMethodHandler.getItemPreparedStatement(DbPreparedStatement statement) |
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) |
protected void |
DbHostConfigurationR66RestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
protected void |
DbConfigurationR66RestMethodHandler.put(HttpRestHandler handler,
RestArgument arguments,
RestArgument result,
Object body) |
Copyright © 2009–2022 Waarp. All rights reserved.