org.tranche.server
Class ShutdownItem
java.lang.Object
org.tranche.server.ServerItem
org.tranche.server.ShutdownItem
public class ShutdownItem
- extends ServerItem
Safe remote shutdown to prevent corruption.
- Author:
- Bryan E. Smith, James "Augie" Hill - augman85@gmail.com
|
Method Summary |
void |
doAction(java.io.InputStream in,
java.io.OutputStream out,
java.lang.String clientIP)
Handle the server's action. |
static void |
writeRequest(boolean writeHeader,
Signature signature,
byte[] nonce,
java.io.OutputStream out)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShutdownItem
public ShutdownItem(Server server)
- Parameters:
server -
doAction
public final void doAction(java.io.InputStream in,
java.io.OutputStream out,
java.lang.String clientIP)
throws java.lang.Exception
- Description copied from class:
ServerItem
Handle the server's action.
- Specified by:
doAction in class ServerItem
- Parameters:
in - The input streamout - The output streamclientIP - So the transaction can be logged with client IP address.
- Throws:
java.lang.Exception
writeRequest
public static final void writeRequest(boolean writeHeader,
Signature signature,
byte[] nonce,
java.io.OutputStream out)
throws java.lang.Exception
- Parameters:
writeHeader - signature - nonce - out -
- Throws:
java.lang.Exception
This code is free for use both commercially and non-commercially as stated in the project's license