org.mobicents.slee.sipevent.examples
Class RLSExamplePublisherSbb

java.lang.Object
  extended by org.mobicents.slee.sipevent.examples.RLSExamplePublisherSbb
All Implemented Interfaces:
javax.slee.Sbb, RLSExamplePublisher, PublicationClientControlParent

public abstract class RLSExamplePublisherSbb
extends java.lang.Object
implements javax.slee.Sbb, RLSExamplePublisher

Author:
Eduardo Martins

Constructor Summary
RLSExamplePublisherSbb()
           
 
Method Summary
abstract  java.lang.String getETag()
           
protected  RLSExamplePublisherParentSbbLocalObject getParent()
           
abstract  org.mobicents.slee.ChildRelationExt getPublicationControlChildRelation()
           
abstract  java.lang.String getPublisher()
           
 void onTimerEvent(javax.slee.facilities.TimerEvent 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 sbbRolledBack)
           
 void sbbStore()
           
abstract  void setETag(java.lang.String eTag)
           
abstract  void setPublisher(java.lang.String value)
           
 void setSbbContext(javax.slee.SbbContext sbbContext)
          Called when an sbb object is instantied and enters the pooled state.
 void start(java.lang.String publisher)
          Starts publishing for the specified publisher...
 void stop()
          stop publishing
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RLSExamplePublisherSbb

public RLSExamplePublisherSbb()
Method Detail

getPublicationControlChildRelation

public abstract org.mobicents.slee.ChildRelationExt getPublicationControlChildRelation()

getParent

protected RLSExamplePublisherParentSbbLocalObject getParent()

setPublisher

public abstract void setPublisher(java.lang.String value)

getPublisher

public abstract java.lang.String getPublisher()

setETag

public abstract void setETag(java.lang.String eTag)

getETag

public abstract java.lang.String getETag()

start

public void start(java.lang.String publisher)
Description copied from interface: RLSExamplePublisher
Starts publishing for the specified publisher...

Specified by:
start in interface RLSExamplePublisher

onTimerEvent

public void onTimerEvent(javax.slee.facilities.TimerEvent event,
                         javax.slee.ActivityContextInterface aci)

stop

public void stop()
stop publishing

Specified by:
stop in interface RLSExamplePublisher

setSbbContext

public void setSbbContext(javax.slee.SbbContext sbbContext)
Called when an sbb object is instantied and enters the pooled state.

Specified by:
setSbbContext in interface javax.slee.Sbb

unsetSbbContext

public void unsetSbbContext()
Specified by:
unsetSbbContext in interface javax.slee.Sbb

sbbCreate

public void sbbCreate()
               throws javax.slee.CreateException
Specified by:
sbbCreate in interface javax.slee.Sbb
Throws:
javax.slee.CreateException

sbbPostCreate

public void sbbPostCreate()
                   throws javax.slee.CreateException
Specified by:
sbbPostCreate in interface javax.slee.Sbb
Throws:
javax.slee.CreateException

sbbActivate

public void sbbActivate()
Specified by:
sbbActivate in interface javax.slee.Sbb

sbbPassivate

public void sbbPassivate()
Specified by:
sbbPassivate in interface javax.slee.Sbb

sbbRemove

public void sbbRemove()
Specified by:
sbbRemove in interface javax.slee.Sbb

sbbLoad

public void sbbLoad()
Specified by:
sbbLoad in interface javax.slee.Sbb

sbbStore

public void sbbStore()
Specified by:
sbbStore in interface javax.slee.Sbb

sbbExceptionThrown

public void sbbExceptionThrown(java.lang.Exception exception,
                               java.lang.Object event,
                               javax.slee.ActivityContextInterface activity)
Specified by:
sbbExceptionThrown in interface javax.slee.Sbb

sbbRolledBack

public void sbbRolledBack(javax.slee.RolledBackContext sbbRolledBack)
Specified by:
sbbRolledBack in interface javax.slee.Sbb


Copyright © 2011. All Rights Reserved.