All Packages Class Hierarchy This Package Previous Next Index
Class com.ibm.devtools.SIPNoTE.JephyrSIPTransform
java.lang.Object
|
+----com.ibm.devtools.SIPNoTE.JephyrSIPTransform
- public class JephyrSIPTransform
- extends Object
This class represents an transform which can change a SIP message into
a Jephyr message, and vice versa. It is responsible for filling in
all of the necessary datafields in the corresponding message to make
sure that it is valid. It however, does not validate the message
semantically.
If you wish to change the protocol that is used to transfer messages
before they enter into this SIP realm, this is one of the few places
that needs to be changed.
- See Also:
- JMessage, SIPMessage
-
JephyrToSIP(String, int, String, int)
- Applies the transform to the Jephyr message and creates a
SIP message.
-
SIPToJephyr()
- Applies the transform to the SIP message and creates a
Jephyr message.
SIPToJephyr
public JMessage SIPToJephyr()
- Applies the transform to the SIP message and creates a
Jephyr message. The content-type of the SIP message must
be application/jephyr in order for this to succeeed.
- Returns:
- The newly constructed Jephyr message.
JephyrToSIP
public SIPMessage JephyrToSIP(String localhost,
int localport,
String servername,
int serverport)
- Applies the transform to the Jephyr message and creates a
SIP message. If the Jephyr message was a command message, then
we set the appropriate SIP message type, otherwise this becomes
a SIP message type of MESSAGE.
- Parameters:
- localhost - The name of this client machine.
- localport - The port on which this client listens.
- servername - The name of the SIPNoTE server.
- serverport - The port on which the SIPNoTE server listens.
- Returns:
- The newly constructed SIP message.
All Packages Class Hierarchy This Package Previous Next Index