/** * {@inheritDoc} */ @Override public void endActivity(DiameterActivityHandle arg0) { sleeEndpoint.endActivity(arg0); }
/** * {@inheritDoc} */ @Override public void endActivity(DiameterActivityHandle handle) { sleeEndpoint.endActivity(handle); }
/** * {@inheritDoc} */ @Override public void endActivity(DiameterActivityHandle handle) { sleeEndpoint.endActivity(handle); }
/** * {@inheritDoc} */ @Override public void endActivity(final DiameterActivityHandle arg0) { this.sleeEndpoint.endActivity(arg0); }
private void endActivity(ActivityHandle handle) { try { sleeEndpoint.endActivity(handle); } catch (Throwable e) { trc.severe("Failed to end activity " + handle, e); } }
public void sessionDestroyed(final String sessionId, final Object appSession) { try { this.sleeEndpoint.endActivity(getActivityHandle(sessionId)); } catch (Exception e) { tracer.severe("Failure Ending Activity with Session-Id[" + sessionId + "]", e); } }
protected void terminate(Transaction tx) { ActivityHandle handle = getActivityHandle(tx); try { sleeEndpoint.endActivity(handle); } catch (Exception ex) { tracer.warning("Could not end activity: " + handle); } }
protected void terminate(Dialog dialog) { ActivityHandle handle = getActivityHandle(dialog); try { sleeEndpoint.endActivity(handle); } catch (Exception ex) { tracer.warning("Could not end activity: " + handle); } }
public void queryLiveness(ActivityHandle activityHandle) { if (getActivity(activityHandle) == null) { this.tracer.warning("The queryLiveness failed for activity " + activityHandle + " Ending this activity"); this.sleeEndpoint.endActivity(activityHandle); } }
public void sessionDestroyed(String sessionId, Object appSession) { try { this.sleeEndpoint.endActivity(getActivityHandle(sessionId)); } catch (Exception e) { tracer.severe("Failure Ending Activity with Session-Id[" + sessionId + "]", e); } }
protected void endActivity(SmppTransactionImpl txImpl) { try { this.sleeEndpoint.endActivity(txImpl.getActivityHandle()); } catch (Exception e) { this.tracer.severe("Error while Ending Activity " + txImpl, e); } }
protected void endActivity(SmppTransactionImpl activity) { try { this.sleeEndpoint.endActivity(activity.getHandle()); } catch (Exception e) { this.tracer.severe("Error while Ending Activity " + activity, e); } }
public void queryLiveness(ActivityHandle arg0) { // if the activity is not in the map end it, its a leak if (!activities.contains(arg0)) { resourceAdaptorContext.getSleeEndpoint().endActivity(arg0); } }
@Override public void eventProcessingFailed(ActivityHandle activityHandle, FireableEventType arg1, Object arg2, Address arg3, ReceivableService arg4, int arg5, FailureReason arg6) { if (this.tracer.isFineEnabled()) { this.tracer.fine("Event processing failed on activity with handle " + activityHandle + "."); } // something bad happened, push back to DB: // TODO: markAsNotInSystem(); this.sleeEndpoint.endActivity(activityHandle); }
@Override public void onDialogReleased(Dialog dialog) { try { TCAPDialogWrapper mapDialogWrapper = (TCAPDialogWrapper) dialog.getUserObject(); TCAPDialogActivityHandle handle = onEvent(TCAPEvent.EVENT_TYPE_NAME_DIALOG_RELEASED, mapDialogWrapper, mapDialogWrapper); // End Activity this.sleeEndpoint.endActivity(handle); } catch (Exception e) { this.tracer.severe(String.format("onDialogRelease : Exception while trying to end activity for TCAP Dialog=%s", dialog), e); } }
/** * Ends the specified activity * * @param activity */ public void endActivity(HttpClientNIORequestActivityImpl activity) { final HttpClientNIORequestActivityHandle ah = new HttpClientNIORequestActivityHandle(activity.getId()); if (activities.containsKey(ah)) { resourceAdaptorContext.getSleeEndpoint().endActivity(ah); } }
public void queryLiveness(ActivityHandle activityHandle) { final CAPDialogActivityHandle handle = ((CAPDialogActivityHandle) activityHandle); final CAPDialogWrapper capDialog = handle.getActivity(); if (capDialog == null || capDialog.getWrappedDialog() == null || capDialog.getState() == CAPDialogState.Expunged) { sleeEndpoint.endActivity(handle); } }
public void queryLiveness(ActivityHandle activityHandle) { final CAPDialogActivityHandle handle = ((CAPDialogActivityHandle) activityHandle); final CAPDialogWrapper capDialog = handle.getActivity(); if (capDialog == null || capDialog.getWrappedDialog() == null || capDialog.getState() == CAPDialogState.Expunged) { sleeEndpoint.endActivity(handle); } }
public void queryLiveness(ActivityHandle activityHandle) { final TCAPDialogActivityHandle handle = ((TCAPDialogActivityHandle) activityHandle); final TCAPDialogWrapper mapDialog = handle.getActivity(); if (mapDialog == null || mapDialog.getWrappedDialog() == null || mapDialog.getState() == TRPseudoState.Expunged) { sleeEndpoint.endActivity(handle); } }
public void queryLiveness(ActivityHandle handle) { tracer.info("Diameter Ro RA :: queryLiveness :: handle[" + handle + "]."); DiameterActivityImpl activity = (DiameterActivityImpl) activities.get((DiameterActivityHandle)handle); if (activity != null && !activity.isValid()) { try { sleeEndpoint.endActivity(handle); } catch (Exception e) { tracer.severe("Failure ending non-live activity.", e); } } }