|
|||||||||
| 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 | |
|---|---|
protected javax.slee.SbbContext |
getSbbContext()
Convenience method to retrieve the SbbContext object stored in setSbbContext. |
protected java.lang.String |
getTraceMessageType()
|
void |
onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface aci)
|
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 recieve the Presence messages. |
void |
onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
|
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)
Initialize SBB component. |
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)
public void onPresence(org.jivesoftware.smack.packet.Presence packet,
javax.slee.ActivityContextInterface aci)
public void onMessage(org.jivesoftware.smack.packet.Message message,
javax.slee.ActivityContextInterface aci)
public void onActivityEndEvent(javax.slee.ActivityEndEvent event,
javax.slee.ActivityContextInterface 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.Sbbprotected javax.slee.SbbContext getSbbContext()
protected java.lang.String getTraceMessageType()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||