/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
public DiameterActivityHandle getActivityHandle() { if (this.handle == null) { this.handle = new DiameterActivityHandle(this.sessionId); } return this.handle; }
/** * Create the Diameter Activity Handle for an given session id. * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(final String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id. * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(final String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
/** * Create the Diameter Activity Handle for an given session id * * @param sessionId * the session identifier to create the activity handle from * @return a DiameterActivityHandle for the provided sessionId */ protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
protected DiameterActivityHandle getActivityHandle(String sessionId) { return new DiameterActivityHandle(sessionId); }
public ActivityHandle unmarshalHandle(DataInput in) throws IOException { String id = in.readUTF(); return new DiameterActivityHandle(id); }
public void setCurrentWorkingSession(Session session) { this.sessionId = session.getSessionId(); this.session = session; if (this.handle == null) { this.handle = new DiameterActivityHandle(this.sessionId); } }
public boolean sessionExists(String sessionId) { return this.activities.containsKey(new DiameterActivityHandle(sessionId)); }
public void run() { try { DiameterActivityImpl da = (DiameterActivityImpl) get(new DiameterActivityHandle((String)getTaskData().getTaskID())); if (da != null) { synchronized (da) { if(da.isTerminateAfterProcessing()) { da.setTerminateAfterProcessing(false); da.endActivity(); } } } } catch (Exception e) { e.printStackTrace(); } }
public GqAbortSessionAnswer sendGqAbortSessionRequest(GqAbortSessionRequest asr) throws IOException { try { String sessionId = asr.getSessionId(); DiameterActivityHandle handle = new DiameterActivityHandle(sessionId); if (!activities.containsKey(handle)) { createActivity(((DiameterMessageImpl) asr).getGenericData()); } DiameterActivityImpl activity = (DiameterActivityImpl) getActivity(handle); return (GqAbortSessionAnswer) activity.sendSyncMessage(asr); } catch (Exception e) { tracer.severe("Failure sending sync request.", e); } // FIXME Throw unknown message exception? return null; }
public GqAAAnswer sendGqAARequest(GqAARequest aar) throws IOException { try { String sessionId = aar.getSessionId(); DiameterActivityHandle handle = new DiameterActivityHandle(sessionId); if (!activities.containsKey(handle)) { createActivity(((DiameterMessageImpl) aar).getGenericData()); } DiameterActivityImpl activity = (DiameterActivityImpl) getActivity(handle); return (GqAAAnswer) activity.sendSyncMessage(aar); } catch (Exception e) { tracer.severe("Failure sending sync request.", e); } // FIXME Throw unknown message exception? return null; }
public GqReAuthAnswer sendGqReAuthRequest(GqReAuthRequest rar) throws IOException { try { String sessionId = rar.getSessionId(); DiameterActivityHandle handle = new DiameterActivityHandle(sessionId); if (!activities.containsKey(handle)) { createActivity(((DiameterMessageImpl) rar).getGenericData()); } DiameterActivityImpl activity = (DiameterActivityImpl) getActivity(handle); return (GqReAuthAnswer) activity.sendSyncMessage(rar); } catch (Exception e) { tracer.severe("Failure sending sync request.", e); } // FIXME Throw unknown message exception? return null; }