Provides service for sending messages and other related actions. Central interface is MessageManager with it's default implementation - MessageManagerImpl. Since gateway's routes can require different passwords for action execution, RouteCredetialsHandler has to be provided to MessageManagerImpl for proper functioning.

Classes

  ClassDescription
public classAbstractBinaryMessage
public classAttachment
Encapsulates MMS message attachment data.

public classDeliveryReport
public classDeliveryStatusInfo
Bundles destination address specified while sending message with message delivery status information.

public classLogoMessage
SMS message containing logo content.

public classMessage
Base message class.

public classMessageHelper
Utility class for processing of received messages (e.g. delivery report recognition and creation).

public classMessageId
Hold message reference and port obtained after sending message. Used for requesting message delivery status.

public classMessageManager2
Message sending and receiving interface.

public classMessageManager2Impl
Implementation of hr.tis.mgw.client.message.MessageManager2 that uses PocketSoap library for communication with mGw Parlay X web services.

public classMessageManagerImpl
public classMessageTooLargeException
Thrown when message exceeds it's size limit.

public classMmsMessage
Represents MMS message.

public classMmsPart
Part of MmsMessage.

public classReceivedLongSmsSegment
Long SMS segment.

public classReceivedMms
Contains received MmsMessage, message sender (originator) address, destination address, message priority and registration identifier.

public classReceivedSms
Contains received SmsMessage, message sender (originator) address, destination address and registration identifier.

public classRingToneMessage
SMS message containing ringtone content.

public classSendResult
Structure containing result of sending message using ParlayX extensions.

public classSmppMessage
public classSmsMessage
SMS message containing textual content.

public classUnknownMessageIdentifierException
Thrown when message under ID specified in request isn't found in gateway.

public classUnsupportedEncodingException
Thrown if character set is invalid.

Interfaces

  InterfaceDescription
public interfaceMessageManager
Central interface for sending messages and other related actions.

Enumerations

  EnumerationDescription
public enumerationFormat
SMS message format enumerator.

public enumerationPriority
Message priority enumerator

public enumerationStatus
Delivery status enumerator