Class GateService
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposBase
de.gmxhome.conrad.jpos.jpos_base.gate.GateService
- All Implemented Interfaces:
jpos.loader.JposServiceInstance
,jpos.services.BaseService
,jpos.services.GateService112
,jpos.services.GateService113
,jpos.services.GateService114
,jpos.services.GateService115
,jpos.services.GateService116
Gate service implementation. For more details about getter, setter and method implementations,
see JposBase.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstance of a class implementing the GateInterface for gate specific setter and method calls bound to the property set.Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
Device, DeviceInterface, Props
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
int
int
void
openGate()
void
waitForGateClose(int timeout)
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposBase
callNowOrLater, check, check, check, check, checkBusy, checkClaimed, checkEnabled, checkEnabledUnclaimed, checkFirstEnabled, checkHealth, checkNoChangedOrClaimed, checkOpened, claim, clearInput, clearInputProperties, clearOutput, close, compareFirmwareVersion, deepToString, deleteInstance, directIO, getAsyncMode, getAutoDisable, getCapCompareFirmwareVersion, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateFirmware, getCapUpdateStatistics, getCheckHealthText, getClaimed, getDataCount, getDataEventEnabled, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getOutputID, getPhysicalDeviceDescription, getPhysicalDeviceName, getPowerNotify, getPowerState, getPropertyString, getState, logAsyncCall, logCall, logCall, logGet, logGet, logPreCall, logPreCall, logPreSet, logSet, open, release, removeOuterArraySpecifier, resetStatistics, retrieveStatistics, setAsyncMode, setAutoDisable, setDataEventEnabled, setDeviceEnabled, setFreezeEvents, setPowerNotify, signalRelease, startClaiming, updateFirmware, updateStatistics
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEvents
Methods inherited from interface jpos.services.GateService112
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateFirmware, getCapUpdateStatistics, getPowerNotify, getPowerState, resetStatistics, retrieveStatistics, setPowerNotify, updateFirmware, updateStatistics
Methods inherited from interface jpos.loader.JposServiceInstance
deleteInstance
-
Field Details
-
GateInterface
Instance of a class implementing the GateInterface for gate specific setter and method calls bound to the property set. Almost always the same object as Data.
-
-
Constructor Details
-
GateService
Constructor. Stores property set and device implementation object.- Parameters:
props
- Device service property setdevice
- Device implementation object
-
-
Method Details
-
getCapGateStatus
public boolean getCapGateStatus() throws jpos.JposException- Specified by:
getCapGateStatus
in interfacejpos.services.GateService112
- Throws:
jpos.JposException
-
getCapRealTimeData
public boolean getCapRealTimeData() throws jpos.JposException- Specified by:
getCapRealTimeData
in interfacejpos.services.GateService112
- Throws:
jpos.JposException
-
getGetStatus
public int getGetStatus() throws jpos.JposException- Specified by:
getGetStatus
in interfacejpos.services.GateService112
- Throws:
jpos.JposException
-
getGateStatus
public int getGateStatus() throws jpos.JposException- Specified by:
getGateStatus
in interfacejpos.services.GateService115
- Throws:
jpos.JposException
-
openGate
public void openGate() throws jpos.JposException- Specified by:
openGate
in interfacejpos.services.GateService112
- Throws:
jpos.JposException
-
waitForGateClose
public void waitForGateClose(int timeout) throws jpos.JposException- Specified by:
waitForGateClose
in interfacejpos.services.GateService112
- Throws:
jpos.JposException
-