public Address getBindAddress(Map<String,List<Object>> settings) { String addr = (String) ArgumentParser.getValue(settings, oBindAddress, 0); if (addr != null) { if (addr.indexOf('/') <= 0) { addr += "/0"; } return GenericAddress.parse(addr); } return null; }
public Object clone() { return new GenericAddress(address); }
destAddress = ((GenericAddress)destAddress).getAddress();
/** * Parse an address form the supplied string. * @param address * an address string known by the GenericAddress. * @return boolean * @see #parse(String address) */ public boolean parseAddress(String address) { Address addr = parse(address); if (addr instanceof SMIAddress) { setAddress((SMIAddress)addr); return true; } return false; }
/** * Gets the transport domain prefix string (lowercase) for a supplied * {@link Address} class. * @param addressClass * an implementation class of {@link Address}. * @return * the corresponding transport domain prefix as defined by the * IANA registry "SNMP Transport Domains" if the <code>addressClass</code> * has been registered with a domain prefix, <code>null</code> otherwise. * @since 2.0 */ public static String getTDomainPrefix(Class<? extends Address> addressClass) { if (knownAddressTypes == null) { registerAddressTypes(); } for (Map.Entry<String,Class<? extends Address>> entry : knownAddressTypes.entrySet()) { if (entry.getValue().equals(addressClass)) { return entry.getKey(); } } return null; } }
public void setValue(String value) { if (!parseAddress(value)) { throw new IllegalArgumentException(value+" cannot be parsed by "+ getClass().getName()); } }
/** * Parse an address form the supplied string. * @param address * an address string known by the GenericAddress. * @return boolean * @see #parse(String address) */ public boolean parseAddress(String address) { Address addr = parse(address); if (addr instanceof SMIAddress) { setAddress((SMIAddress)addr); return true; } return false; }
/** * Gets the transport domain prefix string (lowercase) for a supplied * {@link Address} class. * @param addressClass * an implementation class of {@link Address}. * @return * the corresponding transport domain prefix as defined by the * IANA registry "SNMP Transport Domains" if the <code>addressClass</code> * has been registered with a domain prefix, <code>null</code> otherwise. * @since 2.0 */ public static String getTDomainPrefix(Class<? extends Address> addressClass) { if (knownAddressTypes == null) { registerAddressTypes(); } for (Map.Entry<String,Class<? extends Address>> entry : knownAddressTypes.entrySet()) { if (entry.getValue().equals(addressClass)) { return entry.getKey(); } } return null; } }
public void setValue(String value) { if (!parseAddress(value)) { throw new IllegalArgumentException(value+" cannot be parsed by "+ getClass().getName()); } }
protected void initTransportMappings() throws IOException { transportMappings = new TransportMapping<?>[1]; Address addr = GenericAddress.parse(address); TransportMapping<? extends Address> tm = TransportMappings.getInstance().createTransportMapping(addr); transportMappings[0] = tm; }
/** * Parse an address form the supplied string. * @param address * an address string known by the GenericAddress. * @return boolean * @see #parse(String address) */ public boolean parseAddress(String address) { Address addr = parse(address); if (addr instanceof SMIAddress) { setAddress((SMIAddress)addr); return true; } return false; }
public Object clone() { return new GenericAddress(address); }
public void setValue(String value) { if (!parseAddress(value)) { throw new IllegalArgumentException(value+" cannot be parsed by "+ getClass().getName()); } } }
transport.sendMessage(((GenericAddress)destAddress).getAddress(), message, tmStateReference);
protected void initTransportMappings() throws IOException { transportMappings = new TransportMapping[1]; Address addr = GenericAddress.parse(address); TransportMapping tm = TransportMappings.getInstance().createTransportMapping(addr); transportMappings[0] = tm; }
public Object clone() { return new GenericAddress(address); }
transport.sendMessage((A)((GenericAddress) destAddress).getAddress(), message, tmStateReference, timeoutMillis, maxRetries); } else {
protected void initTransportMappings() throws IOException { transportMappings = new TransportMapping[1]; Address addr = GenericAddress.parse(address); TransportMapping tm = TransportMappings.getInstance().createTransportMapping(addr); transportMappings[0] = tm; }