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, fixFieldsFields inherited from class com.epam.fix.message.AbstractFIXFieldList
forceCloneOnSend, isFree, isMessageIncomplete, isPreparedMessage, tagValueIterator, uid, UNINITIALIZED_UIDFields inherited from class com.epam.fix.message.ExtendedIndexedStorage
NOT_AN_INT_VALUE_ERRORFields inherited from class com.epam.fix.message.IndexedStorage
FIELD_SEPARATOR, NOTFOUND -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFIXFieldList(boolean isUserOwned) protectedFIXFieldList(FIXFieldList message) protectedFIXFieldList(List<FIXField> message) -
Method Summary
Modifier and TypeMethodDescriptionfinal FIXFieldListaddFIXField(int tag, byte[] bytes) Creates and added fix field to the end of collection.clone()final FIXFieldListdeepClone(boolean borrowFromPool, boolean isNewObjectUserOwned) protected final FIXFieldListprotected FIXFieldListnewEmptyInstance(boolean isNewObjectUserOwned) notifyInvalidMessage(int rgTag, int rgFirstTag) voidMethods 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, updateValueAtIndexMethods 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, toStringMethods 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, setAtIndexMethods 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, setAtIndexMethods 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, updateValueAtIndexMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliteratorMethods 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:
makeStandalonein 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:
releaseInstancein interfaceTagList
-
notifyInvalidMessage
- Specified by:
notifyInvalidMessagein classAbstractFIXFieldList
-