| 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 | 
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.