@Override protected DNSOutgoing buildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) throws IOException { DNSOutgoing newOut = out; for (DNSRecord answer : info.answers(DNSRecordClass.UNIQUE, this.getTTL(), this.getDns().getLocalHost())) { newOut = this.addAnswer(newOut, null, answer); } return newOut; }
public Announcer(JmDNSImpl jmDNSImpl) { super(jmDNSImpl, defaultTTL()); this.setTaskState(DNSState.ANNOUNCING_1); this.associate(DNSState.ANNOUNCING_1); }
@Override protected void advanceTask() { this.setTaskState(this.getTaskState().advance()); if (!this.getTaskState().isAnnouncing()) { this.cancel(); this.getDns().startRenewer(); } }
@Override public boolean cancel() { this.removeAssociation(); return super.cancel(); }
@Override public String toString() { return super.toString() + " state: " + this.getTaskState(); }
@Override protected void advanceTask() { this.setTaskState(this.getTaskState().advance()); if (!this.getTaskState().isAnnouncing()) { this.cancel(); this.getDns().startRenewer(); } }
@Override public boolean cancel() { this.removeAssociation(); return super.cancel(); }
@Override public String toString() { return super.toString() + " state: " + this.getTaskState(); }
@Override protected void advanceTask() { this.setTaskState(this.getTaskState().advance()); if (!this.getTaskState().isAnnouncing()) { this.cancel(); this.getDns().startRenewer(); } }
public Announcer(JmDNSImpl jmDNSImpl) { super(jmDNSImpl, defaultTTL()); this.setTaskState(DNSState.ANNOUNCING_1); this.associate(DNSState.ANNOUNCING_1); }
@Override public boolean cancel() { this.removeAssociation(); return super.cancel(); }
@Override public String toString() { return super.toString() + " state: " + this.getTaskState(); }
@Override protected DNSOutgoing buildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) throws IOException { DNSOutgoing newOut = out; for (DNSRecord answer : info.answers(DNSRecordClass.UNIQUE, this.getTTL(), this.getDns().getLocalHost())) { newOut = this.addAnswer(newOut, null, answer); } return newOut; }
@Override protected void advanceTask() { this.setTaskState(this.getTaskState().advance()); if (!this.getTaskState().isAnnouncing()) { this.cancel(); this.getDns().startRenewer(); } }