下面列出了怎么用io.netty.util.Recycler的API类实例代码及写法,或者点击链接到github查看源代码。
private PendingWrite(Recycler.Handle<PendingWrite> handle) {
this.handle = handle;
}
@SuppressWarnings("unchecked")
private AbstractWriteTask(Recycler.Handle<? extends AbstractWriteTask> handle) {
this.handle = (Recycler.Handle<AbstractWriteTask>) handle;
}
private WriteTask(Recycler.Handle<WriteTask> handle) {
super(handle);
}
private WriteAndFlushTask(Recycler.Handle<WriteAndFlushTask> handle) {
super(handle);
}
PooledHeapByteBuf(Recycler.Handle<? extends PooledHeapByteBuf> recyclerHandle, int maxCapacity) {
super(recyclerHandle, maxCapacity);
}
private PooledUnsafeDirectByteBuf(Recycler.Handle<PooledUnsafeDirectByteBuf> recyclerHandle, int maxCapacity) {
super(recyclerHandle, maxCapacity);
}
private PooledDirectByteBuf(Recycler.Handle<PooledDirectByteBuf> recyclerHandle, int maxCapacity) {
super(recyclerHandle, maxCapacity);
}
@SuppressWarnings("unchecked")
protected PooledByteBuf(Recycler.Handle<? extends PooledByteBuf<T>> recyclerHandle, int maxCapacity) {
super(maxCapacity);
this.recyclerHandle = (Handle<PooledByteBuf<T>>) recyclerHandle;
}
private PendingWrite(Recycler.Handle<PendingWrite> handle) {
this.handle = handle;
}
protected RecycleResponse newObject(Recycler.Handle<RecycleResponse> handle) {
return new RecycleResponse(handle);
}
protected RecycleRequest newObject(Recycler.Handle<RecycleRequest> handle) {
return new RecycleRequest(handle);
}
@Override
protected DataFrame newObject(final Recycler.Handle handle) {
return new DataFrame(handle);
}
private FecPacket(Recycler.Handle<FecPacket> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private Segment(Recycler.Handle<Segment> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private SendTask(Recycler.Handle<SendTask> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private RecieveTask(Recycler.Handle<RecieveTask> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private CodecOutputList(Recycler.Handle<CodecOutputList<T>> handle) {
this.handle = handle;
}
public TotoroTransForm(Recycler.Handle<TransForm> handle) {
this.handle = handle;
}
public ElasticsearchMetadata(Recycler.Handle<ElasticsearchMetadata> handle) {
this.handle = handle;
}
public EsEntry(Recycler.Handle<EsEntry> handle) {
this.handle = handle;
}
public EsRowData(Recycler.Handle<EsRowData> handle) {
this.handle = handle;
}
public EsEntryArrayList(Recycler.Handle<EsEntryArrayList> handle) {
this.handle = handle;
}
public EsColumnHashMap(Recycler.Handle<EsColumnHashMap> handle) {
this.handle = handle;
}
public EsRowDataArrayList(Recycler.Handle<EsRowDataArrayList> handle) {
this.handle = handle;
}
private Segment(Recycler.Handle<Segment> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private UkcpPacket(Recycler.Handle<UkcpPacket> recyclerHandle) {
this.recyclerHandle = recyclerHandle;
}
private CodecOutputList(Recycler.Handle<CodecOutputList<T>> handle) {
this.handle = handle;
}
@Override
protected RawString newObject(Recycler.Handle<RawString> handle) {
return new RawString(handle);
}
public RawString(Recycler.Handle<RawString> handle) {
this.handle = handle;
}