public class VertxApimanBuffer extends Object implements io.apiman.gateway.engine.io.IApimanBuffer
IApimanBuffer implementation that wraps Vert.x's native Buffer format.| Constructor and Description |
|---|
VertxApimanBuffer() |
VertxApimanBuffer(org.vertx.java.core.buffer.Buffer nativeBuffer) |
VertxApimanBuffer(byte[] byteData) |
VertxApimanBuffer(int sizeHint) |
VertxApimanBuffer(String stringData) |
VertxApimanBuffer(String stringData,
String enc) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(byte b) |
void |
append(byte[] bytes) |
void |
append(byte[] bytes,
int offset,
int length) |
void |
append(io.apiman.gateway.engine.io.IApimanBuffer buffer) |
void |
append(io.apiman.gateway.engine.io.IApimanBuffer buffer,
int offset,
int length) |
void |
append(String string) |
void |
append(String string,
String encoding) |
byte |
get(int index) |
byte[] |
getBytes() |
byte[] |
getBytes(int start,
int end) |
Object |
getNativeBuffer() |
String |
getString(int start,
int end) |
String |
getString(int start,
int end,
String encoding) |
void |
insert(int index,
byte[] b) |
void |
insert(int index,
byte[] b,
int offset,
int length) |
void |
insert(int index,
io.apiman.gateway.engine.io.IApimanBuffer buffer) |
void |
insert(int index,
io.apiman.gateway.engine.io.IApimanBuffer buffer,
int offset,
int length) |
void |
insert(int index,
String string) |
void |
insert(int index,
String string,
String encoding) |
int |
length() |
void |
set(int index,
byte b) |
String |
toString() |
String |
toString(String encoding) |
public VertxApimanBuffer()
public VertxApimanBuffer(org.vertx.java.core.buffer.Buffer nativeBuffer)
public VertxApimanBuffer(String stringData)
public VertxApimanBuffer(byte[] byteData)
public VertxApimanBuffer(int sizeHint)
public Object getNativeBuffer()
getNativeBuffer in interface io.apiman.gateway.engine.io.IApimanBufferpublic int length()
length in interface io.apiman.gateway.engine.io.IApimanBufferpublic void insert(int index,
io.apiman.gateway.engine.io.IApimanBuffer buffer)
insert in interface io.apiman.gateway.engine.io.IApimanBufferpublic void insert(int index,
io.apiman.gateway.engine.io.IApimanBuffer buffer,
int offset,
int length)
insert in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(io.apiman.gateway.engine.io.IApimanBuffer buffer)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(io.apiman.gateway.engine.io.IApimanBuffer buffer,
int offset,
int length)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic byte get(int index)
get in interface io.apiman.gateway.engine.io.IApimanBufferpublic void set(int index,
byte b)
set in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(byte b)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic byte[] getBytes()
getBytes in interface io.apiman.gateway.engine.io.IApimanBufferpublic byte[] getBytes(int start,
int end)
getBytes in interface io.apiman.gateway.engine.io.IApimanBufferpublic void insert(int index,
byte[] b)
insert in interface io.apiman.gateway.engine.io.IApimanBufferpublic void insert(int index,
byte[] b,
int offset,
int length)
insert in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(byte[] bytes)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(byte[] bytes,
int offset,
int length)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic String getString(int start, int end)
getString in interface io.apiman.gateway.engine.io.IApimanBufferpublic String getString(int start, int end, String encoding) throws UnsupportedEncodingException
getString in interface io.apiman.gateway.engine.io.IApimanBufferUnsupportedEncodingExceptionpublic void insert(int index,
String string)
insert in interface io.apiman.gateway.engine.io.IApimanBufferpublic void insert(int index,
String string,
String encoding)
throws UnsupportedEncodingException
insert in interface io.apiman.gateway.engine.io.IApimanBufferUnsupportedEncodingExceptionpublic void append(String string)
append in interface io.apiman.gateway.engine.io.IApimanBufferpublic void append(String string, String encoding) throws UnsupportedEncodingException
append in interface io.apiman.gateway.engine.io.IApimanBufferUnsupportedEncodingExceptionpublic String toString(String encoding) throws UnsupportedEncodingException
toString in interface io.apiman.gateway.engine.io.IApimanBufferUnsupportedEncodingExceptionCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.