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

public class GateService extends JposBase implements jpos.services.GateService116
Gate service implementation. For more details about getter, setter and method implementations, see JposBase.
  • Field Details

    • GateInterface

      public GateInterface 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

      public GateService(GateProperties props, JposDevice device)
      Constructor. Stores property set and device implementation object.
      Parameters:
      props - Device service property set
      device - Device implementation object
  • Method Details

    • getCapGateStatus

      public boolean getCapGateStatus() throws jpos.JposException
      Specified by:
      getCapGateStatus in interface jpos.services.GateService112
      Throws:
      jpos.JposException
    • getCapRealTimeData

      public boolean getCapRealTimeData() throws jpos.JposException
      Specified by:
      getCapRealTimeData in interface jpos.services.GateService112
      Throws:
      jpos.JposException
    • getGetStatus

      public int getGetStatus() throws jpos.JposException
      Specified by:
      getGetStatus in interface jpos.services.GateService112
      Throws:
      jpos.JposException
    • getGateStatus

      public int getGateStatus() throws jpos.JposException
      Specified by:
      getGateStatus in interface jpos.services.GateService115
      Throws:
      jpos.JposException
    • openGate

      public void openGate() throws jpos.JposException
      Specified by:
      openGate in interface jpos.services.GateService112
      Throws:
      jpos.JposException
    • waitForGateClose

      public void waitForGateClose(int timeout) throws jpos.JposException
      Specified by:
      waitForGateClose in interface jpos.services.GateService112
      Throws:
      jpos.JposException