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 voidadd(int tagIndex, byte[] value, int offset, int length) abstract voidclearAll()booleangetAsBoolean(int index, FieldIndexData fieldsIndex) bytegetAsByte(int index, FieldIndexData fieldsIndex, int offset) intgetAsByteArray(int index, FieldIndexData fieldsIndex, byte[] dest, int destOffset) doublegetAsDouble(int index, FieldIndexData fieldsIndex) longgetAsLong(int index, FieldIndexData fieldsIndex) voidgetAsReusableString(int index, FieldIndexData fieldsIndex, ReusableString dest) getAsString(int index, FieldIndexData fieldsIndex) voidgetAsStringBuffer(int index, FieldIndexData fieldsIndex, StringBuffer dest) abstract byte[]getByteArray(int index) abstract booleanisEmpty()abstract intsetValue(int tagIndex, double value, int precision, int length) abstract voidsetValue(int tagIndex, long value, int length) abstract voidsetValue(int index, FIXDateFormatter fixDateFormatter, Calendar value, int length) abstract voidsetValue(int tagIndex, CharSequence value, int length) abstract voidsetValue(int tagIndex, CharSequence value, int offset, int length) abstract voidsetValue(int index, LocalDateTime value, TimestampPrecision precision, int length) abstract voidsetValue(int index, LocalTime value, TimestampPrecision precision, int length) abstract voidsetValue(int index, OffsetDateTime value, TimestampPrecision precision, int length) abstract voidsetValue(int index, OffsetTime value, TimestampPrecision precision, int length) abstract voidsetValue(int index, Period value, TenorPrecision precision, int length) voidupdateValue(int index, FieldIndexData fieldsIndex, byte[] value, int offset, int length) voidupdateValue(int index, FieldIndexData fieldsIndex, double value, int precision) voidupdateValue(int index, FieldIndexData fieldsIndex, long value) voidupdateValue(int index, FieldIndexData fieldsIndex, FIXDateFormatter fixDateFormatter, Calendar value) voidupdateValue(int index, FieldIndexData fieldsIndex, LocalDateTime value, TimestampPrecision precision) voidupdateValue(int index, FieldIndexData fieldsIndex, LocalTime value, TimestampPrecision precision) voidupdateValue(int index, FieldIndexData fieldsIndex, OffsetDateTime value, TimestampPrecision precision) voidupdateValue(int index, FieldIndexData fieldsIndex, OffsetTime value, TimestampPrecision precision) voidupdateValue(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)
-