org.elkoserver.server.workshop.bank.client
Class BankClient.TransferResultHandler

java.lang.Object
  extended by org.elkoserver.server.workshop.bank.client.BankClient.BankReplyHandler
      extended by org.elkoserver.server.workshop.bank.client.BankClient.TransferResultHandler
Enclosing class:
BankClient

public abstract static class BankClient.TransferResultHandler
extends BankClient.BankReplyHandler

Result handler class for transfer requests (transfer and transferEncumbrance).


Constructor Summary
BankClient.TransferResultHandler()
           
 
Method Summary
abstract  void result(String src, int srcbal, String dst, int dstbal)
          Handle a transfer result.
 
Methods inherited from class org.elkoserver.server.workshop.bank.client.BankClient.BankReplyHandler
fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BankClient.TransferResultHandler

public BankClient.TransferResultHandler()
Method Detail

result

public abstract void result(String src,
                            int srcbal,
                            String dst,
                            int dstbal)
Handle a transfer result.

Parameters:
src - Source account ref.
srcbal - Available balance in src account after transfer.
dst - Destination account ref.
dstbal - Available balance in dst account after transfer.