beautypg.com

Motorola HANDSET C381P User Manual

Page 44

background image

10
JSR
120 – Wireless Messaging API

44

Feature/Class

Implementation

JSR-120 API. Specifically, APIs defined in the
javax.wireless.messaging package will be implemented with regards to
the GSM SMS Adaptor

Supported

All fields, methods, and inherited methods for the Connector Class in
the javax.microedition.io package

Supported

All methods for the BinaryMessage interface in the
javax.wireless.messaging package

Supported

All methods for the Message interface in the javax.wireless.messaging
package

Supported

All fields, methods, and inherited methods for the MessageConnection
interface in the javax.wireless.messaging package

Supported

Number of MessageConnection instances in the
javax.wireless.messaging package

5

All methods for the MessageListener interface in the
javax.wireless.messaging package

Supported

All methods and inherited methods for the TextMessage interface in
the javax.wireless.messaging package

Supported

Number of concatenated messages.

40 messages in inbox, each can
be concatenated from 10 parts at
max.
No limitation on outbox
(immediately transmitted)

Table 10 Messaging features/classes supported

The Code Sample 5 shows the implementation of the JSR 120 Wireless Messaging API:

Creation of client connection and for calling of method ‘numberOfSegments’ for
Binary message:

BinaryMessage binMsg;

MessageConnection connClient;

int MsgLength = 140;

/* Create connection for client mode */

connClient = (MessageConnection) Connector.open("sms://" +

outAddr);

/* Create BinaryMessage for client mode */

binMsg

=

(BinaryMessage)connClient.newMessage(MessageConnection.BINARY
_MESSAGE);

/* Create BINARY of 'size' bytes for BinaryMsg */

public byte[] createBinary(int size) {

int nextByte = 0;