Interface PontonMessengerConnection

All Superinterfaces:
MessengerHealth, MessengerMonitor
All Known Implementing Classes:
PontonMessengerConnectionImpl, WebPontonConnectionController

public interface PontonMessengerConnection extends MessengerHealth, MessengerMonitor
  • Method Details

    • newBuilder

      static PontonMessengerConnectionBuilder newBuilder()
    • close

      void close()
    • start

      void start() throws de.ponton.xp.adapter.api.TransmissionException
      Throws:
      de.ponton.xp.adapter.api.TransmissionException
    • sendCMRevoke

      void sendCMRevoke(CCMORevoke ccmoRevoke) throws de.ponton.xp.adapter.api.TransmissionException, de.ponton.xp.adapter.api.ConnectionException
      Throws:
      de.ponton.xp.adapter.api.TransmissionException
      de.ponton.xp.adapter.api.ConnectionException
    • sendCMRequest

      void sendCMRequest(CCMORequest ccmoRequest) throws de.ponton.xp.adapter.api.TransmissionException, de.ponton.xp.adapter.api.ConnectionException
      Throws:
      de.ponton.xp.adapter.api.TransmissionException
      de.ponton.xp.adapter.api.ConnectionException
    • sendCPRequest

      void sendCPRequest(CPRequestCR cpRequestCR) throws de.ponton.xp.adapter.api.TransmissionException, de.ponton.xp.adapter.api.ConnectionException
      Throws:
      de.ponton.xp.adapter.api.TransmissionException
      de.ponton.xp.adapter.api.ConnectionException
    • withOutboundMessageStatusUpdateHandler

      PontonMessengerConnection withOutboundMessageStatusUpdateHandler(de.ponton.xp.adapter.api.OutboundMessageStatusUpdateHandler outboundMessageStatusUpdateHandler)
    • withCMNotificationHandler

      PontonMessengerConnection withCMNotificationHandler(CMNotificationHandler cmNotificationHandler)
    • withCMRevokeHandler

      PontonMessengerConnection withCMRevokeHandler(CMRevokeHandler cmRevokeHandler)
    • withConsumptionRecordHandler

      PontonMessengerConnection withConsumptionRecordHandler(ConsumptionRecordHandler consumptionRecordHandler)
    • withMasterDataHandler

      PontonMessengerConnection withMasterDataHandler(MasterDataHandler masterDataHandler)
    • withCPNotificationHandler

      PontonMessengerConnection withCPNotificationHandler(CPNotificationHandler cpNotificationHandler)