@Override public ApplicationId getApplicationId() { return ApplicationId.createByAuthAppId(authAppId); }
@Override public ApplicationId getApplicationId() { return ApplicationId.createByAuthAppId(authAppId); }
public ApplicationId getApplicationId() { return ApplicationId.createByAuthAppId(authAppId); }
private void parseApplicationIds(final String appIdsStr) { if (appIdsStr != null) { final String trimmedString = appIdsStr.replaceAll(" ", ""); final String[] appIdsStrings = trimmedString.split(","); authApplicationIds = new ArrayList<ApplicationId>(appIdsStrings.length); for (String appId : appIdsStrings) { final String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(String appIdsStr) { if(appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); List<ApplicationId> appIds = new ArrayList<ApplicationId>(); for(String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); appIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } authApplicationIds = appIds; } }
private void parseApplicationIds(final String appIdsStr) { if (appIdsStr != null) { final String trimmedString = appIdsStr.replaceAll(" ", ""); final String[] appIdsStrings = trimmedString.split(","); authApplicationIds = new ArrayList<ApplicationId>(appIdsStrings.length); for (String appId : appIdsStrings) { final String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(String appIdsStr) { if(appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); authApplicationIds = new ArrayList<ApplicationId>(appIdsStrings.length); for(String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(String appIdsStr) { if (appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); List<ApplicationId> appIds = new ArrayList<ApplicationId>(); for (String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); appIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } authApplicationIds = appIds; } }
private void parseApplicationIds(String appIdsStr) { if(appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); authApplicationIds = new ArrayList<ApplicationId>(appIdsStrings.length); for(String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(String appIdsStr) { if(appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); authApplicationIds = new ArrayList<ApplicationId>(); for(String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(final String appIdsStr) { if (appIdsStr != null) { final String trimmedString = appIdsStr.replaceAll(" ", ""); final String[] appIdsStrings = trimmedString.split(","); authApplicationIds = new ArrayList<ApplicationId>(appIdsStrings.length); for (String appId : appIdsStrings) { final String[] vendorAndAppId = appId.split(":"); authApplicationIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } } }
private void parseApplicationIds(String appIdsStr) { if(appIdsStr != null) { appIdsStr = appIdsStr.replaceAll(" ", ""); String[] appIdsStrings = appIdsStr.split(","); List<ApplicationId> appIds = new ArrayList<ApplicationId>(); for(String appId : appIdsStrings) { String[] vendorAndAppId = appId.split(":"); appIds.add(ApplicationId.createByAuthAppId(Long.valueOf(vendorAndAppId[0]), Long.valueOf(vendorAndAppId[1]))); } authApplicationIds = appIds; } }
public ApplicationId asApplicationId() { return authApplicationId != null ? ApplicationId.createByAuthAppId(vendorId, authApplicationId) : ApplicationId.createByAccAppId(vendorId, acctApplicationId); }
public void _Network_Realms_addRealm(String name, String peers, long appVendorId, long appAcctId, long appAuthId, String localAction, String agentConfiguration, boolean isDynamic, int expTime) { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); ApplicationId appId = appAcctId == 0 ? org.jdiameter.api.ApplicationId.createByAuthAppId(appVendorId, appAuthId) : org.jdiameter.api.ApplicationId.createByAccAppId(appVendorId, appAcctId); org.jdiameter.api.Realm r = n.addRealm(name, appId, LocalAction.valueOf(localAction), agentConfiguration, isDynamic, expTime); for(String peer : peers.split(",")) { ((IRealm)r).addPeerName(peer); } } catch (InternalException e) { throw new RuntimeException("Failed to add realm with name '" + name + "'.", e); } }
public S6aServerSessionActivity createS6aServerSessionActivity(DiameterIdentity destinationHost, DiameterIdentity destinationRealm) throws CreateActivityException { try { ServerS6aSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(null, ApplicationId.createByAuthAppId(10415L, 16777251L), ServerS6aSession.class); S6aServerSessionImpl activity = new S6aServerSessionImpl(ra.s6aMessageFactory, ra.s6aAvpFactory, session, (EventListener<Request, Answer>) session, destinationHost, destinationRealm, stack); addActivity(activity, false); return activity; } catch (Exception e) { throw new CreateActivityException("Internal exception while creating S6a Server Activity", e); } }
public S6aClientSessionActivity createS6aClientSessionActivity(DiameterIdentity destinationHost, DiameterIdentity destinationRealm) throws CreateActivityException { try { ClientS6aSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(null, ApplicationId.createByAuthAppId(10415L, 16777251L), ClientS6aSession.class); S6aClientSessionImpl activity = new S6aClientSessionImpl(ra.s6aMessageFactory, ra.s6aAvpFactory, session, (EventListener<Request, Answer>) session, destinationHost, destinationRealm, stack); addActivity(activity, false); return activity; } catch (Exception e) { throw new CreateActivityException("Internal exception while creating S6a Client Activity", e); } }
public CxDxServerSessionActivity createCxDxServerSessionActivity(DiameterIdentity destinationHost, DiameterIdentity destinationRealm) throws CreateActivityException { try { ServerCxDxSession session = ((ISessionFactory) stack.getSessionFactory()).getNewAppSession(null, ApplicationId.createByAuthAppId(DiameterCxDxAvpCodes.CXDX_VENDOR_ID, DiameterCxDxAvpCodes.CXDX_AUTH_APP_ID), ServerCxDxSession.class); CxDxServerSessionImpl activity = new CxDxServerSessionImpl(ra.cxdxMessageFactory, ra.cxdxAvpFactory, session, (EventListener<Request, Answer>) session, destinationHost, destinationRealm, stack); addActivity(activity, false); return activity; } catch (Exception e) { throw new CreateActivityException("Internal exception while creating Client Accounting Activity", e); } }
public void _Network_Realms_addRealm(String name, String peers, long appVendorId, long appAcctId, long appAuthId, String localAction, String agentConfiguration, boolean isDynamic, int expTime) throws MBeanException { try { org.jdiameter.server.impl.NetworkImpl n = (org.jdiameter.server.impl.NetworkImpl) stack.unwrap(org.jdiameter.api.Network.class); ApplicationId appId = appAcctId == 0 ? org.jdiameter.api.ApplicationId.createByAuthAppId(appVendorId, appAuthId) : org.jdiameter.api.ApplicationId.createByAccAppId(appVendorId, appAcctId); org.jdiameter.api.Realm r = n.addRealm(name, appId, LocalAction.valueOf(localAction), agentConfiguration, isDynamic, expTime); for(String peer : peers.split(",")) { ((IRealm)r).addPeerName(peer); } } catch (InternalException e) { throw new MBeanException(e, "Failed to add realm with name '" + name + "'."); } }
private ApplicationId getApplicationId(DiameterMessage msg) { ApplicationId applicationId = getApplicationId(msg.getAvps()); if (applicationId == null) { applicationId = msg.getCommand().getCode() == AccountingRequest.commandCode ? ApplicationId.createByAccAppId(ApplicationId.Standard.DIAMETER_COMMON_MESSAGE) : ApplicationId.createByAuthAppId(ApplicationId.Standard.DIAMETER_COMMON_MESSAGE); } return applicationId; }
public ExtensionDiameterMessage createMessage(DiameterCommand command, DiameterAvp[] avps) throws AvpNotAllowedException { ApplicationId aid = command.getCode() == AccountingRequest.commandCode ? ApplicationId.createByAccAppId(0, command.getApplicationId()) : ApplicationId.createByAuthAppId(0, command.getApplicationId()); ExtensionDiameterMessageImpl msg = (ExtensionDiameterMessageImpl) this.createDiameterMessage(null, avps, command.getCode(), aid); msg.getGenericData().setRequest(command.isRequest()); ((MessageImpl)msg.getGenericData()).setProxiable(command.isProxiable()); if(!command.isRequest()) { // just in case. answers never have T flag set ((MessageImpl)msg.getGenericData()).setReTransmitted(false); } return msg; }