com.epam.fix.message.storage
Class ByteBufferStorage
java.lang.Object
com.epam.fix.message.MessageStorage
com.epam.fix.message.storage.ByteBufferStorage
- Direct Known Subclasses:
- ArenaMessageStorage, PerFieldMessageStorage
public abstract class ByteBufferStorage
- extends MessageStorage
Created with IntelliJ IDEA.
User: wed
Date: 29.10.12
Time: 12:03
To change this template use File | Settings | File Templates.
Method Summary |
protected abstract ByteBuffer |
getByteBuffer(int tagIndex)
|
void |
setValue(int tagIndex,
CharSequence value,
int length)
|
void |
setValue(int tagIndex,
CharSequence value,
int offset,
int length)
|
int |
setValue(int tagIndex,
double value,
int precision,
int length)
|
void |
setValue(int index,
FIXDateFormatter fixDateFormatter,
Calendar value,
int length)
|
void |
setValue(int tagIndex,
long value,
int length)
|
Methods inherited from class com.epam.fix.message.MessageStorage |
add, clearAll, getAsBoolean, getAsByte, getAsByteArray, getAsDouble, getAsLong, getAsString, getAsStringBuffer, getByteArray, isEmpty, updateValue, updateValue, updateValue, updateValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteBufferStorage
public ByteBufferStorage()
setValue
public void setValue(int tagIndex,
CharSequence value,
int offset,
int length)
- Specified by:
setValue
in class MessageStorage
setValue
public void setValue(int tagIndex,
long value,
int length)
- Specified by:
setValue
in class MessageStorage
setValue
public int setValue(int tagIndex,
double value,
int precision,
int length)
- Specified by:
setValue
in class MessageStorage
setValue
public void setValue(int tagIndex,
CharSequence value,
int length)
- Specified by:
setValue
in class MessageStorage
setValue
public void setValue(int index,
FIXDateFormatter fixDateFormatter,
Calendar value,
int length)
- Specified by:
setValue
in class MessageStorage
getByteBuffer
protected abstract ByteBuffer getByteBuffer(int tagIndex)
Copyright © 2000-2014 EPAM Systems. All Rights Reserved.