com.pentec.aserver
Class NetworkPluginClient
java.lang.Object
com.pentec.aserver.NetworkPluginClient
- Direct Known Subclasses:
- AImaqdClientAdapter, BlackBodydClient, JadedClient, LogdClient, NVLensModuleClient, PhoenixdClient, RadiometersModeClient, SissidClient
public abstract class NetworkPluginClient
- extends java.lang.Object
|
Field Summary |
protected java.lang.String |
$Address
|
private static int |
COUNT_MODE
Count read mode, seek for X number of bytes |
protected java.io.BufferedReader |
in
|
protected int |
iTcpPort
|
private static byte |
MARKER
Marker in data stream |
private static int |
MARKER_MODE
Marker 1 read mode, seek to next marker, between is count |
private static int |
NORMAL_MODE
Normal read mode, seek to EOL |
protected java.io.PrintWriter |
out
|
protected java.net.Socket |
socket
|
|
Method Summary |
void |
close()
|
protected java.lang.String[] |
command(java.lang.String $CommandString)
|
protected java.lang.String[] |
command(java.lang.String $CommandString,
int iSuccessPos,
int iRequiredLen)
|
protected void |
open()
|
protected boolean |
parseBoolean(java.lang.String $Boolean)
|
protected void |
returnCheck(java.lang.String[] strings,
int iSuccessPos)
|
protected void |
returnCheck(java.lang.String[] strings,
int iSuccessPos,
int iMinRequiredLen)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$Address
protected java.lang.String $Address
COUNT_MODE
private static final int COUNT_MODE
- Count read mode, seek for X number of bytes
- See Also:
- Constant Field Values
in
protected java.io.BufferedReader in
iTcpPort
protected int iTcpPort
MARKER
private static final byte MARKER
- Marker in data stream
- See Also:
- Constant Field Values
MARKER_MODE
private static final int MARKER_MODE
- Marker 1 read mode, seek to next marker, between is count
- See Also:
- Constant Field Values
NORMAL_MODE
private static final int NORMAL_MODE
- Normal read mode, seek to EOL
- See Also:
- Constant Field Values
out
protected java.io.PrintWriter out
socket
protected java.net.Socket socket
NetworkPluginClient
public NetworkPluginClient()
NetworkPluginClient
public NetworkPluginClient(java.lang.String $Address,
int iTcpPort)
throws java.io.IOException,
java.net.UnknownHostException
- Throws:
java.io.IOException
java.net.UnknownHostException
close
public void close()
command
protected java.lang.String[] command(java.lang.String $CommandString)
throws java.io.IOException
- Throws:
java.io.IOException
command
protected java.lang.String[] command(java.lang.String $CommandString,
int iSuccessPos,
int iRequiredLen)
throws java.io.IOException
- Throws:
java.io.IOException
open
protected void open()
throws java.io.IOException,
java.net.UnknownHostException
- Throws:
java.io.IOException
java.net.UnknownHostException
parseBoolean
protected boolean parseBoolean(java.lang.String $Boolean)
returnCheck
protected void returnCheck(java.lang.String[] strings,
int iSuccessPos)
throws java.io.IOException
- Throws:
java.io.IOException
returnCheck
protected void returnCheck(java.lang.String[] strings,
int iSuccessPos,
int iMinRequiredLen)
throws java.io.IOException
- Throws:
java.io.IOException