Package com.epam.fix.message
Class MessageStorage
java.lang.Object
com.epam.fix.message.MessageStorage
- Direct Known Subclasses:
ByteArrayMessageStorage
,ByteBufferStorage
Created by IntelliJ IDEA.
User: Alexander_Sereda
Date: 26.10.12
Time: 13:35
To change this template use File | Settings | File Templates.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
add
(int tagIndex, byte[] value, int offset, int length) abstract void
clearAll()
boolean
getAsBoolean
(int index, FieldIndexData fieldsIndex) byte
getAsByte
(int index, FieldIndexData fieldsIndex, int offset) int
getAsByteArray
(int index, FieldIndexData fieldsIndex, byte[] dest, int destOffset) double
getAsDouble
(int index, FieldIndexData fieldsIndex) long
getAsLong
(int index, FieldIndexData fieldsIndex) void
getAsReusableString
(int index, FieldIndexData fieldsIndex, ReusableString dest) getAsString
(int index, FieldIndexData fieldsIndex) void
getAsStringBuffer
(int index, FieldIndexData fieldsIndex, StringBuffer dest) abstract byte[]
getByteArray
(int index) abstract boolean
isEmpty()
abstract int
setValue
(int tagIndex, double value, int precision, int length) abstract void
setValue
(int tagIndex, long value, int length) abstract void
setValue
(int index, FIXDateFormatter fixDateFormatter, Calendar value, int length) abstract void
setValue
(int tagIndex, CharSequence value, int length) abstract void
setValue
(int tagIndex, CharSequence value, int offset, int length) abstract void
setValue
(int index, LocalDateTime value, TimestampPrecision precision, int length) abstract void
setValue
(int index, LocalTime value, TimestampPrecision precision, int length) abstract void
setValue
(int index, OffsetDateTime value, TimestampPrecision precision, int length) abstract void
setValue
(int index, OffsetTime value, TimestampPrecision precision, int length) abstract void
setValue
(int index, Period value, TenorPrecision precision, int length) void
updateValue
(int index, FieldIndexData fieldsIndex, byte[] value, int offset, int length) void
updateValue
(int index, FieldIndexData fieldsIndex, double value, int precision) void
updateValue
(int index, FieldIndexData fieldsIndex, long value) void
updateValue
(int index, FieldIndexData fieldsIndex, FIXDateFormatter fixDateFormatter, Calendar value) void
updateValue
(int index, FieldIndexData fieldsIndex, LocalDateTime value, TimestampPrecision precision) void
updateValue
(int index, FieldIndexData fieldsIndex, LocalTime value, TimestampPrecision precision) void
updateValue
(int index, FieldIndexData fieldsIndex, OffsetDateTime value, TimestampPrecision precision) void
updateValue
(int index, FieldIndexData fieldsIndex, OffsetTime value, TimestampPrecision precision) void
updateValue
(int index, FieldIndexData fieldsIndex, Period value, TenorPrecision precision)
-
Constructor Details
-
MessageStorage
public MessageStorage()
-
-
Method Details
-
clearAll
public abstract void clearAll() -
add
public abstract void add(int tagIndex, byte[] value, int offset, int length) -
setValue
-
setValue
public abstract void setValue(int tagIndex, long value, int length) -
setValue
public abstract int setValue(int tagIndex, double value, int precision, int length) -
setValue
-
setValue
public abstract void setValue(int index, FIXDateFormatter fixDateFormatter, Calendar value, int length) -
setValue
-
setValue
-
setValue
public abstract void setValue(int index, OffsetTime value, TimestampPrecision precision, int length) -
setValue
public abstract void setValue(int index, LocalDateTime value, TimestampPrecision precision, int length) -
setValue
public abstract void setValue(int index, OffsetDateTime value, TimestampPrecision precision, int length) -
getByteArray
public abstract byte[] getByteArray(int index) -
isEmpty
public abstract boolean isEmpty() -
getAsByteArray
-
getAsByte
-
getAsLong
-
getAsDouble
-
getAsBoolean
-
getAsString
-
getAsStringBuffer
-
getAsReusableString
-
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, byte[] value, int offset, int length) -
updateValue
-
updateValue
-
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, FIXDateFormatter fixDateFormatter, Calendar value) -
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, LocalTime value, TimestampPrecision precision) -
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, Period value, TenorPrecision precision) -
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, OffsetTime value, TimestampPrecision precision) -
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, LocalDateTime value, TimestampPrecision precision) -
updateValue
public void updateValue(int index, FieldIndexData fieldsIndex, OffsetDateTime value, TimestampPrecision precision)
-