com.alibaba.dubbo.remoting.buffer
Class HeapChannelBufferFactory

java.lang.Object
  extended by com.alibaba.dubbo.remoting.buffer.HeapChannelBufferFactory
All Implemented Interfaces:
ChannelBufferFactory

public class HeapChannelBufferFactory
extends Object
implements ChannelBufferFactory

Author:
kimi

Constructor Summary
HeapChannelBufferFactory()
           
 
Method Summary
 ChannelBuffer getBuffer(byte[] array, int offset, int length)
           
 ChannelBuffer getBuffer(ByteBuffer nioBuffer)
           
 ChannelBuffer getBuffer(int capacity)
           
static ChannelBufferFactory getInstance()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeapChannelBufferFactory

public HeapChannelBufferFactory()
Method Detail

getInstance

public static ChannelBufferFactory getInstance()

getBuffer

public ChannelBuffer getBuffer(int capacity)
Specified by:
getBuffer in interface ChannelBufferFactory

getBuffer

public ChannelBuffer getBuffer(byte[] array,
                               int offset,
                               int length)
Specified by:
getBuffer in interface ChannelBufferFactory

getBuffer

public ChannelBuffer getBuffer(ByteBuffer nioBuffer)
Specified by:
getBuffer in interface ChannelBufferFactory


Copyright © 2012–2017 Alibaba. All rights reserved.