Class FilterTickLoader<T extends deltix.qsrv.hf.pub.InstrumentMessageInfo>

  • All Implemented Interfaces:
    deltix.data.stream.MessageChannel<T>, TickLoader<T>, deltix.util.lang.Disposable, java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable
    Direct Known Subclasses:
    TimestampIgnoringTickLoader

    public class FilterTickLoader<T extends deltix.qsrv.hf.pub.InstrumentMessageInfo>
    extends java.lang.Object
    implements TickLoader<T>
    Base class for delegating implementations of TickLoader.
    • Constructor Detail

      • FilterTickLoader

        public FilterTickLoader​(TickLoader<T> delegate)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface deltix.util.lang.Disposable
      • send

        public void send​(T msg)
        Specified by:
        send in interface deltix.data.stream.MessageChannel<T extends deltix.qsrv.hf.pub.InstrumentMessageInfo>
      • removeUnique

        public void removeUnique​(T msg)
        Specified by:
        removeUnique in interface TickLoader<T extends deltix.qsrv.hf.pub.InstrumentMessageInfo>
      • flush

        public void flush()
                   throws java.io.IOException
        Specified by:
        flush in interface java.io.Flushable
        Throws:
        java.io.IOException