|
OpenNMS API 1.2.5 | |||||||||
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 org.apache.log4j.Category |
log
|
private static java.lang.String |
LOG4J_CATEGORY
|
private java.util.Properties |
props
|
private java.util.HashMap |
rooms
|
private static org.jivesoftware.smack.XMPPConnection |
xmpp
|
private static java.lang.String |
XMPP_RESOURCE
|
private java.lang.String |
xmppPassword
|
private java.lang.String |
xmppServer
|
private java.lang.String |
xmppUser
|
Constructor Summary | |
protected |
XMPPNotificationManager()
|
Method Summary | |
private void |
connect()
|
static XMPPNotificationManager |
getInstance()
get an instance of the XMPPNotificationManager |
boolean |
isLoggedIn()
Check if manager is logged in to xmpp server. |
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 org.jivesoftware.smack.XMPPConnection xmpp
private org.apache.log4j.Category log
private java.lang.String xmppServer
private java.lang.String xmppUser
private java.lang.String xmppPassword
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 connect()
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
|
OpenNMS API 1.2.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |