@Override public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl) { String name = this.getName().toLowerCase(); return jmDNSImpl.getLocalHost().getName().equals(name) || jmDNSImpl.getServices().keySet().contains(name); }
@Override public void addAnswers(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers) { DNSRecord answer = jmDNSImpl.getLocalHost().getDNSAddressRecord(this.getRecordType(), DNSRecordClass.UNIQUE, DNSConstants.DNS_TTL); if (answer != null) { answers.add(answer); } }
switch (type) { case TYPE_A: return new DNS4Address(name, type, recordClass, unique); case TYPE_A6: return new DNS6Address(name, type, recordClass, unique);
switch (type) { case TYPE_A: return new DNS4Address(name, type, recordClass, unique); case TYPE_A6: return new DNS6Address(name, type, recordClass, unique);
switch (type) { case TYPE_A: return new DNS4Address(name, type, recordClass, unique); case TYPE_A6: return new DNS6Address(name, type, recordClass, unique);
switch (type) { case TYPE_A: return new DNS4Address(name, type, recordClass, unique); case TYPE_A6: return new DNS6Address(name, type, recordClass, unique);
@Override public void addAnswers(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers) { DNSRecord answer = jmDNSImpl.getLocalHost().getDNSAddressRecord(this.getRecordType(), DNSRecordClass.UNIQUE, DNSConstants.DNS_TTL); if (answer != null) { answers.add(answer); } }
@Override public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl) { String name = this.getName().toLowerCase(); return jmDNSImpl.getLocalHost().getName().equals(name) || jmDNSImpl.getServices().containsKey(name); }
@Override public void addAnswers(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers) { DNSRecord answer = jmDNSImpl.getLocalHost().getDNSAddressRecord(this.getRecordType(), DNSRecordClass.UNIQUE, DNSConstants.DNS_TTL); if (answer != null) { answers.add(answer); } }
@Override public void addAnswers(JmDNSImpl jmDNSImpl, Set<DNSRecord> answers) { DNSRecord answer = jmDNSImpl.getLocalHost().getDNSAddressRecord(this.getRecordType(), DNSRecordClass.UNIQUE, DNSConstants.DNS_TTL); if (answer != null) { answers.add(answer); } }
@Override public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl) { String name = this.getName().toLowerCase(); return jmDNSImpl.getLocalHost().getName().equals(name) || jmDNSImpl.getServices().keySet().contains(name); }
@Override public boolean iAmTheOnlyOne(JmDNSImpl jmDNSImpl) { String name = this.getName().toLowerCase(); return jmDNSImpl.getLocalHost().getName().equals(name) || jmDNSImpl.getServices().keySet().contains(name); }