@Override public void activityEnded(ActivityHandle activityHandle) { if (this.tracer.isFineEnabled()) { this.tracer.fine("Activity with handle " + activityHandle + " ended."); } }
@Override public void administrativeRemove(ActivityHandle activityHandle) { if (this.tracer.isFineEnabled()) { this.tracer.fine("Activity administrative remove with handle " + activityHandle + "."); } }
@Override public void eventUnreferenced(ActivityHandle activityHandle, FireableEventType arg1, Object arg2, Address arg3, ReceivableService arg4, int arg5) { if (this.tracer.isFineEnabled()) { this.tracer.fine("Event unreferenced on activity with handle " + activityHandle + "."); } }
public void sbbPostCreate() throws javax.slee.CreateException { if(tracer.isFineEnabled()) { tracer.fine("sbbPostCreate invoked."); } }
public void sbbRolledBack(RolledBackContext context) { if(tracer.isFineEnabled()) { tracer.fine("sbbRolledBack invoked."); } }
public Object getActivity(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter ShClient RA :: getActivity :: handle[" + handle + "]."); } return this.activities.get((DiameterActivityHandle)handle); }
public void activityUnreferenced(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter ShClient RA :: activityUnreferenced :: handle[" + handle + "]."); } //this.activityEnded(handle); if(handle instanceof DiameterActivityHandle) { this.endActivity((DiameterActivityHandle) handle); } }
public Object getActivity(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Ro RA :: getActivity :: handle[" + handle + "]."); } return this.activities.get((DiameterActivityHandle)handle); }
public void eventProcessingSuccessful(ActivityHandle handle, FireableEventType eventType, Object event, Address address, ReceivableService service, int flags) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Ro RA :: eventProcessingSuccessful :: handle[" + handle + "], eventType[" + eventType + "], event[" + event + "], address[" + address + "], flags[" + flags + "]."); } if(!(handle instanceof DiameterActivityHandle)) { return; } processAfterEventDelivery(handle, eventType, event, address, service, flags); }
public Object getActivity(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Ro RA :: getActivity :: handle[" + handle + "]."); } return this.activities.get((DiameterActivityHandle)handle); }
public void activityEnded(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: activityEnded :: handle[" + handle + "."); } if(this.activities != null) { synchronized (this.activities) { this.activities.remove((DiameterActivityHandle)handle); } } }
public DiameterActivity createActivity(DiameterIdentity destinationHost, DiameterIdentity destinationRealm) throws CreateActivityException { if(tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: createActivity :: destinationHost[" + destinationHost + "], destinationRealm[" + destinationRealm + "]"); } return createActivity(destinationHost, destinationRealm, null); }
/** * {@inheritDoc} */ @Override public Object getActivity(ActivityHandle handle) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Gx RA :: getActivity :: handle[" + handle + "]."); } return this.activities.get((DiameterActivityHandle) handle); }
public void activityUnreferenced(ActivityHandle handle) { if(tracer.isFineEnabled()) { tracer.fine("Diameter Cx/Dx RA :: activityUnreferenced :: handle[" + handle + "]."); } if(!(handle instanceof DiameterActivityHandle)) { return; } this.activityEnded(handle); }
@Override public void raConfigure(ConfigProperties properties) { if (tracer.isFineEnabled()) { tracer.fine("Configuring RA Entity " + this.raContext.getEntityName()); } }
public void raInactive() { if(tracer.isFineEnabled()) { tracer.fine("Diameter Cx/Dx RA :: raInactive."); } //synchronized (this.activities) { // activities.clear(); //} activities = null; if(tracer.isInfoEnabled()) { tracer.info("Diameter Cx/Dx RA :: raInactive completed."); } }
public void doOtherEvent(AppSession appSession, AppRequestEvent request, AppAnswerEvent answer) throws InternalException, IllegalDiameterStateException, RouteException, OverloadException { if(tracer.isFineEnabled()) { tracer.fine("Diameter ShClient RA :: doOtherEvent :: appSession[" + appSession + "], Request[" + request + "], Answer[" + answer + "]"); } this.ra.fireEvent(appSession.getSessions().get(0).getSessionId(), answer != null ? answer.getMessage() : request.getMessage()); }
public void timeoutExpired(Request req) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: timeoutExpired :: " + "Request[" + req + "]."); } // Message delivery timed out - we have to remove activity try { activities.get(getActivityHandle(req.getSessionId())).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void timeoutExpired(Request req) { if (tracer.isFineEnabled()) { tracer.fine("Diameter Base RA :: timeoutExpired :: " + "Request[" + req + "]."); } // Message delivery timed out - we have to remove activity try { activities.get(getActivityHandle(req.getSessionId())).endActivity(); } catch (Exception e) { tracer.severe("Failure processing timeout message.", e); } }
public void startActivityRemoveTimer(DiameterActivityHandle handle) { DiameterActivity da = this.get(handle); if(da != null) { DiameterFaultTolerantTimerTaskData data = new DiameterFaultTolerantTimerTaskData(handle.getId()); ActivityRemovalFaultTolerantTimerTask task = new ActivityRemovalFaultTolerantTimerTask(data); this.faultTolerantTimer.schedule(task, delay, TimeUnit.MILLISECONDS); if(tracer.isFineEnabled()) { tracer.fine("Scheduled Activity Remove Timer for ACH ID '" + handle.getId() + "' with delay of " + delay + "ms"); } } }