Package de.gmxhome.conrad.jpos.jpos_base
Class JposDirectIOWaitingEvent
java.lang.Object
java.util.EventObject
jpos.events.JposEvent
jpos.events.DirectIOEvent
de.gmxhome.conrad.jpos.jpos_base.JposDirectIOEvent
de.gmxhome.conrad.jpos.jpos_base.JposDirectIOWaitingEvent
- All Implemented Interfaces:
Serializable
Data event used for bidirectional data exchange between application and service. Contains synchronization object that
allows the service to wait until the event callback method of the application has been finished. This is necessary
whenever the callback may change data or obj.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class jpos.events.DirectIOEvent
data, eventNumber, object
Fields inherited from class jpos.events.JposEvent
sequenceNumber
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorsConstructorDescriptionJposDirectIOWaitingEvent(JposBase source, int eventNumber, int data, Object obj)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionSynchronization object, will be signalled after the event callback has been finished.Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposDirectIOEvent
getPropertySet, setData, setDirectIOProperties, setObject, toLogString
Methods inherited from class jpos.events.DirectIOEvent
getData, getEventNumber, getObject
Methods inherited from class jpos.events.JposEvent
getSequenceNumber, getWhen, incrSequenceNumber, updateSequenceNumber
Methods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
JposDirectIOWaitingEvent
Constructor. Parameters passed to base class unchanged.- Parameters:
source
- Source, for services implemented with this framework, the (deviceclass.)DeviceClassService object.eventNumber
- Event number, vendor specificdata
- Data, additional vendor specific dataobj
- Object, additional data container, vendor specific
-
-
Method Details
-
getWaiter
Synchronization object, will be signalled after the event callback has been finished.- Returns:
- The SyncObject used for synchronization.
-