Package com.epam.fix.message
Class FIXFieldList
The FIX message.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.epam.fix.message.IndexedStorage
IndexedStorage.MISSING_TAG_HANDLING
-
Field Summary
Fields inherited from class com.epam.fix.message.FIXFieldListAdapter
fieldIterator, fixFields
Fields inherited from class com.epam.fix.message.AbstractFIXFieldList
forceCloneOnSend, isFree, isMessageIncomplete, isPreparedMessage, tagValueIterator, uid, UNINITIALIZED_UID
Fields inherited from class com.epam.fix.message.ExtendedIndexedStorage
NOT_AN_INT_VALUE_ERROR
Fields inherited from class com.epam.fix.message.IndexedStorage
FIELD_SEPARATOR, NOTFOUND
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FIXFieldList
(boolean isUserOwned) protected
FIXFieldList
(FIXFieldList message) protected
FIXFieldList
(List<FIXField> message) -
Method Summary
Modifier and TypeMethodDescriptionfinal FIXFieldList
addFIXField
(int tag, byte[] bytes) Creates and added fix field to the end of collection.clone()
final FIXFieldList
deepClone
(boolean borrowFromPool, boolean isNewObjectUserOwned) protected final FIXFieldList
protected FIXFieldList
newEmptyInstance
(boolean isNewObjectUserOwned) notifyInvalidMessage
(int rgTag, int rgFirstTag) void
Methods inherited from class com.epam.fix.message.FIXFieldListAdapter
add, add, add, add, add, add, add, addAll, addAll, addAtIndex, clear, contains, containsAll, deepCopy, extractGroup, extractGroup, get, getFIXField, getTag, getTag, getTagAsInt, getTagAsInt, getTagAsIntAtIndex, getTagAtIndex, getTagStringValue, indexOf, isEmpty, isEquals, iterator, lastIndexOf, listIterator, listIterator, onEnlarge, remove, remove, removeAll, removeRange, removeTagAtIndex, reserveTagAtIndex, retainAll, set, size, splitAsList, subList, toArray, toArray, trimToSize, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex
Methods inherited from class com.epam.fix.message.AbstractFIXFieldList
add, addAll, calculateBodyLength, calculateChecksum, canCopyInPlace, canCopyInPlaceNumber, clearUid, deepCopyTo, equals, getTagIndex, getTagLength, getTagNumAtIndex, getTagValueIterator, getUid, hashCode, initUid, isMessageBufferContinuous, isMessageIncomplete, isOriginatingFromPool, isPreparedMessage, isUserOwned, removeTag, setUid, split, switchToStandalone, toByteArray, toByteArrayAndReturnNextPosition, toPrintableString, toPrintableString, toString
Methods inherited from class com.epam.fix.message.HPExtendedIndexedStorage
getTagValueAsLocalMktTime, getTagValueAsLocalMktTime, getTagValueAsLocalMktTimeAtIndex, getTagValueAsTimeOnly, getTagValueAsTimeOnly, getTagValueAsTimeOnlyAtIndex, getTagValueAsTimestamp, getTagValueAsTimestamp, getTagValueAsTimestampAtIndex, getTagValueAsTZTimeOnly, getTagValueAsTZTimeOnly, getTagValueAsTZTimeOnlyAtIndex, getTagValueAsTZTimestamp, getTagValueAsTZTimestamp, getTagValueAsTZTimestampAtIndex, set, set, set, set, set, set, set, set, setAtIndex, setAtIndex, setAtIndex, setAtIndex
Methods inherited from class com.epam.fix.message.ExtendedIndexedStorage
addTag, addTag, addTag, addTagAtIndex, addTagAtIndex, addTagAtIndex, getBytes, getMsgSeqNumber, getMsgType, getMsgType, getMsgVersion, getTagValueAsBigDecimal, getTagValueAsBigDecimal, getTagValueAsBool, getTagValueAsBool, getTagValueAsByte, getTagValueAsByte, getTagValueAsByte, getTagValueAsByteAtIndex, getTagValueAsBytes, getTagValueAsBytes, getTagValueAsBytes, getTagValueAsBytes, getTagValueAsDateOnly, getTagValueAsDateOnly, getTagValueAsDateOnlyAtIndex, getTagValueAsDouble, getTagValueAsDouble, getTagValueAsInt, getTagValueAsInt, getTagValueAsIntAtIndex, getTagValueAsLocalMktTime, getTagValueAsLocalMktTime, getTagValueAsLocalMktTimeAtIndex, getTagValueAsLong, getTagValueAsLong, getTagValueAsMonthYear, getTagValueAsMonthYear, getTagValueAsMonthYearAtIndex, getTagValueAsReusableString, getTagValueAsReusableString, getTagValueAsString, getTagValueAsString, getTagValueAsStringBuff, getTagValueAsStringBuff, getTagValueAsTenor, getTagValueAsTenor, getTagValueAsTenorAtIndex, getTagValueAsTimeOnly, getTagValueAsTimeOnly, getTagValueAsTimeOnlyAtIndex, getTagValueAsTimestamp, getTagValueAsTimestamp, getTagValueAsTimestampAtIndex, getTagValueAsTZTimeOnly, getTagValueAsTZTimeOnly, getTagValueAsTZTimeOnlyAtIndex, getTagValueAsTZTimestamp, getTagValueAsTZTimestamp, getTagValueAsTZTimestampAtIndex, hasTagValue, isTagValueEqual, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex, setAtIndex
Methods inherited from class com.epam.fix.message.IndexedStorage
addRepeatingGroup, addRepeatingGroup, addRepeatingGroup, addRepeatingGroup, addRepeatingGroupAtIndex, addRepeatingGroupAtIndex, addRepeatingGroupAtIndex, addRepeatingGroupAtIndex, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndex, addTagAtIndexForRg, canCopyInPlaceWithLengthReducing, clearUnserializableTags, copyRepeatingGroup, copyRepeatingGroup, copyRepeatingGroup, copyRepeatingGroup, ensureCapacityAndEnlarge, ensureCapacityAndEnlarge, fillSubStorage, findOrPrepareToAdd, findOrPrepareToAdd, genericMessageToByteArrayAndReturnNextPosition, getFieldIndexData, getFIXVersion, getIndexCapacity, getNumOfGroup, getOrAddRepeatingGroup, getOrAddRepeatingGroup, getOrAddRepeatingGroupAtIndex, getOrAddRepeatingGroupAtIndex, getRawLength, getRepeatingGroup, getRepeatingGroup, getRepeatingGroupAtIndex, getRepeatingGroupAtIndex, getSize, getStorage, getStorageType, getTag, getTag, getTagAtIndex, getTagIdAtIndex, getTagIndex, getTagIndexBetween, getTagIndexStartingFrom, getTagValueAsBigDecimalAtIndex, getTagValueAsBoolAtIndex, getTagValueAsByteAtIndex, getTagValueAsBytesAtIndex, getTagValueAsBytesAtIndex, getTagValueAsDoubleAtIndex, getTagValueAsLongAtIndex, getTagValueAsReusableStringAtIndex, getTagValueAsStringAtIndex, getTagValueAsStringBuffAtIndex, getTagValueAtIndex, getTagValueLength, getTagValueLength, getTagValueLengthAtIndex, getTagValueOffsetAtIndex, invalidateRepeatingGroupIndex, isAllTagsInOneBuffer, isRepeatingGroupExists, isTagExists, isTagExists, mapPreparedTagInOrigStorage, mapTagInOrigStorage, markUnserializableTag, preparedToByteArrayAndReturnNextPosition, preparedToByteArrayAndReturnNextPosition2, removeRepeatingGroup, removeRepeatingGroupAtIndex, removeTag, removeTagAtIndex, reserveTagAtIndex, reserveTagAtIndexForRg, setOriginalBuffer, toByteArrayAndReturnNextPosition, transferDataToArena, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex, updateValueAtIndex
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
Methods inherited from interface com.epam.fix.message.TagList
addRepeatingGroup, addRepeatingGroup, addRepeatingGroup, addRepeatingGroup, addTag, addTag, addTag, addTag, addTag, addTag, addTag, addTag, clear, copyRepeatingGroup, copyRepeatingGroup, getOrAddRepeatingGroup, getOrAddRepeatingGroup, getRepeatingGroup, getRepeatingGroup, getRepeatingGroupAtIndex, getRepeatingGroupAtIndex, getTag, getTagAtIndex, getTagIdAtIndex, getTagIndex, getTagValueAsBool, getTagValueAsBoolAtIndex, getTagValueAsByte, getTagValueAsByte, getTagValueAsByteAtIndex, getTagValueAsByteAtIndex, getTagValueAsBytes, getTagValueAsBytes, getTagValueAsBytesAtIndex, getTagValueAsBytesAtIndex, getTagValueAsDouble, getTagValueAsDoubleAtIndex, getTagValueAsLong, getTagValueAsLongAtIndex, getTagValueAsString, getTagValueAsStringAtIndex, getTagValueAsStringBuff, getTagValueAsStringBuffAtIndex, isEmpty, isRepeatingGroupExists, isTagExists, removeRepeatingGroup, removeRepeatingGroupAtIndex, removeTag, removeTagAtIndex, size, toByteArray, toPrintableString, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue, updateValue
-
Constructor Details
-
FIXFieldList
public FIXFieldList() -
FIXFieldList
protected FIXFieldList(boolean isUserOwned) -
FIXFieldList
-
FIXFieldList
-
-
Method Details
-
makeStandalone
- Specified by:
makeStandalone
in classAbstractFIXFieldList
-
clone
-
deepClone
-
newEmptyInstance
-
addFIXField
Creates and added fix field to the end of collection.- Parameters:
tag
- the tagbytes
- the bytes of data- Returns:
- added FIXField
-
releaseInstance
public void releaseInstance()- Specified by:
releaseInstance
in interfaceTagList
-
notifyInvalidMessage
- Specified by:
notifyInvalidMessage
in classAbstractFIXFieldList
-