@Override public String _LocalPeer_getRealmName() throws MBeanException { return this.stack.getMetaData().getLocalPeer().getRealmName(); }
public String _LocalPeer_getRealmName() throws MBeanException { return this.stack.getMetaData().getLocalPeer().getRealmName(); }
public String _LocalPeer_getRealmName() { return this.stack.getMetaData().getLocalPeer().getRealmName(); }
public RfServerSessionActivityImpl(RfMessageFactory rfMessageFactory, RfAvpFactory rfAvpFactory, ServerRfSession session, DiameterIdentity destinationHost, DiameterIdentity destinationRealm, Stack stack) { super(rfMessageFactory, rfAvpFactory, null, (EventListener<Request, Answer>) session, destinationHost, destinationRealm); this.originHost = stack.getMetaData().getLocalPeer().getUri().toString(); this.originRealm = stack.getMetaData().getLocalPeer().getRealmName(); setSession(session); super.setCurrentWorkingSession(session.getSessions().get(0)); }
public AccountingServerSessionActivityImpl(DiameterMessageFactory messageFactory, DiameterAvpFactory avpFactory, ServerAccSession serverSession, DiameterIdentity destinationHost, DiameterIdentity destinationRealm, Stack stack) { super(messageFactory, avpFactory, null, (EventListener<Request, Answer>) serverSession, destinationHost, destinationRealm); this.originHost = stack.getMetaData().getLocalPeer().getUri().toString(); this.originRealm = stack.getMetaData().getLocalPeer().getRealmName(); setSession(serverSession); super.setCurrentWorkingSession(this.serverSession.getSessions().get(0)); }
private void addOriginHostAndRealm(DiameterMessage msg) { if(!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if(!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } }
private void addOrigin(DiameterMessage msg) { if (!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if (!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } } }
private void addOrigin(DiameterMessage msg) { if(!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if(!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } }
private void addOrigin(DiameterMessage msg) { if(!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if(!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } } }
private void addOrigin(DiameterMessage msg) { if (!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if (!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } }
private void addOrigin(final DiameterMessage msg) { if (!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if (!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } } }
private void addOrigin(DiameterMessage msg) { if(!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if(!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } } }
private void addOrigin(DiameterMessage msg) { if (!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if (!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } }
private void addOriginHostAndRealm(DiameterMessage msg) { if(!msg.hasOriginHost()) { msg.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); } if(!msg.hasOriginRealm()) { msg.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); } }
public CreditControlRequest createCreditControlRequest() { CreditControlRequest req = (CreditControlRequest) createCreditControlMessage( null, new DiameterAvp[0] ); req.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); req.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); if(session != null) { req.setSessionId(session.getSessionId()); } return req; }
public CreditControlRequest createCreditControlRequest() { CreditControlRequest req = (CreditControlRequest) createCreditControlMessage( null, new DiameterAvp[0] ); req.setOriginRealm(new DiameterIdentity(stack.getMetaData().getLocalPeer().getRealmName())); req.setOriginHost(new DiameterIdentity(stack.getMetaData().getLocalPeer().getUri().getFQDN().toString())); if(session != null) { req.setSessionId(session.getSessionId()); } return req; }
@Override public void sendDprMessage(int disconnectCause) throws TransportException, OverloadException { logger.debug("Send DPR message with Disconnect-Cause [{}]", disconnectCause); IMessage message = parser.createEmptyMessage(DISCONNECT_PEER_REQUEST, 0); message.setRequest(true); message.setHopByHopIdentifier(getHopByHopIdentifier()); message.getAvps().addAvp(ORIGIN_HOST, metaData.getLocalPeer().getUri().getFQDN(), true, false, true); message.getAvps().addAvp(ORIGIN_REALM, metaData.getLocalPeer().getRealmName(), true, false, true); message.getAvps().addAvp(DISCONNECT_CAUSE, disconnectCause, true, false); sendMessage(message); }
/** * Used to set origin, previously done in MessageParser. * * @param m * @param md */ public static void addOriginAvps(Message m, MetaData md) { // FIXME: check for "userFqnAsUri" ? AvpSet set = m.getAvps(); if (set.getAvp(Avp.ORIGIN_HOST) == null) { m.getAvps().addAvp(Avp.ORIGIN_HOST, md.getLocalPeer().getUri().getFQDN(), true, false, true); } if (set.getAvp(Avp.ORIGIN_REALM) == null) { m.getAvps().addAvp(Avp.ORIGIN_REALM, md.getLocalPeer().getRealmName(), true, false, true); } }
@Override public void sendDpaMessage(IMessage dpr, int resultCode, String errorMessage) throws TransportException, OverloadException { logger.debug("Send DPA message"); IMessage message = parser.createEmptyMessage(dpr); message.setRequest(false); message.setHopByHopIdentifier(dpr.getHopByHopIdentifier()); message.setEndToEndIdentifier(dpr.getEndToEndIdentifier()); message.getAvps().addAvp(RESULT_CODE, resultCode, true, false, true); message.getAvps().addAvp(ORIGIN_HOST, metaData.getLocalPeer().getUri().getFQDN(), true, false, true); message.getAvps().addAvp(ORIGIN_REALM, metaData.getLocalPeer().getRealmName(), true, false, true); if (errorMessage != null) { message.getAvps().addAvp(ERROR_MESSAGE, errorMessage, false); } sendMessage(message); }
@Override public void sendDwrMessage() throws TransportException, OverloadException { logger.debug("Send DWR message"); IMessage message = parser.createEmptyMessage(DEVICE_WATCHDOG_REQUEST, 0); message.setRequest(true); message.setHopByHopIdentifier(getHopByHopIdentifier()); // Set content message.getAvps().addAvp(ORIGIN_HOST, metaData.getLocalPeer().getUri().getFQDN(), true, false, true); message.getAvps().addAvp(ORIGIN_REALM, metaData.getLocalPeer().getRealmName(), true, false, true); message.getAvps().addAvp(ORIGIN_STATE_ID, metaData.getLocalHostStateId(), true, false, true); // Remove trash avp message.getAvps().removeAvp(DESTINATION_HOST); message.getAvps().removeAvp(DESTINATION_REALM); // Send sendMessage(message); }