public class WaveServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_TIMEOUT_SECONDS |
Constructor and Description |
---|
WaveServer(java.lang.String host,
int port) |
WaveServer(java.lang.String host,
int port,
int timeoutSeconds) |
Modifier and Type | Method and 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) |
public static final int DEFAULT_TIMEOUT_SECONDS
public WaveServer(java.lang.String host, int port)
public WaveServer(java.lang.String host, int port, int timeoutSeconds)
public java.util.List<MenuItem> getMenu() throws java.io.IOException
java.io.IOException
public java.util.List<TraceBuf2> getTraceBuf(ChannelTimeWindow window) throws java.io.IOException
java.io.IOException
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
java.io.IOException
public java.util.List<TraceBuf2> getTraceBuf(java.lang.String cmd) throws java.io.IOException
java.io.IOException
public java.lang.String getHost()
public int getPort()
protected java.net.Socket getSocket() throws java.io.IOException
java.io.IOException
public int getRecordSize()
public void setRecordSize(int recordSize)
public boolean isDoSteim1()
public void setDoSteim1(boolean doSteim1)
public java.io.PrintWriter getOut() throws java.io.IOException
java.io.IOException
public java.io.DataInputStream getIn() throws java.io.IOException
java.io.IOException
public static int getDefaultTimeoutSeconds()
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)
public java.util.List<DataRecord> read(java.lang.String query) throws java.io.IOException, SeisFileException, SeedFormatException
java.io.IOException
SeisFileException
SeedFormatException
public boolean isVerbose()
public void setVerbose(boolean verbose)