Package javax.jmdns.impl.tasks.state
Class Renewer
java.lang.Object
java.util.TimerTask
javax.jmdns.impl.tasks.DNSTask
javax.jmdns.impl.tasks.state.DNSStateTask
javax.jmdns.impl.tasks.state.Renewer
- All Implemented Interfaces:
Runnable
The Renewer is there to send renewal announcement when the record expire for ours infos.
-
Field Summary
Fields inherited from class javax.jmdns.impl.tasks.state.DNSStateTask
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected DNSOutgoingprotected DNSOutgoingbuildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) booleancancel()protected booleanprotected DNSOutgoinggetName()Return this task name.protected voidvoidStart this task.toString()Methods inherited from class javax.jmdns.impl.tasks.state.DNSStateTask
advanceObjectsState, associate, defaultTTL, getTaskState, getTTL, removeAssociation, run, setDefaultTTL, setTaskStateMethods inherited from class javax.jmdns.impl.tasks.DNSTask
addAdditionalAnswer, addAnswer, addAnswer, addAuthoritativeAnswer, addQuestion, getDnsMethods inherited from class java.util.TimerTask
scheduledExecutionTime
-
Constructor Details
-
Renewer
-
-
Method Details
-
getName
Description copied from class:DNSTaskReturn this task name. -
toString
-
start
Description copied from class:DNSTaskStart this task. -
cancel
public boolean cancel() -
getTaskDescription
- Specified by:
getTaskDescriptionin classDNSStateTask
-
checkRunCondition
protected boolean checkRunCondition()- Specified by:
checkRunConditionin classDNSStateTask
-
createOugoing
- Specified by:
createOugoingin classDNSStateTask
-
buildOutgoingForDNS
- Specified by:
buildOutgoingForDNSin classDNSStateTask- Throws:
IOException
-
buildOutgoingForInfo
protected DNSOutgoing buildOutgoingForInfo(ServiceInfoImpl info, DNSOutgoing out) throws IOException - Specified by:
buildOutgoingForInfoin classDNSStateTask- Throws:
IOException
-
recoverTask
- Specified by:
recoverTaskin classDNSStateTask
-
advanceTask
protected void advanceTask()- Specified by:
advanceTaskin classDNSStateTask
-