edu.sc.seis.cormorant.seismogram
Class BudLightPond

java.lang.Object
  extended by edu.sc.seis.cormorant.seismogram.BudLightPond
All Implemented Interfaces:
java.lang.Runnable

public class BudLightPond
extends java.lang.Object
implements java.lang.Runnable


Field Summary
static java.lang.String FTP_IRIS
           
static java.lang.String MISSING_B1000_FILE
           
static java.lang.String POND_BASE_DIR
           
static java.lang.String POND_BASE_URL
           
static java.lang.String POND_SYNC_DATA
           
static java.lang.String RETRIEVAL_ERROR_FILE
           
static java.lang.String RETRIEVAL_TIME_FILE
           
 
Constructor Summary
BudLightPond(DataRecordQueue queue, java.io.File dataDir)
           
 
Method Summary
 java.util.List<IrisDirListing> dirListing(java.lang.String urlString)
           
 java.util.List<IrisDirListing> dirListing(java.lang.String urlString, int retries)
           
static java.lang.String filenameFromDirLine(java.lang.String line)
           
 int getBeginMonth()
           
 int getBeginYear()
           
 int getEndMonth()
           
 int getEndYear()
           
static java.io.File getMissingB1000File(java.io.File pondInfoDir, edu.sc.seis.seisFile.mseed.DataRecord dr)
           
static void main(java.lang.String[] args)
           
 void process()
           
 void run()
           
 void setBeginMonth(int beginMonth)
           
 void setBeginYear(int beginYear)
           
 void setEndMonth(int endMonth)
           
 void setEndYear(int endYear)
           
 void setEventDirUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETRIEVAL_TIME_FILE

public static final java.lang.String RETRIEVAL_TIME_FILE
See Also:
Constant Field Values

RETRIEVAL_ERROR_FILE

public static final java.lang.String RETRIEVAL_ERROR_FILE
See Also:
Constant Field Values

MISSING_B1000_FILE

public static final java.lang.String MISSING_B1000_FILE
See Also:
Constant Field Values

POND_SYNC_DATA

public static final java.lang.String POND_SYNC_DATA
See Also:
Constant Field Values

FTP_IRIS

public static final java.lang.String FTP_IRIS
See Also:
Constant Field Values

POND_BASE_DIR

public static final java.lang.String POND_BASE_DIR
See Also:
Constant Field Values

POND_BASE_URL

public static final java.lang.String POND_BASE_URL
See Also:
Constant Field Values
Constructor Detail

BudLightPond

public BudLightPond(DataRecordQueue queue,
                    java.io.File dataDir)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

process

public void process()

dirListing

public java.util.List<IrisDirListing> dirListing(java.lang.String urlString)
                                          throws java.io.IOException
Throws:
java.io.IOException

dirListing

public java.util.List<IrisDirListing> dirListing(java.lang.String urlString,
                                                 int retries)
                                          throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

getBeginYear

public int getBeginYear()

setBeginYear

public void setBeginYear(int beginYear)

getEndYear

public int getEndYear()

setEndYear

public void setEndYear(int endYear)

getBeginMonth

public int getBeginMonth()

setBeginMonth

public void setBeginMonth(int beginMonth)

getEndMonth

public int getEndMonth()

setEndMonth

public void setEndMonth(int endMonth)

setEventDirUrl

public void setEventDirUrl(java.lang.String url)

filenameFromDirLine

public static java.lang.String filenameFromDirLine(java.lang.String line)

getMissingB1000File

public static java.io.File getMissingB1000File(java.io.File pondInfoDir,
                                               edu.sc.seis.seisFile.mseed.DataRecord dr)