org.tranche.remote
Class ActivityArrayCallback
java.lang.Object
org.tranche.commons.Debuggable
org.tranche.remote.RemoteCallback
org.tranche.remote.ActivityArrayCallback
public class ActivityArrayCallback
- extends RemoteCallback
Represents an activity array server request.
- Author:
- James "Augie" Hill - augman85@gmail.com
|
Field Summary |
static java.lang.String |
NAME
|
| 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
ActivityArrayCallback
public ActivityArrayCallback(long id,
RemoteTrancheServer rts,
java.lang.String description)
- Parameters:
rts - the remote tranche server receivedid - Unique identification number for the callback
- Throws:
java.lang.InterruptedException - if an interrupted exception occurs
getResponse
public Activity[] getResponse()
throws java.lang.Exception
Returns the server response.
- Returns:
-
- Throws:
java.lang.Exception
callback
public void callback(byte[] bytes)
Sets the response from the server.
- Specified by:
callback in class RemoteCallback
- Parameters:
bytes -
writeResponse
public static void writeResponse(Activity[] response,
java.io.OutputStream out)
throws java.lang.Exception
- Parameters:
response - out -
- Throws:
java.lang.Exception
This code is free for use both commercially and non-commercially as stated in the project's license