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

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

public abstract static class BankClient.ReleaseResultHandler
extends BankClient.BankReplyHandler

Result handler class for the release request.


Constructor Summary
BankClient.ReleaseResultHandler()
           
 
Method Summary
abstract  void result(String src, int srcbal, boolean active)
          Handle an encumbrance release 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.ReleaseResultHandler

public BankClient.ReleaseResultHandler()
Method Detail

result

public abstract void result(String src,
                            int srcbal,
                            boolean active)
Handle an encumbrance release result.

Parameters:
src - Ref of the account that was un-encumbered.
srcbal - Available balance in the account after the release was processed.
active - Flag that is true if the encumbrance was still active when it was released, fales if it had expired.