Class ReadValue
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.JposInputRequest
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.ReadValue
- All Implemented Interfaces:
Runnable
Output request executor for ElectronicValueRW method ReadValue.
-
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.JposOutputRequest
Abort, AdditionalData, Device, EndSync, Exception, Finished, OutputID, Props, Waiting -
Constructor Summary
ConstructorsConstructorDescriptionReadValue(ElectronicValueRWProperties props, int sequenceNumber, int timeout)Constructor. -
Method Summary
Modifier and TypeMethodDescriptionintReturns copy of sequenceNumber parameter (any value)intReturns copy of maximum waiting time parameter (operation timeout).voidinvoke()Invokes the command.Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposInputRequest
createErrorEvent, createOutputEvent, enqueue, finishAsyncProcessing, reactivateMethods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
abortCommand, abortCommand, catchedInvocation, clearAll, clearInput, clearOutput, countCommands, createIdleEvent, dequeue, enqueueSynchronous, finished, reactivate, reset, run
-
Constructor Details
-
ReadValue
Constructor. Stores given parameters for later use.- Parameters:
props- Property set of device service.sequenceNumber- Sequence number, any value.timeout- operation timeout.
-
-
Method Details
-
getSequenceNumber
public int getSequenceNumber()Returns copy of sequenceNumber parameter (any value)- Returns:
- The sequence number.
-
getTimeout
public int getTimeout()Returns copy of maximum waiting time parameter (operation timeout).- Returns:
- Maximum waiting time.
-
invoke
public void invoke() throws jpos.JposExceptionDescription copied from class:JposOutputRequestInvokes the command. Must be implemented in derived class. Calls finished() to wake up potentially waiting threads.- Overrides:
invokein classJposOutputRequest- Throws:
jpos.JposException- JposException thrown by the command to be executed.
-