|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.protocols.smpp.gsm.AbstractHeaderElement
public abstract class AbstractHeaderElement
Abstract base class for HeaderElement implementations.
| Constructor Summary | |
|---|---|
AbstractHeaderElement()
|
|
| Method Summary | |
|---|---|
protected boolean |
doWrite(int segmentNum,
ByteBuffer buffer)
|
boolean |
equals(Object obj)
|
boolean |
isComplete()
Determine if this HeaderElement has written all its data. |
boolean |
isRecurring()
Determine if this header element should be included in the header of each message in a concatenated message. |
void |
postProcess(List<ByteBuffer> segments)
This method allows HeaderElements to post-process SMS segments after they have all been created by UserData.toSegments(). |
void |
reset()
Reset this HeaderElement to its initial state. |
boolean |
write(int segmentNum,
ByteBuffer buffer)
Encode this header element to the given ByteBuffer. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.mobicents.protocols.smpp.gsm.HeaderElement |
|---|
getLength |
| Constructor Detail |
|---|
public AbstractHeaderElement()
| Method Detail |
|---|
public boolean equals(Object obj)
equals in class Objectpublic void reset()
HeaderElementUserData implementation.
reset in interface HeaderElementpublic boolean isComplete()
HeaderElementUserData implementations.
isComplete in interface HeaderElementpublic boolean isRecurring()
HeaderElement
isRecurring in interface HeaderElement
public boolean write(int segmentNum,
ByteBuffer buffer)
HeaderElement
write in interface HeaderElementpublic void postProcess(List<ByteBuffer> segments)
HeaderElementUserData.toSegments(). This is primarily provided for
ConcatenatedSms so that it can fill in the "total message
segments" field in each segment once the total count is known.
postProcess in interface HeaderElementsegments - The generated SMS segments.
protected boolean doWrite(int segmentNum,
ByteBuffer buffer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||