public class ChannelBufferBytesReference extends Object implements org.elasticsearch.common.bytes.BytesReference
Constructor and Description |
---|
ChannelBufferBytesReference(org.jboss.netty.buffer.ChannelBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
byte[] |
array() |
int |
arrayOffset() |
org.elasticsearch.common.bytes.BytesArray |
copyBytesArray() |
org.apache.lucene.util.BytesRef |
copyBytesRef() |
boolean |
equals(Object obj) |
byte |
get(int index) |
boolean |
hasArray() |
int |
hashCode() |
int |
length() |
org.elasticsearch.common.bytes.BytesReference |
slice(int from,
int length) |
org.elasticsearch.common.io.stream.StreamInput |
streamInput() |
byte[] |
toBytes() |
org.elasticsearch.common.bytes.BytesArray |
toBytesArray() |
org.apache.lucene.util.BytesRef |
toBytesRef() |
org.elasticsearch.common.netty.buffer.ChannelBuffer |
toChannelBuffer() |
String |
toUtf8() |
void |
writeTo(GatheringByteChannel channel) |
void |
writeTo(OutputStream os) |
public ChannelBufferBytesReference(org.jboss.netty.buffer.ChannelBuffer buffer)
public byte get(int index)
get
in interface org.elasticsearch.common.bytes.BytesReference
public int length()
length
in interface org.elasticsearch.common.bytes.BytesReference
public org.elasticsearch.common.bytes.BytesReference slice(int from, int length)
slice
in interface org.elasticsearch.common.bytes.BytesReference
public org.elasticsearch.common.io.stream.StreamInput streamInput()
streamInput
in interface org.elasticsearch.common.bytes.BytesReference
public void writeTo(OutputStream os) throws IOException
writeTo
in interface org.elasticsearch.common.bytes.BytesReference
IOException
public void writeTo(GatheringByteChannel channel) throws IOException
writeTo
in interface org.elasticsearch.common.bytes.BytesReference
IOException
public byte[] toBytes()
toBytes
in interface org.elasticsearch.common.bytes.BytesReference
public org.elasticsearch.common.bytes.BytesArray toBytesArray()
toBytesArray
in interface org.elasticsearch.common.bytes.BytesReference
public org.elasticsearch.common.bytes.BytesArray copyBytesArray()
copyBytesArray
in interface org.elasticsearch.common.bytes.BytesReference
public boolean hasArray()
hasArray
in interface org.elasticsearch.common.bytes.BytesReference
public byte[] array()
array
in interface org.elasticsearch.common.bytes.BytesReference
public int arrayOffset()
arrayOffset
in interface org.elasticsearch.common.bytes.BytesReference
public String toUtf8()
toUtf8
in interface org.elasticsearch.common.bytes.BytesReference
public org.apache.lucene.util.BytesRef toBytesRef()
toBytesRef
in interface org.elasticsearch.common.bytes.BytesReference
public org.apache.lucene.util.BytesRef copyBytesRef()
copyBytesRef
in interface org.elasticsearch.common.bytes.BytesReference
public org.elasticsearch.common.netty.buffer.ChannelBuffer toChannelBuffer()
toChannelBuffer
in interface org.elasticsearch.common.bytes.BytesReference
Copyright © 2012–2014. All rights reserved.