Class AbstractSeismogramWriter

    • Field Detail

      • storeSeismogramsInDB

        protected boolean storeSeismogramsInDB
    • Method Detail

      • accept

        public WaveformResult accept​(edu.sc.seis.fissuresUtil.cache.CacheEvent event,
                                     edu.iris.Fissures.network.ChannelImpl channel,
                                     edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original,
                                     edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available,
                                     edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms,
                                     CookieJar cookieJar)
                              throws java.lang.Exception
        Description copied from interface: WaveformProcess
        Processes localSeismograms, possibly modifying them.
        Specified by:
        accept in interface WaveformProcess
        Throws:
        java.lang.Exception
      • getFileType

        public abstract edu.sc.seis.fissuresUtil.xml.SeismogramFileTypes getFileType()
      • write

        public abstract void write​(java.lang.String loc,
                                   edu.iris.Fissures.seismogramDC.LocalSeismogramImpl seis,
                                   edu.iris.Fissures.network.ChannelImpl chan,
                                   edu.sc.seis.fissuresUtil.cache.CacheEvent ev)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addBytesWritten

        public static void addBytesWritten​(long bytes)
      • getBytesWritten

        public static long getBytesWritten()
      • getCookieName

        public static java.lang.String getCookieName​(java.lang.String prefix,
                                                     edu.iris.Fissures.IfNetwork.ChannelId channel,
                                                     int i)