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,
java.nio.charset.Charset cs,
boolean canEof) |
<O extends java.io.OutputStream> |
send(O out,
java.nio.charset.Charset cs) |
static <O extends java.io.OutputStream> |
sendAck(O out,
java.nio.charset.Charset cs,
int level,
java.lang.String message) |
static <O extends java.io.OutputStream> |
sendError(O out,
java.nio.charset.Charset cs,
java.lang.String message) |
static void |
sendOk(java.io.OutputStream out,
java.nio.charset.Charset cs)
Sends
OK ACK code |
static <O extends java.io.OutputStream> |
sendWarning(O out,
java.nio.charset.Charset cs,
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, java.nio.charset.Charset cs) 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, java.nio.charset.Charset cs, boolean canEof) throws java.io.IOException
java.io.IOException
public static void sendOk(java.io.OutputStream out, java.nio.charset.Charset cs) throws java.io.IOException
OK
ACK codeout
- The target OutputStream
cs
- The Charset
to use to write the textual datajava.io.IOException
- If failed to send the ACK codepublic static <O extends java.io.OutputStream> O sendWarning(O out, java.nio.charset.Charset cs, java.lang.String message) throws java.io.IOException
java.io.IOException
public static <O extends java.io.OutputStream> O sendError(O out, java.nio.charset.Charset cs, java.lang.String message) throws java.io.IOException
java.io.IOException
public static <O extends java.io.OutputStream> O sendAck(O out, java.nio.charset.Charset cs, int level, java.lang.String message) throws java.io.IOException
java.io.IOException