IP*Works! V9

ipworks
Class SmppMessageInEvent

java.lang.Object
  extended by java.util.EventObject
      extended by ipworks.SmppMessageInEvent
All Implemented Interfaces:
java.io.Serializable

public class SmppMessageInEvent
extends java.util.EventObject

This event is fired upon receipt of a message.

When a message is received, the SMPP bean will parse the sender's message into the SourceAddress , ScheduleDeliveryTime , ValidityPeriod , and Message fields.

The SourceAddress parameter is the address of the originator of the message.

The DestinationAddress parameter holds the address of the recipient.

The ScheduleDeliveryTime parameter is the delivery time which the short message is scheduled to be forwarded to another MC. This will be an empty string if not scheduled.

The ValidityPeriod parameter is only applicable if this short message is being forwarded to another MC. When this occurs, it specifies how long the receiving MC should retain the SM and continue trying to deliver it. This will be an empty string if the current validity period is unavailable.

The Message parameter is the plaintext portion of the message body.

If the incoming message is a part of a larger message (the message was split up into several parts), the MessagePartCount , MessagePart , and MessagePartReference parameters will be set. MessagePartCount will hold the total number of parts for the message. MessagePart will indicate the current part's location in the message to determine the order when re-assembling the message. This will be a value from 1 to MessagePartCount. MessagePartReference holds a reference value that will be the same across all parts for the message.

The ResponseErrorCode parameter may be set to return an error condition to the server. This corresponds to the command_status protocol level field of the response.

See Also:
Smpp, Smpp.MessageInEvent, Serialized Form

Field Summary
 java.lang.String destinationAddress
           
 java.lang.String message
           
 int messagePart
           
 int messagePartCount
           
 int messagePartReference
           
 int responseErrorCode
           
 java.lang.String scheduleDeliveryTime
           
 java.lang.String sourceAddress
           
 java.lang.String validityPeriod
           
 
Fields inherited from class java.util.EventObject
source
 
Method Summary
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceAddress

public java.lang.String sourceAddress

scheduleDeliveryTime

public java.lang.String scheduleDeliveryTime

validityPeriod

public java.lang.String validityPeriod

message

public java.lang.String message

messagePart

public int messagePart

messagePartCount

public int messagePartCount

messagePartReference

public int messagePartReference

destinationAddress

public java.lang.String destinationAddress

responseErrorCode

public int responseErrorCode

IP*Works! V9

Copyright (c) 2013 /n software inc. - All rights reserved.