Class PrintRecMessage
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.fiscalprinter.OutputRequest
de.gmxhome.conrad.jpos.jpos_base.fiscalprinter.PrintRecMessage
- All Implemented Interfaces:
Runnable
Output request executor for FiscalPrinter method PrintRecMessage.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
JposOutputRequest.JposRequestThread
-
Field Summary
Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.fiscalprinter.OutputRequest
Level, Station
Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
Abort, AdditionalData, Device, EndSync, Exception, Finished, OutputID, Props, Waiting
-
Constructor Summary
ConstructorsConstructorDescriptionPrintRecMessage(FiscalPrinterProperties props, String message)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionFiscalPrinter method PrintRecMessage parameter message, see UPOS specification.int
FiscalPrinter property MessageType at time of validation, see UPOS specification.void
invoke()
This function should be called whenever a printing method has been invoked.Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.fiscalprinter.OutputRequest
createErrorEvent, createIdleEvent, setIdleWaiter
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
abortCommand, abortCommand, catchedInvocation, clearAll, clearInput, clearOutput, countCommands, createOutputEvent, dequeue, enqueue, enqueueSynchronous, finishAsyncProcessing, finished, reactivate, reactivate, reset, run
-
Constructor Details
-
PrintRecMessage
Constructor. Stores given parameters for later use.- Parameters:
props
- Property set of device service.message
- Text message to print.
-
-
Method Details
-
getMessageType
public int getMessageType()FiscalPrinter property MessageType at time of validation, see UPOS specification.- Returns:
- Value of property MessageType during validation.
-
getMessage
FiscalPrinter method PrintRecMessage parameter message, see UPOS specification.- Returns:
- PrintRecMessage parameter message.
-
invoke
public void invoke() throws jpos.JposExceptionDescription copied from class:OutputRequest
This function should be called whenever a printing method has been invoked. Therefore, it is the perfect place to signal processing has finished to implicitly waiting synchronous methods.- Overrides:
invoke
in classOutputRequest
- Throws:
jpos.JposException
- If the invoked method throws an exception.
-