|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ie.ncl.sms.gsm.LongMessageSender
public class LongMessageSender
Create a long message transmitter. A long message transmitter partitions a long message into a series of short message fragments and transmits them over the SMS interface. Messages can also be received using a LongMessageReceiver.
LongMessageReceiver
Constructor Summary | |
---|---|
LongMessageSender(Sender sender,
int expiry)
Create a long message transmitter specifying the underlying SMS interface. |
Method Summary | |
---|---|
void |
close()
Close the connection. |
int |
compare(java.lang.Object oa,
java.lang.Object ob)
Comparator interface method. |
void |
connect()
Open the connection. |
boolean |
equals(java.lang.Object o)
Comparator interface method. |
boolean |
getAlwaysUseHeaders()
Get the Use Headers field. |
java.lang.String |
getCharacterEncoding()
|
boolean |
getUseUdhi()
Get the UDHI usage. |
void |
send(Message m)
|
void |
send(Message m,
int sequence)
Send a long message. |
void |
setAlwaysUseHeaders(boolean value)
This is used to specify that long message headers are always used, even if the message is one fragment long. |
void |
setCharacterEncoding(java.lang.String characterEncoding)
|
void |
setFragmentationSize(int size)
Set the fragmentation size (140 by default). |
void |
setUseUdhi(boolean value)
Long messages always have the UDHI field turned on when the are fragmented. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LongMessageSender(Sender sender, int expiry)
Method Detail |
---|
public void setFragmentationSize(int size)
public void setAlwaysUseHeaders(boolean value)
public boolean getAlwaysUseHeaders()
setAlwaysUseHeaders(boolean)
public void setUseUdhi(boolean value)
public boolean getUseUdhi()
setUseUdhi(boolean)
public boolean equals(java.lang.Object o)
equals
in interface java.util.Comparator
equals
in class java.lang.Object
public int compare(java.lang.Object oa, java.lang.Object ob)
compare
in interface java.util.Comparator
public void send(Message m) throws ConnectionException, MessageException
ConnectionException
MessageException
public void send(Message m, int sequence) throws MessageException, ConnectionException
MessageException
ConnectionException
public void close()
public void connect() throws ConnectionException
ConnectionException
public java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String characterEncoding)
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |