@Path(value="/v2/rules/") public class RulesHandler extends AbstractRestDbHandler
AbstractRestDbHandler
handling all operations on the
host's transfer rule database.crud
Constructor and Description |
---|
RulesHandler(byte crud) |
Modifier and Type | Method and Description |
---|---|
void |
addRule(io.netty.handler.codec.http.HttpRequest request,
io.cdap.http.HttpResponder responder)
Method called to add a new transfer rule in the server database.
|
void |
filterRules(io.netty.handler.codec.http.HttpRequest request,
io.cdap.http.HttpResponder responder,
String limitStr,
String offsetStr,
String orderStr,
String modeTransStr)
Method called to obtain a list of transfer rules based on the filters in
the query parameters.
|
void |
options(io.netty.handler.codec.http.HttpRequest request,
io.cdap.http.HttpResponder responder)
Method called to get a list of all allowed HTTP methods on this entry
point.
|
checkCRUD
@GET @Consumes(value="application/x-www-form-urlencoded") public void filterRules(io.netty.handler.codec.http.HttpRequest request, io.cdap.http.HttpResponder responder, @QueryParam(value="limit") @DefaultValue(value="20") String limitStr, @QueryParam(value="offset") @DefaultValue(value="0") String offsetStr, @QueryParam(value="order") @DefaultValue(value="ascName") String orderStr, @QueryParam(value="modeTrans") @DefaultValue(value="") String modeTransStr)
request
- the HttpRequest made on the resourceresponder
- the HttpResponder which sends the reply to the
requestlimitStr
- the maximum number of entries allowed in the
responseoffsetStr
- the index of the first accepted entry in the
list of all valid answersorderStr
- the criteria used to sort the entries and the
way of ordering themmodeTransStr
- only keep rules that use this transfer mode@POST @Consumes(value="application/json") public void addRule(io.netty.handler.codec.http.HttpRequest request, io.cdap.http.HttpResponder responder)
request
- the HttpRequest made on the resourceresponder
- the HttpResponder which sends the reply to the
request.@OPTIONS @Consumes(value="*/*") public void options(io.netty.handler.codec.http.HttpRequest request, io.cdap.http.HttpResponder responder)
request
- the HttpRequest made on the resourceresponder
- The HttpResponder
which sends the reply
to the request.Copyright © 2009–2020 Waarp. All rights reserved.