public abstract class SSDPTask extends Task implements AnnotatedAntTask, ClasspathDelegateAntTask, ConfigurableAntTask, SSDPDiscoveryService.Listener
Task base class
for SSDP tasks.
<SSDPTask classname="String" classpathref="Reference" description="String" product="String" taskname="String">
<classpath .../>
</SSDPTask>
| Modifier and Type | Class and Description |
|---|---|
static class |
SSDPTask.Discover
|
static class |
SSDPTask.Listen
|
static class |
SSDPTask.MSearch
|
description, location, project| Constructor and Description |
|---|
SSDPTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Default implementation for
Task subclasses. |
void |
init()
Default implementation for
Task
subclasses. |
void |
receiveEvent(SSDPDiscoveryService service,
DatagramSocket socket,
SSDPMessage message)
Callback made after receiving a
SSDPMessage. |
void |
register(SSDPDiscoveryService service)
Callback when a
SSDPDiscoveryService.Listener is added to a
SSDPDiscoveryService. |
void |
sendEvent(SSDPDiscoveryService service,
DatagramSocket socket,
SSDPMessage message)
Callback made just before sending a
SSDPMessage. |
void |
unregister(SSDPDiscoveryService service)
Callback when a
SSDPDiscoveryService.Listener is removed from a
SSDPDiscoveryService. |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAntTaskNamelog, log, log, log, log, log, log, log, log, log, logcreateClasspath, delegate, delegate, getClassForName, getClassLoader, setClassname, setClasspathrefconfigurepublic SSDPTask()
public void init() throws BuildException
ClasspathDelegateAntTaskTask
subclasses.init in interface ClasspathDelegateAntTaskinit in interface ConfigurableAntTaskinit in class TaskBuildExceptionpublic void execute() throws BuildException
AnnotatedAntTaskTask subclasses. Check attributes
annotated with AntTaskAttributeConstraint.
See AnnotatedAntTaskConfigurationChecker.execute in interface AnnotatedAntTaskexecute in class TaskBuildException - If a
AntTaskAttributeConstraint.Checker
fails.public void register(SSDPDiscoveryService service)
SSDPDiscoveryService.ListenerSSDPDiscoveryService.Listener is added to a
SSDPDiscoveryService.register in interface SSDPDiscoveryService.Listenerservice - The SSDPDiscoveryService.public void unregister(SSDPDiscoveryService service)
SSDPDiscoveryService.ListenerSSDPDiscoveryService.Listener is removed from a
SSDPDiscoveryService.unregister in interface SSDPDiscoveryService.Listenerservice - The SSDPDiscoveryService.public void sendEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)
SSDPDiscoveryService.ListenerSSDPMessage.sendEvent in interface SSDPDiscoveryService.Listenerservice - The SSDPDiscoveryService.socket - The DatagramSocket.message - The SSDPMessage.public void receiveEvent(SSDPDiscoveryService service, DatagramSocket socket, SSDPMessage message)
SSDPDiscoveryService.ListenerSSDPMessage.receiveEvent in interface SSDPDiscoveryService.Listenerservice - The SSDPDiscoveryService.socket - The DatagramSocket.message - The SSDPMessage.Copyright © 2015–2021. All rights reserved.