All Packages Class Hierarchy This Package Previous Next Index
Class atm.physical.Log
java.lang.Object
|
+----atm.physical.Log
- public class Log
- extends Object
Manager for the ATM's internal log. In a real ATM, this would
manage a physical device; in this simulation, it uses classes
in package simulation to simulate the device.
-
Log()
- Constructor
-
logCashDispensed(Money)
- Log the dispensing of cash by the cash dispenser
-
logEnvelopeAccepted()
- Log accepting an envelope.
-
logResponse(Status)
- Log a response received from a message
-
logSend(Message)
- Log the sending of a message to the bank
Log
public Log()
- Constructor
logSend
public void logSend(Message message)
- Log the sending of a message to the bank
- Parameters:
- message - the message to be logged
logResponse
public void logResponse(Status response)
- Log a response received from a message
- Parameters:
- status - the status object returned by the bank in response
logCashDispensed
public void logCashDispensed(Money amount)
- Log the dispensing of cash by the cash dispenser
- Parameters:
- amount - the amount of cash being dispensed
logEnvelopeAccepted
public void logEnvelopeAccepted()
- Log accepting an envelope. This method is only called if an envelope
is actually received from the customer
All Packages Class Hierarchy This Package Previous Next Index