/** * <p>getIpAddr</p> * * @return a {@link java.lang.String} object. */ @Override public String getIpAddr() { return InetAddressUtils.str(m_address); }
@Override public boolean isValid(final String ipAddress) { try { InetAddressUtils.addr(ipAddress); return true; } catch (final Exception e) { } return false; }
private InetAddress convertToInetAddress(String ipAddress) { try { return InetAddressUtils.getInetAddress(ipAddress); } catch (IllegalArgumentException e) { return null; } }
public static String getLocalHostAddressAsString() { final String localhost = str(getLocalHostAddress()); return localhost == null? "127.0.0.1" : localhost; }
public static String incr(final String address) throws UnknownHostException { return InetAddressUtils.toIpAddrString(incr(InetAddressUtils.toIpAddrBytes(address))); }
public static BigInteger difference(final String addr1, final String addr2) { return difference(getInetAddress(addr1), getInetAddress(addr2)); }
/** * This function is used to ensure that an IP address string is in fully-qualified * format without any "::" segments for an IPv6 address. * * FIXME: do we lose */ public static String normalize(final String ipAddrString) { return ipAddrString == null? null : toIpAddrString(addr(ipAddrString.trim())); }
/** * <p>getIpAddr</p> * * @return a {@link java.lang.String} object. */ public String getIpAddr() { return InetAddressUtils.toIpAddrString(m_inetAddr); }
/** * <p>setIpAddr</p> * * @param value a {@link java.lang.String} object. */ public void setIpAddr(String value) { try { m_ipAddress = InetAddressUtils.toIpAddrString(InetAddressUtils.getInetAddress(value)); } catch (Throwable e) { throw new IllegalArgumentException("Invalid IP address specified", e); } }
public static String decr(final String address) throws UnknownHostException { return InetAddressUtils.toIpAddrString(decr(InetAddressUtils.toIpAddrBytes(address))); }
/** * <p>getInetAddress</p> * * @return a {@link java.net.InetAddress} object. */ public InetAddress getInetAddress() { if(m_testInetAddress == null) { return InetAddressUtils.getLocalHostAddress(); } else { return m_testInetAddress; } }
public static String str(final InetAddress addr) { return addr == null ? null : toIpAddrString(addr); }
/** * <P> * Returns the size of this range. * </P> */ public BigInteger size() { return InetAddressUtils.difference(InetAddressUtils.getInetAddress(m_end) , InetAddressUtils.getInetAddress(m_begin)).add(BigInteger.ONE); }
public static String getLocalHostName() { final InetAddress localHostAddress = getLocalHostAddress(); if (localHostAddress == null) { LOG.warn("getLocalHostName: Could not lookup the host name for the local host machine, name set to 'localhost'."); return "localhost"; } return localHostAddress.getHostName(); }
/** * <p>setLastIPAddress</p> * * @param lastIPAddress a {@link java.net.InetAddress} object. */ public void setLastIPAddress(InetAddress lastIPAddress) { if (lastIPAddress == null) { m_lastIPAddress = null; } else { m_lastIPAddress = InetAddressUtils.str(lastIPAddress); } }
/** * <p>setAmiHost</p> * * @param amiHost Sets the mail host. * @throws java.net.UnknownHostException if any. */ public void setAmiHost(final String amiHost) throws UnknownHostException { m_amiHost = InetAddressUtils.addr(amiHost); }
/** * minimal constructor * @deprecated Use the {@link InetAddress} version instead. * @param ipAddr a {@link java.lang.String} object. * @param node a {@link org.opennms.netmgt.model.OnmsNode} object. */ public OnmsIpInterface(String ipAddr, OnmsNode node) { this(InetAddressUtils.getInetAddress(ipAddr), node); }
/** * <p>getIpAddress</p> * * @return a {@link java.lang.String} object. * @deprecated */ @Transient @XmlTransient public String getIpAddressAsString() { return InetAddressUtils.toIpAddrString(m_ipAddress); }
public static void main(String... args) throws IOException { TelemetryTop.TelemetryStream jtiMsg = buildJtiMessage("192.168.2.1", "eth0", 100, 100); byte[] jtiMsgBytes = jtiMsg.toByteArray(); InetAddress address = InetAddressUtils.getLocalHostAddress(); DatagramPacket packet = new DatagramPacket(jtiMsgBytes, jtiMsgBytes.length, address, 50000); DatagramSocket socket = new DatagramSocket(); socket.send(packet); } }
/** * Returns a string representation of this key * * @return a string representation of this key */ @Override public String toString() { return "RTCNodeKey\n[\n\t" + "nodeID = " + m_nodeID + "\n\t" + "IP = " + InetAddressUtils.str(m_ip) + "\n\t" + "Service = " + m_svcName + "\n]\n"; } }