org.tranche.remote
Class GetBytesCallback
java.lang.Object
org.tranche.commons.Debuggable
org.tranche.remote.RemoteCallback
org.tranche.remote.GetBytesCallback
public class GetBytesCallback
- extends RemoteCallback
Represents a byte array request.
- Author:
- Jayson Falkner - jfalkner@umich.edu
|
Field Summary |
static java.lang.String |
NAME
|
|
Method Summary |
void |
callback(byte[] callbackBytes)
Sets the response from the server. |
byte[] |
getBytes()
Returns the server response. |
static void |
writeResponse(byte[] bytes,
java.io.OutputStream out)
|
| Methods inherited from class org.tranche.remote.RemoteCallback |
getCachedException, getDescription, getID, getName, getPurgeMsg, getRemoteTrancheServer, getTimeCompleted, getTimeStarted, isComplete, isPurged, keepAlive, notifyTimedOut, notifyWaiting, purge, setCachedException, waitForCallback |
| Methods inherited from class org.tranche.commons.Debuggable |
debugErr, debugErr, debugOut, isDebug, setDebug |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
GetBytesCallback
public GetBytesCallback(long id,
RemoteTrancheServer rts,
java.lang.String description)
- Parameters:
id - rts - description -
getBytes
public byte[] getBytes()
throws java.lang.Exception
Returns the server response.
- Returns:
-
- Throws:
java.lang.Exception
callback
public void callback(byte[] callbackBytes)
Sets the response from the server.
- Specified by:
callback in class RemoteCallback
- Parameters:
callbackBytes -
writeResponse
public static void writeResponse(byte[] bytes,
java.io.OutputStream out)
throws java.lang.Exception
- Parameters:
bytes - out -
- Throws:
java.lang.Exception
This code is free for use both commercially and non-commercially as stated in the project's license