public class ScpAckInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERROR |
private java.lang.String |
line |
static int |
OK |
private int |
statusCode |
static int |
WARNING |
Constructor and Description |
---|
ScpAckInfo(int statusCode) |
ScpAckInfo(int statusCode,
java.lang.String line) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLine() |
int |
getStatusCode() |
static ScpAckInfo |
readAck(java.io.InputStream in,
boolean canEof) |
<O extends java.io.OutputStream> |
send(O out) |
static <O extends java.io.OutputStream> |
sendAck(O out,
int level,
java.lang.String message) |
static <O extends java.io.OutputStream> |
sendError(O out,
java.lang.String message) |
static void |
sendOk(java.io.OutputStream out)
Sends
OK ACK code |
static <O extends java.io.OutputStream> |
sendWarning(O out,
java.lang.String message) |
java.lang.String |
toString() |
void |
validateCommandStatusCode(java.lang.String command,
java.lang.Object location) |
public static final int OK
public static final int WARNING
public static final int ERROR
private final int statusCode
private final java.lang.String line
public ScpAckInfo(int statusCode)
public ScpAckInfo(int statusCode, java.lang.String line)
public int getStatusCode()
public java.lang.String getLine()
public <O extends java.io.OutputStream> O send(O out) throws java.io.IOException
java.io.IOException
public void validateCommandStatusCode(java.lang.String command, java.lang.Object location) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public static ScpAckInfo readAck(java.io.InputStream in, boolean canEof) throws java.io.IOException
java.io.IOException
public static void sendOk(java.io.OutputStream out) throws java.io.IOException
OK
ACK codeout
- The target OutputStream
java.io.IOException
- If failed to send the ACK codepublic static <O extends java.io.OutputStream> O sendWarning(O out, java.lang.String message) throws java.io.IOException
java.io.IOException
public static <O extends java.io.OutputStream> O sendError(O out, java.lang.String message) throws java.io.IOException
java.io.IOException
public static <O extends java.io.OutputStream> O sendAck(O out, int level, java.lang.String message) throws java.io.IOException
java.io.IOException