Class TimeMessage

  • All Implemented Interfaces:
    deltix.data.stream.TimeStampedMessage, deltix.qsrv.hf.pub.InstrumentIdentity, deltix.qsrv.hf.pub.InstrumentIdentityInterface, deltix.qsrv.hf.pub.InstrumentMessageInfo, deltix.qsrv.hf.pub.InstrumentMessageInterface, deltix.qsrv.hf.pub.RecordInfo, deltix.qsrv.hf.pub.RecordInterface, deltix.timebase.api.messages.service.SystemMessageInfo, deltix.timebase.api.messages.service.SystemMessageInterface, java.lang.Comparable<deltix.qsrv.hf.pub.InstrumentMessage>

    public class TimeMessage
    extends deltix.timebase.api.messages.service.SystemMessage
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static RecordClassDescriptor DESCRIPTOR  
      static java.lang.String DESCRIPTOR_GUID  
      • Fields inherited from class deltix.timebase.api.messages.service.SystemMessage

        CLASS_NAME
      • Fields inherited from class deltix.qsrv.hf.pub.InstrumentMessage

        instrumentType, nanoTime, symbol, timestamp
      • Fields inherited from interface deltix.data.stream.TimeStampedMessage

        INT64_NULL, TIMESTAMP_UNKNOWN
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeMessage()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      deltix.util.collections.generated.ByteArrayList getStubData()  
      static int getTimeMessageSizeInTransientStream()  
      boolean hasStubData()  
      void nullifyStubData()  
      void setStubData​(deltix.util.collections.generated.ByteArrayList stubData)  
      • Methods inherited from class deltix.timebase.api.messages.service.SystemMessage

        clone, copyFrom, createInstance, equals, hashCode, nullify, reset, toString, toString
      • Methods inherited from class deltix.qsrv.hf.pub.InstrumentMessage

        compareTime, compareTime, compareTo, formatNanos, getInstrumentType, getNanoTime, getSymbol, getTimeStampMs, getTimeString, hasInstrumentType, hasNanoTime, hasSymbol, hasTimeStampMs, nullifyInstrumentType, nullifyNanoTime, nullifySymbol, nullifyTimeStampMs, setInstrumentType, setNanoTime, setSymbol, setTimeStampMs
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface deltix.qsrv.hf.pub.InstrumentMessageInfo

        getInstrumentType, getNanoTime, getSymbol, getTimeStampMs, hasInstrumentType, hasNanoTime, hasSymbol, hasTimeStampMs
      • Methods inherited from interface deltix.qsrv.hf.pub.InstrumentMessageInterface

        nullifyInstrumentType, nullifyNanoTime, nullifySymbol, nullifyTimeStampMs, setInstrumentType, setNanoTime, setSymbol, setTimeStampMs
    • Constructor Detail

      • TimeMessage

        public TimeMessage()
    • Method Detail

      • getTimeMessageSizeInTransientStream

        public static int getTimeMessageSizeInTransientStream()
        Returns:
        estimated size of binary representation of TimeMessage when it serialized into Transient stream. Note: Actual value may be smaller depending on time value.
      • getStubData

        public deltix.util.collections.generated.ByteArrayList getStubData()
      • setStubData

        public void setStubData​(deltix.util.collections.generated.ByteArrayList stubData)
      • hasStubData

        public boolean hasStubData()
      • nullifyStubData

        public void nullifyStubData()