Index
All Classes and Interfaces|All Packages
A
- A6Conf - Class in org.apache.apisix.plugin.runner
- A6Conf(Map<String, String>, PluginFilterChain) - Constructor for class org.apache.apisix.plugin.runner.A6Conf
- A6ConfigRequest - Class in org.apache.apisix.plugin.runner
- A6ConfigRequest(Req) - Constructor for class org.apache.apisix.plugin.runner.A6ConfigRequest
- A6ConfigResponse - Class in org.apache.apisix.plugin.runner
- A6ConfigResponse(long) - Constructor for class org.apache.apisix.plugin.runner.A6ConfigResponse
- A6ErrRequest - Class in org.apache.apisix.plugin.runner
- A6ErrRequest(int) - Constructor for class org.apache.apisix.plugin.runner.A6ErrRequest
- A6ErrResponse - Class in org.apache.apisix.plugin.runner
- A6ErrResponse(int) - Constructor for class org.apache.apisix.plugin.runner.A6ErrResponse
- A6Request - Interface in org.apache.apisix.plugin.runner
- A6Response - Interface in org.apache.apisix.plugin.runner
- A6Response.ActionType - Enum in org.apache.apisix.plugin.runner
C
- COPY - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
D
- DELETE - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
E
- encode() - Method in class org.apache.apisix.plugin.runner.A6ConfigResponse
- encode() - Method in class org.apache.apisix.plugin.runner.A6ErrResponse
- encode() - Method in interface org.apache.apisix.plugin.runner.A6Response
- encode() - Method in class org.apache.apisix.plugin.runner.ExtraInfoRequest
- encode() - Method in class org.apache.apisix.plugin.runner.HttpResponse
- ExtraInfoRequest - Class in org.apache.apisix.plugin.runner
- ExtraInfoRequest(String, Boolean) - Constructor for class org.apache.apisix.plugin.runner.ExtraInfoRequest
- ExtraInfoResponse - Class in org.apache.apisix.plugin.runner
- ExtraInfoResponse(Resp) - Constructor for class org.apache.apisix.plugin.runner.ExtraInfoResponse
F
- filter(HttpRequest, HttpResponse) - Method in class org.apache.apisix.plugin.runner.filter.PluginFilterChain
- filter(HttpRequest, HttpResponse, PluginFilterChain) - Method in interface org.apache.apisix.plugin.runner.filter.PluginFilter
-
do the plugin filter chain
- from(ByteBuffer) - Static method in class org.apache.apisix.plugin.runner.A6ConfigRequest
- from(ByteBuffer) - Static method in class org.apache.apisix.plugin.runner.ExtraInfoResponse
- from(ByteBuffer) - Static method in class org.apache.apisix.plugin.runner.HttpRequest
G
- get(String) - Method in class org.apache.apisix.plugin.runner.A6Conf
- GET - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- getArg(String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets the specified arg.
- getArgs() - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets all args.
- getBody() - Method in class org.apache.apisix.plugin.runner.HttpRequest
- getChain() - Method in class org.apache.apisix.plugin.runner.A6Conf
- getCode() - Method in class org.apache.apisix.plugin.runner.A6ErrRequest
- getConfig() - Method in class org.apache.apisix.plugin.runner.A6Conf
- getConfig(PluginFilter) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets current filter config.
- getConfToken() - Method in class org.apache.apisix.plugin.runner.HttpRequest
- getErrResponse() - Method in interface org.apache.apisix.plugin.runner.A6Response
- getFilters() - Method in class org.apache.apisix.plugin.runner.filter.PluginFilterChain
- getHeader(String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets the specified header
- getHeaders() - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets all headers.
- getIndex() - Method in class org.apache.apisix.plugin.runner.filter.PluginFilterChain
- getMethod() - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets method.
- getPath() - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets path.
- getRequestId() - Method in class org.apache.apisix.plugin.runner.HttpRequest
- getRequestId() - Method in class org.apache.apisix.plugin.runner.HttpResponse
- getResult() - Method in class org.apache.apisix.plugin.runner.ExtraInfoResponse
- getSourceIP() - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Gets source ip.
- getType() - Method in class org.apache.apisix.plugin.runner.A6ConfigRequest
- getType() - Method in class org.apache.apisix.plugin.runner.A6ConfigResponse
- getType() - Method in class org.apache.apisix.plugin.runner.A6ErrRequest
- getType() - Method in class org.apache.apisix.plugin.runner.A6ErrResponse
- getType() - Method in interface org.apache.apisix.plugin.runner.A6Request
- getType() - Method in enum org.apache.apisix.plugin.runner.A6Response.ActionType
- getType() - Method in interface org.apache.apisix.plugin.runner.A6Response
- getType() - Method in class org.apache.apisix.plugin.runner.ExtraInfoRequest
- getType() - Method in class org.apache.apisix.plugin.runner.ExtraInfoResponse
- getType() - Method in class org.apache.apisix.plugin.runner.HttpRequest
- getType() - Method in class org.apache.apisix.plugin.runner.HttpResponse
- getVars(String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
H
- HEAD - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- HttpRequest - Class in org.apache.apisix.plugin.runner
- HttpRequest(Req) - Constructor for class org.apache.apisix.plugin.runner.HttpRequest
- HttpRequest.Method - Enum in org.apache.apisix.plugin.runner
- HttpResponse - Class in org.apache.apisix.plugin.runner
-
table Resp { id:uint32; action:Action; }
- HttpResponse(long) - Constructor for class org.apache.apisix.plugin.runner.HttpResponse
I
- initCtx(HttpResponse, Map<String, String>) - Method in class org.apache.apisix.plugin.runner.HttpRequest
L
- LOCK - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
M
- MKCOL - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- MOVE - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
N
- name() - Method in interface org.apache.apisix.plugin.runner.filter.PluginFilter
- NONE - Enum constant in enum org.apache.apisix.plugin.runner.A6Response.ActionType
O
- OPTIONS - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- org.apache.apisix.plugin.runner - package org.apache.apisix.plugin.runner
- org.apache.apisix.plugin.runner.filter - package org.apache.apisix.plugin.runner.filter
P
- PATCH - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- PluginFilter - Interface in org.apache.apisix.plugin.runner.filter
- PluginFilterChain - Class in org.apache.apisix.plugin.runner.filter
- PluginFilterChain(List<PluginFilter>) - Constructor for class org.apache.apisix.plugin.runner.filter.PluginFilterChain
- PluginFilterChain(PluginFilterChain, int) - Constructor for class org.apache.apisix.plugin.runner.filter.PluginFilterChain
- POST - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- PROPFIND - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- PROPPATCH - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
- PUT - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
R
- requiredBody() - Method in interface org.apache.apisix.plugin.runner.filter.PluginFilter
-
need request body in plugins or not
- requiredVars() - Method in interface org.apache.apisix.plugin.runner.filter.PluginFilter
-
declare in advance the nginx variables that you want to use in the plugin
- Rewrite - Enum constant in enum org.apache.apisix.plugin.runner.A6Response.ActionType
S
- setArg(String, String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Add, rewrite or delete the specified header
- setArg(String, String) - Method in class org.apache.apisix.plugin.runner.HttpResponse
-
Sets arg.
- setBody(String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
- setBody(String) - Method in class org.apache.apisix.plugin.runner.HttpResponse
-
Sets body.
- setHeader(String, String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Add, rewrite or delete the specified header
- setHeader(String, String) - Method in class org.apache.apisix.plugin.runner.HttpResponse
-
Sets header.
- setPath(String) - Method in class org.apache.apisix.plugin.runner.HttpRequest
-
Rewrite path.
- setPath(String) - Method in class org.apache.apisix.plugin.runner.HttpResponse
-
Sets path.
- setReqHeader(String, String) - Method in class org.apache.apisix.plugin.runner.HttpResponse
- setStatusCode(int) - Method in class org.apache.apisix.plugin.runner.HttpResponse
-
Sets status code.
- setVars(Map<String, String>) - Method in class org.apache.apisix.plugin.runner.HttpRequest
- Stop - Enum constant in enum org.apache.apisix.plugin.runner.A6Response.ActionType
T
- TRACE - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
U
- UNLOCK - Enum constant in enum org.apache.apisix.plugin.runner.HttpRequest.Method
V
- valueOf(String) - Static method in enum org.apache.apisix.plugin.runner.A6Response.ActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.apisix.plugin.runner.HttpRequest.Method
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.apisix.plugin.runner.A6Response.ActionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.apisix.plugin.runner.HttpRequest.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages