import javax.slee.*;
import javax.slee.facilities.Tracer;
public abstract class CustomSbb implements Sbb {
private SbbContext sbbContext;
private Tracer tracer;
public void setSbbContext(SbbContext context) {
sbbContext = context;
tracer = sbbContext.getTracer(this.getClass().getSimpleName());
}
public void onMyEvent(MyEvent event, ActivityContextInterface aci) {
tracer.info("Received MyEvent: " + event.getMessage());
SleeSession session = sbbContext.getSleeSession();
session.createSession();
// ...
session.destroySession();
}
}