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 intDEFAULT_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.StringcreateQuery(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 intgetDefaultTimeoutSeconds()java.lang.StringgetHost()java.io.DataInputStreamgetIn()java.util.List<MenuItem>getMenu()java.io.PrintWritergetOut()intgetPort()intgetRecordSize()protected java.net.SocketgetSocket()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)booleanisDoSteim1()booleanisVerbose()java.util.List<DataRecord>read(java.lang.String query)voidsetDoSteim1(boolean doSteim1)voidsetRecordSize(int recordSize)voidsetVerbose(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.IOExceptionSeisFileExceptionSeedFormatException
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose)
-