public class FastSmfParamContainer extends Object implements BufferCloningUser
| Constructor and Description |
|---|
FastSmfParamContainer() |
FastSmfParamContainer(FastSmfParamContainer toclone,
BufferCloningPool contentBufCloning) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEncodedParam(byte[] encodedParam) |
void |
addParam(int uh,
int type,
byte[] value) |
void |
addParamAssuredCtrl(int uh,
int type,
byte[] value) |
byte[] |
getBuffer() |
ContentBuffer |
getContentBufferRefInternal() |
int |
getEncodedParams(byte[] paramData)
Dumps the encoded parameter buffer to paramData.
|
int |
getEncodedParamsLen() |
int |
getOffset() |
void |
incrementOffset(int i) |
void |
releaseContentBuffer(BufferCloningPool bufCloningPool) |
void |
reset() |
public FastSmfParamContainer()
public FastSmfParamContainer(FastSmfParamContainer toclone, BufferCloningPool contentBufCloning)
public void reset()
public byte[] getBuffer()
public ContentBuffer getContentBufferRefInternal()
public int getOffset()
public void incrementOffset(int i)
public void addParam(int uh,
int type,
byte[] value)
public void addParamAssuredCtrl(int uh,
int type,
byte[] value)
public void addEncodedParam(byte[] encodedParam)
public int getEncodedParamsLen()
public int getEncodedParams(byte[] paramData)
paramData - Buffer to write topublic void releaseContentBuffer(BufferCloningPool bufCloningPool)
releaseContentBuffer in interface BufferCloningUserCopyright 2004-2021 Solace Corporation. All rights reserved.