|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.zoolu.sip.message.BaseMessage
|
+--org.zoolu.sip.message.Message
Class Message extends class sip.message.BaseMessage adding some SIP extensions.
Class Message supports all methods and header definened in RFC3261, plus:
| Fields inherited from class org.zoolu.sip.message.BaseMessage |
connection_id, MAX_PKT_SIZE, PROTO_SCTP, PROTO_TCP, PROTO_TLS, PROTO_UDP, remote_addr, remote_port, transport_proto |
| Constructor Summary | |
Message()
Costructs a new empty Message |
|
Message(byte[] buff,
int offset,
int len)
Costructs a new Message |
|
Message(Message msg)
Costructs a new Message |
|
Message(java.lang.String str)
Costructs a new Message |
|
Message(UdpPacket packet)
Costructs a new Message |
|
| Method Summary | |
java.lang.Object |
clone()
Creates and returns a clone of the Message |
AllowEventsHeader |
getAllowEventsHeader()
Gets AllowEventsHeader |
EventHeader |
getEventHeader()
Gets EventHeader |
ReferredByHeader |
getReferredByHeader()
Gets ReferredByHeader |
ReferToHeader |
getReferToHeader()
Gets ReferToHeader |
SubscriptionStateHeader |
getSubscriptionStateHeader()
Gets SubscriptionStateHeader |
boolean |
hasAllowEventsHeader()
Whether the message has the AllowEventsHeader |
boolean |
hasEventHeader()
Whether the message has the EventHeader |
boolean |
hasReferredByHeader()
Whether the message has the Referred-By header |
boolean |
hasReferToHeader()
Whether the message has the Refer-To header |
boolean |
hasSubscriptionStateHeader()
Whether the message has the Subscription-State header |
boolean |
isMessage()
Returns boolean value to indicate if Message is a MESSAGE request (RFC3428) |
boolean |
isNotify()
Returns boolean value to indicate if Message is a NOTIFY request (RFC3265) |
boolean |
isPublish()
Returns boolean value to indicate if Message is a PUBLISH request (RFC3903) |
boolean |
isRefer()
Returns boolean value to indicate if Message is a REFER request (RFC3515) |
boolean |
isSubscribe()
Returns boolean value to indicate if Message is a SUBSCRIBE request (RFC3265) |
void |
removeAllowEventsHeader()
Removes AllowEventsHeader from Message (if it exists) |
void |
removeEventHeader()
Removes EventHeader from Message (if it exists) |
void |
removeReferredByHeader()
Removes ReferredByHeader from Message (if it exists) |
void |
removeReferToHeader()
Removes ReferToHeader from Message (if it exists) |
void |
removeSubscriptionStateHeader()
Removes SubscriptionStateHeader from Message (if it exists) |
void |
setAllowEventsHeader(AllowEventsHeader h)
Sets AllowEventsHeader |
void |
setEventHeader(EventHeader h)
Sets EventHeader |
void |
setReferredByHeader(ReferredByHeader h)
Sets ReferredByHeader |
void |
setReferToHeader(ReferToHeader h)
Sets ReferToHeader |
void |
setSubscriptionStateHeader(SubscriptionStateHeader h)
Sets SubscriptionStateHeader |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Message()
public Message(java.lang.String str)
public Message(byte[] buff,
int offset,
int len)
public Message(UdpPacket packet)
public Message(Message msg)
| Method Detail |
public java.lang.Object clone()
clone in class BaseMessage
public boolean isMessage()
throws java.lang.NullPointerException
public boolean isRefer()
throws java.lang.NullPointerException
public boolean isNotify()
throws java.lang.NullPointerException
public boolean isSubscribe()
throws java.lang.NullPointerException
public boolean isPublish()
throws java.lang.NullPointerException
public boolean hasReferToHeader()
public ReferToHeader getReferToHeader()
public void setReferToHeader(ReferToHeader h)
public void removeReferToHeader()
public boolean hasReferredByHeader()
public ReferredByHeader getReferredByHeader()
public void setReferredByHeader(ReferredByHeader h)
public void removeReferredByHeader()
public boolean hasEventHeader()
public EventHeader getEventHeader()
public void setEventHeader(EventHeader h)
public void removeEventHeader()
public boolean hasAllowEventsHeader()
public AllowEventsHeader getAllowEventsHeader()
public void setAllowEventsHeader(AllowEventsHeader h)
public void removeAllowEventsHeader()
public boolean hasSubscriptionStateHeader()
public SubscriptionStateHeader getSubscriptionStateHeader()
public void setSubscriptionStateHeader(SubscriptionStateHeader h)
public void removeSubscriptionStateHeader()
|
MjSip Stack v1.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||