Class MessageStorage

java.lang.Object
com.epam.fix.message.MessageStorage
Direct Known Subclasses:
ByteArrayMessageStorage, ByteBufferStorage

public abstract class MessageStorage extends Object
Created by IntelliJ IDEA. User: Alexander_Sereda Date: 26.10.12 Time: 13:35 To change this template use File | Settings | File Templates.
  • 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

      public abstract void setValue(int tagIndex, CharSequence value, int offset, int length)
    • 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

      public abstract void setValue(int tagIndex, CharSequence value, int length)
    • setValue

      public abstract void setValue(int index, FIXDateFormatter fixDateFormatter, Calendar value, int length)
    • setValue

      public abstract void setValue(int index, LocalTime value, TimestampPrecision precision, int length)
    • setValue

      public abstract void setValue(int index, Period value, TenorPrecision precision, int length)
    • 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

      public int getAsByteArray(int index, FieldIndexData fieldsIndex, byte[] dest, int destOffset)
    • getAsByte

      public byte getAsByte(int index, FieldIndexData fieldsIndex, int offset)
    • getAsLong

      public long getAsLong(int index, FieldIndexData fieldsIndex)
    • getAsDouble

      public double getAsDouble(int index, FieldIndexData fieldsIndex)
    • getAsBoolean

      public boolean getAsBoolean(int index, FieldIndexData fieldsIndex)
    • getAsString

      public String getAsString(int index, FieldIndexData fieldsIndex)
    • getAsStringBuffer

      public void getAsStringBuffer(int index, FieldIndexData fieldsIndex, StringBuffer dest)
    • getAsReusableString

      public void getAsReusableString(int index, FieldIndexData fieldsIndex, ReusableString dest)
    • updateValue

      public void updateValue(int index, FieldIndexData fieldsIndex, byte[] value, int offset, int length)
    • updateValue

      public void updateValue(int index, FieldIndexData fieldsIndex, long value)
    • updateValue

      public void updateValue(int index, FieldIndexData fieldsIndex, double value, int precision)
    • 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)