com.epam.fix.message.storage
Class ByteBufferStorage

java.lang.Object
  extended by com.epam.fix.message.MessageStorage
      extended by 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.


Constructor Summary
ByteBufferStorage()
           
 
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
 

Constructor Detail

ByteBufferStorage

public ByteBufferStorage()
Method Detail

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.