diff src/org/dancres/blitz/remote/nio/ResultProcessor.java @ 0:3dc0c5604566

Initial checkin of blitz 2.0 fcs - no installer yet.
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 21 Mar 2009 11:00:06 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/org/dancres/blitz/remote/nio/ResultProcessor.java	Sat Mar 21 11:00:06 2009 +0000
@@ -0,0 +1,15 @@
+package org.dancres.blitz.remote.nio;
+
+import java.rmi.RemoteException;
+
+/**
+ * An instance of this will receive a response as the result of a message
+ * sent via Txer.  Txer will have been given an id for the message and
+ * the instance should be registered with Rxer prior to message transmission
+ * against the same id.  When a response arrives for that id, the instance
+ * will have it's deliver method invoked with the raw payload (a byte[]).
+ */
+public interface ResultProcessor {
+    void deliver(byte[] aPayload);
+    void deliver(RemoteException aT);
+}