Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit

Uses of Class
ie.ncl.msg.Message

Packages that use Message
ie.ncl.mms This package provides a generic XML document based interface to all the mobile messaging types and protocols including SMS, EMS and Smart Messaging. 
ie.ncl.msg This package provides a generic interface to all messaging protocols including but not limited to the SMS cellular network protocols. 
ie.ncl.sms.cimd This package contains the Computer Interface to Message Distribution (CIMD) protocol classes used to interface with an CIMD compliant SMSC such as Nokia's SMSC models. 
ie.ncl.sms.gsm This package contains the GSM classes that define attributes specific to GSM short messages. 
ie.ncl.sms.lm This package contains classes used to support long messages, concatenated SMS or fragmentation and reassembly (SAR). 
ie.ncl.sms.modem This package contains the GsmModem protocol classes used to interface with an GSM cellular device such as a: Siemens M30, TC35, MC35, S45, SL45; a Nokia PremiCell, Phone Card, 6310, 6310i; Sony Ericsson GM27/29; and Falcom A2 
ie.ncl.sms.nbs   
ie.ncl.sms.smpp This package contains  the Short Message Peer to Peer (SMPP) protocol classes used to interface with an SMPP compliant SMSC such as Logica's Telepath SMSC. 
ie.ncl.sms.ucp This package contains the Univeral Computer Protocol (UCP) protocol classes used to interface with an UCP compliant SMSC such as CMG's SMSC models. 
ie.ncl.wap.push This package is used to generate WAP Push Requests that are sent to mobile phones over the SMS Bearer. 
 

Uses of Message in ie.ncl.mms
 

Subclasses of Message in ie.ncl.mms
 class MMSMessage
          This is used to constuct an MMS message that can be sent to an SMS, EMS, Smart Message and MMS handset.
 

Methods in ie.ncl.mms that return Message
 Message[] MMSMessage.getSmsMessageFragments()
           
 

Methods in ie.ncl.mms with parameters of type Message
 boolean MMSReceiver.received(Receiver receiver, java.lang.Exception ex, Message m)
          Implements Receiver Listener API.
 

Uses of Message in ie.ncl.msg
 

Subclasses of Message in ie.ncl.msg
 class BinaryMessage
          BinaryMessage extends the base class Message (used for all messages in the Generic API) by implementing the message body as byte[] data.
 class TextMessage
          TextMessage extends the base class Message (used for all messages in the Generic API) by implementing the message body textual (String) data.
 

Methods in ie.ncl.msg that return Message
 Message SyncReceiver.getLastMessageReceived()
           
 Message MessageStore.query(java.lang.String id)
          Query the message given the message id.
 Message SyncReceiver.receive()
          Receive a message synchronously.
 

Methods in ie.ncl.msg with parameters of type Message
 void Receiver.acknowledge(Message message, boolean success)
          Acknowledge a received messages.
 void Loopback.acknowledge(Message m, boolean success)
          Receiver API.
 void ConnectionManager.acknowledge(Message m, boolean success)
           
 boolean SyncReceiver.received(Receiver receiver, java.lang.Exception ex, Message m)
          Implements the SenderListener API - used internally.
 boolean ReceiverListener.received(Receiver receiver, java.lang.Exception ex, Message m)
          This method will be called when a message is received.
 boolean ConnectionManager.received(Receiver receiver, java.lang.Exception ex, Message m)
          Implements Receiver Listener API.
 void MessageStore.replace(java.lang.String id, Message newOne)
          Replace a message as specified by the ID with a newOne.
 void SyncSender.send(Message m)
          Send a message asynchronously.
 void Sender.send(Message message, SenderListener listener)
          Send a message asynchronously.
 void Loopback.send(Message message, SenderListener listener)
          Implements Sender API.
 void ConnectionManager.send(Message m, SenderListener applicationSenderListener)
          Send a message.
 void SyncSender.sent(Sender sender, java.lang.Exception ex, Message m)
          Implements the SenderListener API - used internally.
 void SenderListener.sent(Sender sender, java.lang.Exception ex, Message m)
          This method is used to notify the application that a message has been sent or that an error occured sending the message.
 void ConnectionManager.sent(Sender sender, java.lang.Exception ex, Message m)
          Implements Sender Listener API.
 

Constructors in ie.ncl.msg with parameters of type Message
Message(Message m)
          Create a new message from an existing one.
TextMessage(Message m)
          Construct a new text message from an existing base class one.
 

Uses of Message in ie.ncl.sms.cimd
 

Methods in ie.ncl.sms.cimd with parameters of type Message
 void CimdConnection.acknowledge(Message m, boolean positive)
          Not implemented - acknowledgements are automatic.
 void CimdConnection.send(Message message, SenderListener listener)
           
 

Uses of Message in ie.ncl.sms.gsm
 

Subclasses of Message in ie.ncl.sms.gsm
 class GsmMessage
          GSM message adds a Protocol Id (PID), a data coding scheme (DCS) and a user data header indicator (UDHI) to the message object.
 class UDHMessage
          A User Data Header Message is a message with a set of indicators at the start of the message such as fragmentation information, source and destination port numbers.
 

Methods in ie.ncl.sms.gsm that return Message
 Message LongMessageReceiver.receive()
          Block until a long message is received.
 

Methods in ie.ncl.sms.gsm with parameters of type Message
static BinaryMessage[] UDHMessage.fragment(Message msg, int maxLen, int sequence)
           
static BinaryMessage[] UDHMessage.fragment(Message msg, int maxLen, int sequence, java.lang.String charEncoding)
           
 void LongMessageSender.send(Message m)
           
 void LongMessageSender.send(Message m, int sequence)
          Send a long message.
 

Uses of Message in ie.ncl.sms.lm
 

Methods in ie.ncl.sms.lm that return Message
 Message[] MemoryCache.getReassembledMessage()
          This returns the next available complete message fragment set in the cache.
 Message[] Cache.getReassembledMessage()
          This returns the next available complete set of message fragments in the cache.
 

Methods in ie.ncl.sms.lm with parameters of type Message
 void LongMessageReceiver.acknowledge(Message m, boolean success)
          Acknowledge a long message.
 boolean MemoryCache.addReceivedFragment(Message message, int reference, int fragments, int sequence)
          Add a message fragment to the cache.
 boolean Cache.addReceivedFragment(Message fragment, int referenceNumber, int numberOfFragments, int sequenceNumber)
          Add a message fragment to the cache.
 boolean LongMessageReceiver.received(Receiver receiver, java.lang.Exception ex, Message m)
          Implements ReceiverListener callback.
 

Uses of Message in ie.ncl.sms.modem
 

Methods in ie.ncl.sms.modem with parameters of type Message
 void GsmModem.acknowledge(Message m, boolean success)
          Acknowledge messages - Not implemented as messages are acknowledged immediately.
 ie.ncl.util.bin.Bytes GsmModem.constructPDU(Message m)
           
static ie.ncl.util.bin.Bytes GsmModem.constructSmsDeliver(Message m)
           
static ie.ncl.util.bin.Bytes GsmModem.constructSmsSubmit(Message m)
           
static ie.ncl.util.bin.Bytes GsmModem.constructTpud(Message m)
           
 void GsmModem.send(Message m, SenderListener listener)
          Send a message asynchronously.
 

Uses of Message in ie.ncl.sms.nbs
 

Subclasses of Message in ie.ncl.sms.nbs
 class EmailMessage
           
 class EmailNotification
          Class is used to send a simple email notification to the mobile user to indicate how many new messages are available on some email server.
 class IconMessage
          Class is used to create a Caller Group Icon smart message.
 class LogoMessage
          Class is used to create an (operator) logo message.
 class MenuMessage
          This is used to send a menu message to the mobile handset.
 class PictureMessage
          Class is used to create a picture message.
 class RingToneMessage
          This is used to send a ringtome message to the mobile handset.
 class SmartMessage
          A Smart message adds the concept of a source and destination port.
 class VCalendarMessage
          This message is used to send a VCalendar or Appointment to a mobile phone.
 class VCardMessage
          This message is used to send a VCard or Business card to a mobile phone.
 

Constructors in ie.ncl.sms.nbs with parameters of type Message
MenuAction(Message message)
           
 

Uses of Message in ie.ncl.sms.smpp
 

Methods in ie.ncl.sms.smpp that return Message
 Message SmppConnection.convert(Message smppMsg, MessageSettings settings)
           
 

Methods in ie.ncl.sms.smpp with parameters of type Message
 void SmppConnection.acknowledge(Message m, boolean success)
          Acknowledge a received message.
 Message SmppConnection.convert(Message message)
           
 boolean SmppConnection.interceptReceiverApiCallToInsertSmppCommandAttributes(Message smppMsg, java.lang.Exception ex, Message msg, MessageSettings settings)
           
 void SmppConnection.send(Message message, SenderListener listener)
          Sender Interface Method.
 

Uses of Message in ie.ncl.sms.ucp
 

Methods in ie.ncl.sms.ucp with parameters of type Message
 void UCPConnection.acknowledge(Message m, boolean success)
           
 void UCPConnection.send(Message message, SenderListener listener)
           
 

Uses of Message in ie.ncl.wap.push
 

Methods in ie.ncl.wap.push with parameters of type Message
static int WAPPush.extractTransactionIDFromDeliveryReceipt(Message msg)
          This static method is used to check if a delivery receipt is one from a WAP Push message and if so, extract the Transaction ID.
 


Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit