@Override public InetAddress[] _LocalPeer_getIPAddresses() throws MBeanException { return this.stack.getMetaData().getLocalPeer().getIPAddresses(); }
public InetAddress[] _LocalPeer_getIPAddresses() { return this.stack.getMetaData().getLocalPeer().getIPAddresses(); }
public InetAddress[] _LocalPeer_getIPAddresses() throws MBeanException { return this.stack.getMetaData().getLocalPeer().getIPAddresses(); }
try { Peer local = metaData.getLocalPeer(); if (local.getIPAddresses() != null && local.getIPAddresses().length > 0) { localAddress = local.getIPAddresses()[0];
for (InetAddress ip : p.getIPAddresses()) { ips += " " + ip.getHostAddress() + ":" + p.getUri().getPort();
private INetworkGuard createNetworkGuard(final ITransportLayerFactory transportFactory) throws TransportException { return transportFactory.createNetworkGuard( metaData.getLocalPeer().getIPAddresses(), metaData.getLocalPeer().getUri().getPort(), new INetworkConnectionListener() {
for(InetAddress ipAddress : sLocalPeer.getIPAddresses()) { localPeer.addIpAddress(ipAddress.getHostAddress());
for (InetAddress ipAddress : sLocalPeer.getIPAddresses()) { localPeer.addIpAddress(ipAddress.getHostAddress());
@Override public void sendCeaMessage(int resultCode, Message cer, String errMessage) throws TransportException, OverloadException { logger.debug("Send CEA message"); IMessage message = parser.createEmptyMessage(Message.CAPABILITIES_EXCHANGE_ANSWER, 0); message.setRequest(false); message.setHopByHopIdentifier(cer.getHopByHopIdentifier()); message.setEndToEndIdentifier(cer.getEndToEndIdentifier()); message.getAvps().addAvp(Avp.ORIGIN_HOST, metaData.getLocalPeer().getUri().getFQDN(), true, false, true); message.getAvps().addAvp(Avp.ORIGIN_REALM, metaData.getLocalPeer().getRealmName(), true, false, true); for (InetAddress ia : metaData.getLocalPeer().getIPAddresses()) { message.getAvps().addAvp(Avp.HOST_IP_ADDRESS, ia, true, false); } message.getAvps().addAvp(Avp.VENDOR_ID, metaData.getLocalPeer().getVendorId(), true, false, true); for (ApplicationId appId: metaData.getLocalPeer().getCommonApplications()) { addAppId(appId, message); } message.getAvps().addAvp(Avp.PRODUCT_NAME, metaData.getLocalPeer().getProductName(), false); message.getAvps().addAvp(Avp.RESULT_CODE, resultCode, true, false, true); message.getAvps().addAvp(Avp.FIRMWARE_REVISION, metaData.getLocalPeer().getFirmware(), true); if (errMessage != null) { message.getAvps().addAvp(Avp.ERROR_MESSAGE, errMessage, false); } sendMessage(message); }
@Override public void sendCerMessage() throws TransportException, OverloadException { logger.debug("Send CER message"); IMessage message = parser.createEmptyMessage(CAPABILITIES_EXCHANGE_REQUEST, 0); message.setRequest(true); message.setHopByHopIdentifier(getHopByHopIdentifier()); if (useUriAsFQDN) { message.getAvps().addAvp(ORIGIN_HOST, metaData.getLocalPeer().getUri().toString(), true, false, true); } else { message.getAvps().addAvp(ORIGIN_HOST, metaData.getLocalPeer().getUri().getFQDN(), true, false, true); } message.getAvps().addAvp(ORIGIN_REALM, metaData.getLocalPeer().getRealmName(), true, false, true); for (InetAddress ia : metaData.getLocalPeer().getIPAddresses()) { message.getAvps().addAvp(HOST_IP_ADDRESS, ia, true, false); } message.getAvps().addAvp(VENDOR_ID, metaData.getLocalPeer().getVendorId(), true, false, true); message.getAvps().addAvp(PRODUCT_NAME, metaData.getLocalPeer().getProductName(), false); for (ApplicationId appId : metaData.getLocalPeer().getCommonApplications()) { addAppId(appId, message); } message.getAvps().addAvp(FIRMWARE_REVISION, metaData.getLocalPeer().getFirmware(), true); message.getAvps().addAvp(ORIGIN_STATE_ID, metaData.getLocalHostStateId(), true, false, true); sendMessage(message); }