Package edu.sc.seis.seisFile.earthworm
Class EarthwormExport
java.lang.Object
edu.sc.seis.seisFile.earthworm.EarthwormExport
public class EarthwormExport
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EarthwormExport(int port, int module, int institution, java.lang.String heartbeatMessage, int heartbeatSeconds)
-
Method Summary
Modifier and Type Method Description void
closeClient()
void
closeSocket()
void
export(TraceBuf2 traceBuf)
void
exportWithRetry(TraceBuf2 traceBuf)
EarthwormHeartbeater
getHeartbeater()
int
getNumSplitTraceBufSent()
int
getNumTraceBufSent()
boolean
isConnected()
static void
main(java.lang.String[] args)
void
setHeartbeater(EarthwormHeartbeater heartbeater)
void
setVerbose(boolean b)
void
waitForClient()
protected void
writeTraceBuf(TraceBuf2 tb)
-
Field Details
-
verbose
public boolean verbose -
ESC
public static final byte ESC- See Also:
- Constant Field Values
-
STX
public static final byte STX- See Also:
- Constant Field Values
-
ETX
public static final byte ETX- See Also:
- Constant Field Values
-
SEQ_CODE
public static final java.lang.String SEQ_CODE- See Also:
- Constant Field Values
-
-
Constructor Details
-
EarthwormExport
public EarthwormExport(int port, int module, int institution, java.lang.String heartbeatMessage, int heartbeatSeconds) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
exportWithRetry
- Throws:
java.io.IOException
-
export
- Throws:
java.io.IOException
-
writeTraceBuf
- Throws:
java.io.IOException
-
isConnected
public boolean isConnected() -
waitForClient
public void waitForClient() throws java.io.IOException- Throws:
java.io.IOException
-
closeClient
public void closeClient() -
closeSocket
public void closeSocket() -
getNumTraceBufSent
public int getNumTraceBufSent() -
getNumSplitTraceBufSent
public int getNumSplitTraceBufSent() -
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
setVerbose
public void setVerbose(boolean b) -
getHeartbeater
-
setHeartbeater
-