| 程序包 | 说明 |
|---|---|
| org.redkale.net |
网络TCP/UDP基础服务包
|
| org.redkale.net.http |
HTTP协议包,提供HTTP协议服务器
|
| org.redkale.net.sncp |
SNCP协议包,提供SNCP协议服务器
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
PrepareServlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
详情见: http://www.redkale.org
|
class |
Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
详情见: http://www.redkale.org
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.function.BiConsumer<R,Response<C,R>> |
Response.recycleListener |
protected ObjectPool<Response> |
Context.responsePool |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Response.setRecycleListener(java.util.function.BiConsumer<R,Response<C,R>> recycleListener) |
| 构造器和说明 |
|---|
Context(long serverStartTime,
java.util.logging.Logger logger,
java.util.concurrent.ExecutorService executor,
int bufferCapacity,
ObjectPool<java.nio.ByteBuffer> bufferPool,
ObjectPool<Response> responsePool,
int maxbody,
java.nio.charset.Charset charset,
java.net.InetSocketAddress address,
PrepareServlet prepare,
WatchFactory watch,
int readTimeoutSecond,
int writeTimeoutSecond) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
HttpResponse
Http响应包 与javax.servlet.http.HttpServletResponse 基本类似。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectPool<Response> |
HttpResponse.createPool(java.util.concurrent.atomic.AtomicLong creatCounter,
java.util.concurrent.atomic.AtomicLong cycleCounter,
int max,
Creator<Response> creator) |
protected ObjectPool<Response> |
HttpContext.getResponsePool() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectPool<Response> |
HttpResponse.createPool(java.util.concurrent.atomic.AtomicLong creatCounter,
java.util.concurrent.atomic.AtomicLong cycleCounter,
int max,
Creator<Response> creator) |
| 构造器和说明 |
|---|
HttpContext(long serverStartTime,
java.util.logging.Logger logger,
java.util.concurrent.ExecutorService executor,
int bufferCapacity,
ObjectPool<java.nio.ByteBuffer> bufferPool,
ObjectPool<Response> responsePool,
int maxbody,
java.nio.charset.Charset charset,
java.net.InetSocketAddress address,
PrepareServlet prepare,
WatchFactory watch,
int readTimeoutSecond,
int writeTimeoutSecond) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SncpResponse
详情见: http://www.redkale.org
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectPool<Response> |
SncpResponse.createPool(java.util.concurrent.atomic.AtomicLong creatCounter,
java.util.concurrent.atomic.AtomicLong cycleCounter,
int max,
Creator<Response> creator) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ObjectPool<Response> |
SncpResponse.createPool(java.util.concurrent.atomic.AtomicLong creatCounter,
java.util.concurrent.atomic.AtomicLong cycleCounter,
int max,
Creator<Response> creator) |
| 构造器和说明 |
|---|
SncpContext(long serverStartTime,
java.util.logging.Logger logger,
java.util.concurrent.ExecutorService executor,
int bufferCapacity,
ObjectPool<java.nio.ByteBuffer> bufferPool,
ObjectPool<Response> responsePool,
int maxbody,
java.nio.charset.Charset charset,
java.net.InetSocketAddress address,
PrepareServlet prepare,
WatchFactory watch,
int readTimeoutSecond,
int writeTimeoutSecond) |