public OID getTransportDomain(Address address) { if (address instanceof TransportIpAddress) { TransportIpAddress tipaddr = (TransportIpAddress) address; if (tipaddr.getInetAddress() instanceof Inet4Address) { if (address instanceof UdpAddress) { return TransportDomains.transportDomainUdpIpv4; } else if (address instanceof TcpAddress) { return TransportDomains.transportDomainTcpIpv4; } } else if (tipaddr.getInetAddress() instanceof Inet6Address) { if (address instanceof UdpAddress) { return TransportDomains.transportDomainUdpIpv6; } else if (address instanceof TcpAddress) { return TransportDomains.transportDomainTcpIpv6; } } } return null; }
public OID[] getTransportDomain(Address address) { if (address instanceof TransportIpAddress) { TransportIpAddress tipaddr = (TransportIpAddress) address; if (tipaddr.getInetAddress() instanceof Inet4Address) { if (address instanceof UdpAddress) { return new OID[] { TransportDomains.transportDomainUdpIpv4, TransportDomains.transportDomainUdpDns, TransportDomains.snmpUDPDomain}; } else if (address instanceof TcpAddress) { return new OID[] { TransportDomains.transportDomainTcpIpv4, TransportDomains.transportDomainTcpDns }; } else if (address instanceof TlsAddress) { return new OID[] { TransportDomains.snmpTLSTCPDomain }; } } else if (tipaddr.getInetAddress() instanceof Inet6Address) { if (address instanceof UdpAddress) { return new OID[] { TransportDomains.transportDomainUdpIpv6, TransportDomains.transportDomainUdpDns, TransportDomains.snmpUDPDomain }; } else if (address instanceof TcpAddress) { return new OID[] { TransportDomains.transportDomainTcpIpv6, TransportDomains.transportDomainTcpDns }; } } } return null; }
private InetSocketAddress getSA(TransportIpAddress tia) { return new InetSocketAddress(tia.getInetAddress(), tia.getPort()); }
byte[] addr = getInetAddress().getAddress(); int scopeSize = 0; int scopeID = 0; if (getInetAddress() instanceof Inet6Address) { try { Inet6Address ip6Addr = (Inet6Address) getInetAddress(); Method m = Inet6Address.class.getMethod("getScopeId"); Object scope = m.invoke(ip6Addr);
byte[] addr = getInetAddress().getAddress(); int scopeSize = 0; int scopeID = 0; if (getInetAddress() instanceof Inet6Address) { try { Inet6Address ip6Addr = (Inet6Address) getInetAddress(); Method m = Inet6Address.class.getMethod("getScopeId"); Object scope = m.invoke(ip6Addr);
byte[] addr = getInetAddress().getAddress(); int scopeSize = 0; int scopeID = 0; if (getInetAddress() instanceof Inet6Address) { try { Inet6Address ip6Addr = (Inet6Address) getInetAddress(); Method m = Inet6Address.class.getMethod("getScopeId", null); Object scope = m.invoke(ip6Addr, null);
public OctetString getAddress(Address address) { if (address instanceof TransportIpAddress) { TransportIpAddress tipaddr = (TransportIpAddress) address; byte[] addrBytes = tipaddr.getInetAddress().getAddress(); OctetString addr = new OctetString(addrBytes); addr.append((byte) (tipaddr.getPort() >> 8)); addr.append((byte) (tipaddr.getPort() & 0xFF)); return addr; } return null; }
public OctetString getAddress(Address address) { if (address instanceof TransportIpAddress) { TransportIpAddress tipaddr = (TransportIpAddress) address; byte[] addrBytes = tipaddr.getInetAddress().getAddress(); OctetString addr = new OctetString(addrBytes); addr.append((byte) (tipaddr.getPort() >> 8)); addr.append((byte) (tipaddr.getPort() & 0xFF)); return addr; } return null; }