use of javax.slee.SbbLocalObject in project charging-server by RestComm.
the class DataSourceSbb method onJdbcTaskExecutionThrowableEvent.
/**
* Event handler for {@link JdbcTaskExecutionThrowableEvent}.
*
* @param event
* @param aci
*/
public void onJdbcTaskExecutionThrowableEvent(JdbcTaskExecutionThrowableEvent event, ActivityContextInterface aci) {
if (tracer.isWarningEnabled()) {
tracer.warning("Received a JdbcTaskExecutionThrowableEvent, as result of executed task " + event.getTask(), event.getThrowable());
}
// end jdbc activity
((JdbcActivity) aci.getActivity()).endActivity();
// call back parent
final SbbLocalObject parent = sbbContextExt.getSbbLocalObject().getParent();
final DataSourceJdbcTask jdbcTask = (DataSourceJdbcTask) event.getTask();
jdbcTask.callBackParentOnException(parent);
}
use of javax.slee.SbbLocalObject in project charging-server by RestComm.
the class DataSourceSbb method onSimpleJdbcTaskResultEvent.
public void onSimpleJdbcTaskResultEvent(SimpleJdbcTaskResultEvent event, ActivityContextInterface aci) {
if (tracer.isFineEnabled()) {
tracer.fine("Received a SimpleJdbcTaskResultEvent, as result of executed task " + event.getTask());
}
// end jdbc activity
((JdbcActivity) aci.getActivity()).endActivity();
// call back parent
final SbbLocalObject parent = sbbContextExt.getSbbLocalObject().getParent();
final DataSourceJdbcTask jdbcTask = (DataSourceJdbcTask) event.getTask();
jdbcTask.callBackParentOnResult(parent);
}
Aggregations