| 程序包 | 说明 |
|---|---|
| net.jueb.util4j.collection.callBack | |
| net.jueb.util4j.collection.callBack.impl | |
| net.jueb.util4j.net.nettyImpl.client.http |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AnnotationCallBack<T>
注解回调
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AnnotationCallBackImpl<T>
注解回调实现
|
class |
CallableAdapter<C,T>
解决webapp异步处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
CallBack<TYPE> |
AbstractCallBackCache.poll(KEY callKey) |
<TYPE> CallBack<TYPE> |
CallBackCache.poll(long callKey)
支持泛型嵌套,根据接收类型强转
|
<TYPE> CallBack<TYPE> |
CallBackCache.poll(TYPE type,
long callKey)
支持泛型嵌套
|
| 限定符和类型 | 方法和说明 |
|---|---|
KEY |
AbstractCallBackCache.put(CallBack<TYPE> callBack,
long timeOut) |
<TYPE> long |
CallBackCache.put(CallBack<TYPE> callBack,
long timeOut) |
KEY |
AbstractCallBackCache.put(CallBack<TYPE> callBack,
long timeOut,
Executor timeOutExecutor)
手动指定超时执行器
|
<TYPE> long |
CallBackCache.put(CallBack<TYPE> callBack,
long timeOut,
Executor timeOutExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NettyHttpClient.asyncRequest(String host,
int port,
io.netty.handler.codec.http.HttpRequest request,
CallBack<io.netty.handler.codec.http.HttpResponse> callback,
long timeOut)
异步请求
|
void |
NettyHttpClient.asyncRequest(URI uri,
io.netty.handler.codec.http.HttpRequest request,
CallBack<io.netty.handler.codec.http.HttpResponse> callback,
long timeOut) |
Copyright © 2020. All rights reserved.