Package edu.sc.seis.seisFile.waveserver
Class WaveServer
java.lang.Object
edu.sc.seis.seisFile.waveserver.WaveServer
public class WaveServer
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_TIMEOUT_SECONDS
-
Constructor Summary
Constructors Constructor Description WaveServer(java.lang.String host, int port)
WaveServer(java.lang.String host, int port, int timeoutSeconds)
-
Method Summary
Modifier and Type Method Description java.lang.String
createQuery(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.time.Instant begin, java.time.Instant end)
static int
getDefaultTimeoutSeconds()
java.lang.String
getHost()
java.io.DataInputStream
getIn()
java.util.List<MenuItem>
getMenu()
java.io.PrintWriter
getOut()
int
getPort()
int
getRecordSize()
protected java.net.Socket
getSocket()
java.util.List<TraceBuf2>
getTraceBuf(ChannelTimeWindow window)
java.util.List<TraceBuf2>
getTraceBuf(java.lang.String cmd)
java.util.List<TraceBuf2>
getTraceBuf(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.time.Instant start, java.time.Instant end)
boolean
isDoSteim1()
boolean
isVerbose()
java.util.List<DataRecord>
read(java.lang.String query)
void
setDoSteim1(boolean doSteim1)
void
setRecordSize(int recordSize)
void
setVerbose(boolean verbose)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DEFAULT_TIMEOUT_SECONDS
public static final int DEFAULT_TIMEOUT_SECONDS- See Also:
- Constant Field Values
-
-
Constructor Details
-
WaveServer
public WaveServer(java.lang.String host, int port) -
WaveServer
public WaveServer(java.lang.String host, int port, int timeoutSeconds)
-
-
Method Details
-
getMenu
- Throws:
java.io.IOException
-
getTraceBuf
- Throws:
java.io.IOException
-
getTraceBuf
public java.util.List<TraceBuf2> getTraceBuf(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.time.Instant start, java.time.Instant end) throws java.io.IOException- Throws:
java.io.IOException
-
getTraceBuf
- Throws:
java.io.IOException
-
getHost
public java.lang.String getHost() -
getPort
public int getPort() -
getSocket
protected java.net.Socket getSocket() throws java.io.IOException- Throws:
java.io.IOException
-
getRecordSize
public int getRecordSize() -
setRecordSize
public void setRecordSize(int recordSize) -
isDoSteim1
public boolean isDoSteim1() -
setDoSteim1
public void setDoSteim1(boolean doSteim1) -
getOut
public java.io.PrintWriter getOut() throws java.io.IOException- Throws:
java.io.IOException
-
getIn
public java.io.DataInputStream getIn() throws java.io.IOException- Throws:
java.io.IOException
-
getDefaultTimeoutSeconds
public static int getDefaultTimeoutSeconds() -
createQuery
public java.lang.String createQuery(java.lang.String network, java.lang.String station, java.lang.String location, java.lang.String channel, java.time.Instant begin, java.time.Instant end) -
read
public java.util.List<DataRecord> read(java.lang.String query) throws java.io.IOException, SeisFileException, SeedFormatException- Throws:
java.io.IOException
SeisFileException
SeedFormatException
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose)
-