public class ByteArrayMessageStorage extends MessageStorage implements ContinuousMessageStorage
Constructor and Description |
---|
ByteArrayMessageStorage() |
Modifier and Type | Method and Description |
---|---|
boolean |
active() |
void |
add(int tagIndex,
byte[] value,
int offset,
int length) |
void |
clearAll() |
void |
copy(ByteArrayMessageStorage srcStorage) |
byte[] |
getByteArray() |
byte[] |
getByteArray(int index) |
int |
getLength() |
int |
getStartOffset() |
boolean |
isEmpty() |
void |
setBuffer(byte[] buf,
int offset,
int length) |
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 index,
LocalDateTime value,
TimestampPrecision precision,
int length) |
void |
setValue(int index,
LocalTime value,
TimestampPrecision precision,
int length) |
void |
setValue(int tagIndex,
long value,
int length) |
void |
setValue(int index,
OffsetDateTime value,
TimestampPrecision precision,
int length) |
void |
setValue(int index,
OffsetTime value,
TimestampPrecision precision,
int length) |
void |
setValue(int index,
Period value,
TenorPrecision precision,
int length) |
getAsBoolean, getAsByte, getAsByteArray, getAsDouble, getAsLong, getAsReusableString, getAsString, getAsStringBuffer, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue
public byte[] getByteArray(int index)
getByteArray
in class MessageStorage
public void clearAll()
clearAll
in class MessageStorage
public void add(int tagIndex, byte[] value, int offset, int length)
add
in class MessageStorage
public void setValue(int tagIndex, long value, int length)
setValue
in class MessageStorage
public int setValue(int tagIndex, double value, int precision, int length)
setValue
in class MessageStorage
public void setValue(int tagIndex, CharSequence value, int length)
setValue
in class MessageStorage
public void setValue(int index, FIXDateFormatter fixDateFormatter, Calendar value, int length)
setValue
in class MessageStorage
public void setValue(int index, LocalTime value, TimestampPrecision precision, int length)
setValue
in class MessageStorage
public void setValue(int index, Period value, TenorPrecision precision, int length)
setValue
in class MessageStorage
public void setValue(int index, OffsetTime value, TimestampPrecision precision, int length)
setValue
in class MessageStorage
public void setValue(int index, LocalDateTime value, TimestampPrecision precision, int length)
setValue
in class MessageStorage
public void setValue(int index, OffsetDateTime value, TimestampPrecision precision, int length)
setValue
in class MessageStorage
public void setValue(int tagIndex, CharSequence value, int offset, int length)
setValue
in class MessageStorage
public void setBuffer(byte[] buf, int offset, int length)
public byte[] getByteArray()
getByteArray
in interface ContinuousMessageStorage
public int getStartOffset()
getStartOffset
in interface ContinuousMessageStorage
public int getLength()
getLength
in interface ContinuousMessageStorage
public boolean active()
public boolean isEmpty()
isEmpty
in class MessageStorage
public void copy(ByteArrayMessageStorage srcStorage)
Copyright © 2000–2022 EPAM Systems. All rights reserved.