|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mobicents.examples.googletalk.GoogleTalkBotSbb
public abstract class GoogleTalkBotSbb
| Constructor Summary | |
|---|---|
GoogleTalkBotSbb()
|
|
| Method Summary | |
|---|---|
void |
onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface aci)
Handler to disconnect from Google when the service is being deactivated. |
void |
onMessage(org.jivesoftware.smack.packet.Message message,
javax.slee.ActivityContextInterface aci)
This is the point where we already have a chat session with the user, so, when they send us messages, we count the chars and reply or tell time :) |
void |
onPresence(org.jivesoftware.smack.packet.Presence packet,
javax.slee.ActivityContextInterface aci)
Here we handle the Presence messages. |
void |
onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
Init the xmpp connection to GOOGLE TALK when the service is activated by SLEE |
void |
sbbActivate()
|
void |
sbbCreate()
|
void |
sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
|
void |
sbbLoad()
|
void |
sbbPassivate()
|
void |
sbbPostCreate()
|
void |
sbbRemove()
|
void |
sbbRolledBack(javax.slee.RolledBackContext context)
|
void |
sbbStore()
|
void |
setSbbContext(javax.slee.SbbContext context)
|
void |
unsetSbbContext()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GoogleTalkBotSbb()
| Method Detail |
|---|
public void onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
event - aci -
public void onPresence(org.jivesoftware.smack.packet.Presence packet,
javax.slee.ActivityContextInterface aci)
packet - aci -
public void onMessage(org.jivesoftware.smack.packet.Message message,
javax.slee.ActivityContextInterface aci)
message - aci -
public void onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface aci)
event - aci - public void setSbbContext(javax.slee.SbbContext context)
setSbbContext in interface javax.slee.Sbbpublic void unsetSbbContext()
unsetSbbContext in interface javax.slee.Sbb
public void sbbCreate()
throws javax.slee.CreateException
sbbCreate in interface javax.slee.Sbbjavax.slee.CreateException
public void sbbPostCreate()
throws javax.slee.CreateException
sbbPostCreate in interface javax.slee.Sbbjavax.slee.CreateExceptionpublic void sbbActivate()
sbbActivate in interface javax.slee.Sbbpublic void sbbPassivate()
sbbPassivate in interface javax.slee.Sbbpublic void sbbRemove()
sbbRemove in interface javax.slee.Sbbpublic void sbbLoad()
sbbLoad in interface javax.slee.Sbbpublic void sbbStore()
sbbStore in interface javax.slee.Sbb
public void sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
sbbExceptionThrown in interface javax.slee.Sbbpublic void sbbRolledBack(javax.slee.RolledBackContext context)
sbbRolledBack in interface javax.slee.Sbb
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||