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 TypeMethodDescriptionbooleanbooleanintintvoidopenGate()voidwaitForGateClose(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, updateStatisticsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jpos.services.BaseService
checkHealth, claim, close, directIO, getCheckHealthText, getClaimed, getDeviceEnabled, getDeviceServiceDescription, getDeviceServiceVersion, getFreezeEvents, getPhysicalDeviceDescription, getPhysicalDeviceName, getState, open, release, setDeviceEnabled, setFreezeEventsMethods inherited from interface jpos.services.GateService112
compareFirmwareVersion, getCapCompareFirmwareVersion, getCapPowerReporting, getCapStatisticsReporting, getCapUpdateFirmware, getCapUpdateStatistics, getPowerNotify, getPowerState, resetStatistics, retrieveStatistics, setPowerNotify, updateFirmware, updateStatisticsMethods 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:
getCapGateStatusin interfacejpos.services.GateService112- Throws:
jpos.JposException
-
getCapRealTimeData
public boolean getCapRealTimeData() throws jpos.JposException- Specified by:
getCapRealTimeDatain interfacejpos.services.GateService112- Throws:
jpos.JposException
-
getGetStatus
public int getGetStatus() throws jpos.JposException- Specified by:
getGetStatusin interfacejpos.services.GateService112- Throws:
jpos.JposException
-
getGateStatus
public int getGateStatus() throws jpos.JposException- Specified by:
getGateStatusin interfacejpos.services.GateService115- Throws:
jpos.JposException
-
openGate
public void openGate() throws jpos.JposException- Specified by:
openGatein interfacejpos.services.GateService112- Throws:
jpos.JposException
-
waitForGateClose
public void waitForGateClose(int timeout) throws jpos.JposException- Specified by:
waitForGateClosein interfacejpos.services.GateService112- Throws:
jpos.JposException
-