public class LoggerFiscalDeviceEventHandler extends java.lang.Object implements FiscalDeviceEventHandler
Modifier and Type | Field and Description |
---|---|
protected java.io.PrintWriter |
log |
STATUS_NORMAL, STATUS_PAPER_OUT, STATUS_WORKING
Constructor and Description |
---|
LoggerFiscalDeviceEventHandler(FiscalDeviceEventHandler eventHandler,
java.io.PrintStream log) |
LoggerFiscalDeviceEventHandler(FiscalDeviceEventHandler eventHandler,
java.io.PrintWriter log) |
LoggerFiscalDeviceEventHandler(java.io.PrintStream log) |
LoggerFiscalDeviceEventHandler(java.io.PrintWriter log) |
Modifier and Type | Method and Description |
---|---|
FiscalDeviceEventHandler |
getFiscalDeviceEventHandler()
Get the underlying event handler.
|
void |
onExecute(FiscalDevice source,
FiscalPacket request,
FiscalPacket response)
Invoked after every successful request execution.
|
boolean |
onExtendedStatus(FiscalDevice source,
FiscalPacket request,
FiscalPacket status)
Invoked when a STATPRN response is received and the FiscalDevice is configured to handle such responses.
|
void |
onStatus(FiscalDevice source,
FiscalPacket request,
int status)
Invoked periodically during long operations while waiting for a response.
|
boolean |
onTimeout(FiscalDevice source,
FiscalPacket request)
Invoked before throwing a FiscalDeviceTimeoutException.
|
public LoggerFiscalDeviceEventHandler(java.io.PrintWriter log)
public LoggerFiscalDeviceEventHandler(FiscalDeviceEventHandler eventHandler, java.io.PrintWriter log)
public LoggerFiscalDeviceEventHandler(java.io.PrintStream log)
public LoggerFiscalDeviceEventHandler(FiscalDeviceEventHandler eventHandler, java.io.PrintStream log)
public FiscalDeviceEventHandler getFiscalDeviceEventHandler()
public boolean onTimeout(FiscalDevice source, FiscalPacket request)
FiscalDeviceEventHandler
onTimeout
in interface FiscalDeviceEventHandler
public void onStatus(FiscalDevice source, FiscalPacket request, int status)
FiscalDeviceEventHandler
onStatus
in interface FiscalDeviceEventHandler
public boolean onExtendedStatus(FiscalDevice source, FiscalPacket request, FiscalPacket status)
FiscalDeviceEventHandler
onExtendedStatus
in interface FiscalDeviceEventHandler
public void onExecute(FiscalDevice source, FiscalPacket request, FiscalPacket response)
FiscalDeviceEventHandler
onExecute
in interface FiscalDeviceEventHandler