Using the JabberIM Control

JabberIM Control provides a simple java interface JabberInstantMessenger. The interface is mentioned below.
void instantMessage(java.lang.String userid, java.lang.String password, java.lang.String serverName, java.lang.String toUser, java.lang.String message) throws java.lang.Exception;

Input Parameters

JabberInstantMessenger interface takes the following input parameters.
java.lang.String userid
Your jabber's account userid.
java.lang.String password
Your jabber's account password.
java.lang.String serverName Ýour jabber's account server name. e.g. jabber.org
java.lang.String toUser Recipient's address, this is the address where message would be sent.e.g. powertoys@jabber.org
java.lang.String message This is the message to be sent to the recipient.

Invoking the control

instantMessage method of the JabberInstantMessenger is invoked as follows:
String userid = "powertoys";
String password = "powertoys";
String serverName ="jabber.org";
String toUser ="powertoys@jabber.org";
String message = "Hello from JabberIM powertoy";
control.instantMessage(userid, password, serverName, toUser, message);

The Java Page Flow sample that accompanies the VelocityTemplating Control demonstrates how to use the control.