|
OpenNMS API 1.2.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.notifd.XMPPNotificationManager
Singleton class used to send messages to an XMPP Server. Used by XMPPNotificationStragetgy and XMPPGroupNotificationStrategy
| Field Summary | |
private org.jivesoftware.smack.ConnectionListener |
conlistener
|
private static XMPPNotificationManager |
instance
|
private static java.lang.String |
LOG4J_CATEGORY
|
private java.util.Properties |
props
|
private java.util.HashMap |
rooms
|
private boolean |
useSSL
|
private static org.jivesoftware.smack.XMPPConnection |
xmpp
|
private static int |
XMPP_PORT
|
private static java.lang.String |
XMPP_RESOURCE
|
private java.lang.String |
xmppPassword
|
private int |
xmppPort
|
private java.lang.String |
xmppServer
|
private java.lang.String |
xmppUser
|
| Constructor Summary | |
protected |
XMPPNotificationManager()
|
| Method Summary | |
static XMPPNotificationManager |
getInstance()
get an instance of the XMPPNotificationManager |
boolean |
isLoggedIn()
Check if manager is logged in to xmpp server. |
protected org.apache.log4j.Category |
log()
|
private void |
login()
|
boolean |
sendGroupChat(java.lang.String xmppChatRoom,
java.lang.String xmppMessage)
send an xmpp message to a specified Chat Room. |
boolean |
sendMessage(java.lang.String xmppTo,
java.lang.String xmppMessage)
send an xmpp message to a specified recipient. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.util.Properties props
private static final java.lang.String LOG4J_CATEGORY
private static final java.lang.String XMPP_RESOURCE
private static final int XMPP_PORT
private static org.jivesoftware.smack.XMPPConnection xmpp
private java.lang.String xmppServer
private java.lang.String xmppUser
private java.lang.String xmppPassword
private int xmppPort
private boolean useSSL
private java.util.HashMap rooms
private static XMPPNotificationManager instance
private org.jivesoftware.smack.ConnectionListener conlistener
| Constructor Detail |
protected XMPPNotificationManager()
| Method Detail |
public static XMPPNotificationManager getInstance()
private void login()
public boolean isLoggedIn()
public boolean sendMessage(java.lang.String xmppTo,
java.lang.String xmppMessage)
xmppTo - recipient of the xmpp messagexmppMessage - text to be sent in the body of the message
public boolean sendGroupChat(java.lang.String xmppChatRoom,
java.lang.String xmppMessage)
xmppChatRoom - room to send message to.xmppMessage - text to be sent in the body of the message
protected org.apache.log4j.Category log()
|
OpenNMS API 1.2.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||