Package edu.sc.seis.seisFile.seedlink
Class SeedlinkState
- java.lang.Object
-
- edu.sc.seis.seisFile.seedlink.SeedlinkState
-
public class SeedlinkState extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSeedlinkState()SeedlinkState(java.lang.String host, int port, java.util.List<java.lang.String> commandList)SeedlinkState(java.lang.String host, int port, java.util.Map<java.lang.String,java.lang.String> lastSeq, java.util.List<java.lang.String> commandList)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.String netCode, java.lang.String staCode)booleancontainsKey(java.lang.String key)org.json.JSONObjectexportToJson()java.util.List<java.lang.String>getCommandList()java.lang.StringgetForStation(java.lang.String netCode, java.lang.String staCode)java.lang.StringgetGlobalLastSequence()java.lang.StringgetHost()java.util.Map<java.lang.String,java.lang.String>getMap()intgetPort()static SeedlinkStateimportFromJson(org.json.JSONObject json)java.util.Set<java.lang.String>keySet()voidput(java.lang.String netCode, java.lang.String staCode, java.lang.String seq)voidupdate(SeedlinkPacket slp)voidupdateGlobalSequence(java.lang.String seq)
-
-
-
Constructor Detail
-
SeedlinkState
protected SeedlinkState()
-
SeedlinkState
public SeedlinkState(java.lang.String host, int port, java.util.List<java.lang.String> commandList)
-
SeedlinkState
public SeedlinkState(java.lang.String host, int port, java.util.Map<java.lang.String,java.lang.String> lastSeq, java.util.List<java.lang.String> commandList)
-
-
Method Detail
-
getHost
public java.lang.String getHost()
-
getPort
public int getPort()
-
contains
public boolean contains(java.lang.String netCode, java.lang.String staCode)
-
containsKey
public boolean containsKey(java.lang.String key)
-
keySet
public java.util.Set<java.lang.String> keySet()
-
put
public void put(java.lang.String netCode, java.lang.String staCode, java.lang.String seq)
-
getForStation
public java.lang.String getForStation(java.lang.String netCode, java.lang.String staCode)
-
getGlobalLastSequence
public java.lang.String getGlobalLastSequence()
-
updateGlobalSequence
public void updateGlobalSequence(java.lang.String seq)
-
update
public void update(SeedlinkPacket slp) throws SeedFormatException, java.io.IOException
- Throws:
SeedFormatExceptionjava.io.IOException
-
getMap
public java.util.Map<java.lang.String,java.lang.String> getMap()
-
getCommandList
public java.util.List<java.lang.String> getCommandList()
-
exportToJson
public org.json.JSONObject exportToJson()
-
importFromJson
public static SeedlinkState importFromJson(org.json.JSONObject json)
-
-