Interface MessageSender

All Known Implementing Classes:
AdminMessageSender, HttpMessageSender, com.highdeal.hci.internal.InternalAdminMessageSender, UpdaterMessageSender

public interface MessageSender
This Java interface is the parent interface for all the message senders that you can implement in your client applications depending on your business requirements; it defines the necessary methods for sending (asynchronous, synchronous, or client-side timeout) the HCI messages that include the operation requests for the connected SAP CC system.

Implementation in Your Client Application

If you want to implement some business services provided by the HTTP Communication Interface (HCI) technical interface of SAP Convergent Charging, you must develop a message sender in your client application to send HCI messages and receive the results:

  • AdminMessageSender
  • HttpMessageSender
  • UpdaterMessageSender

Notes

You can implement asynchronous or synchronous communications between your client application and the connected SAP CC system.

In synchronous communications, you can define a client-side timeout. A CommunicationFailureException is automatically thrown inside your client application if the connected SAP CC system does not reply to your request message before the timeout expires.

Use the asyncSend(..) and send(..) methods to manage the communications between your client application and the connected SAP CC system.

See Also: