public class Discovery extends AbstractServiceDaemon
PAUSE_PENDING, PAUSED, RESUME_PENDING
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
Constructor and Description |
---|
Discovery()
Constructs a new discovery instance.
|
Modifier and Type | Method and Description |
---|---|
DiscoveryConfigFactory |
getDiscoveryFactory()
getDiscoveryFactory
|
EventForwarder |
getEventForwarder()
getEventForwarder
|
static String |
getLoggingCategory() |
UnmanagedInterfaceFilter |
getUnmanagedInterfaceFilter()
getUnmanagedInterfaceFilter
|
void |
handleDiscoveryConfigurationChanged(Event event)
handleDiscoveryConfigurationChanged
|
void |
handleDiscoveryPause(Event event)
handleDiscoveryPause
|
void |
handleDiscoveryResume(Event event)
handleDiscoveryResume
|
void |
handleInterfaceDeleted(Event event)
handleInterfaceDeleted
|
void |
handleNodeGainedInterface(Event event)
handleNodeGainedInterface
|
protected void |
onInit()
onInit
|
protected void |
onPause()
onPause
|
protected void |
onResume()
onResume
|
protected void |
onStart()
onStart
|
protected void |
onStop()
onStop
|
void |
reloadDaemonConfig(Event e)
reloadDaemonConfig
|
void |
setDiscoveryFactory(DiscoveryConfigFactory discoveryFactory)
setDiscoveryFactory
|
void |
setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
|
void |
setUnmanagedInterfaceFilter(UnmanagedInterfaceFilter filter)
setUnmanagedInterfaceFilter
|
protected void |
syncAlreadyDiscovered()
syncAlreadyDiscovered
|
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus
public void setEventForwarder(EventForwarder eventForwarder)
setEventForwarder
eventForwarder
- a EventForwarder
object.public EventForwarder getEventForwarder()
getEventForwarder
EventForwarder
object.public void setDiscoveryFactory(DiscoveryConfigFactory discoveryFactory)
setDiscoveryFactory
discoveryFactory
- a DiscoveryConfigFactory
object.public DiscoveryConfigFactory getDiscoveryFactory()
getDiscoveryFactory
DiscoveryConfigFactory
object.public void setUnmanagedInterfaceFilter(UnmanagedInterfaceFilter filter)
setUnmanagedInterfaceFilter
public UnmanagedInterfaceFilter getUnmanagedInterfaceFilter()
getUnmanagedInterfaceFilter
protected void onInit() throws IllegalStateException
onInit
onInit
in class AbstractServiceDaemon
IllegalStateException
- if any.protected void onStart()
onStart
onStart
in class AbstractServiceDaemon
protected void onStop()
onStop
onStop
in class AbstractServiceDaemon
protected void onPause()
onPause
onPause
in class AbstractServiceDaemon
protected void onResume()
onResume
onResume
in class AbstractServiceDaemon
protected void syncAlreadyDiscovered()
syncAlreadyDiscovered
public void handleDiscoveryConfigurationChanged(Event event)
handleDiscoveryConfigurationChanged
event
- a Event
object.public void reloadDaemonConfig(Event e)
reloadDaemonConfig
e
- a Event
object.public void handleInterfaceDeleted(Event event)
handleInterfaceDeleted
event
- a Event
object.public void handleDiscoveryResume(Event event)
handleDiscoveryResume
event
- a Event
object.public void handleDiscoveryPause(Event event)
handleDiscoveryPause
event
- a Event
object.public void handleNodeGainedInterface(Event event)
handleNodeGainedInterface
event
- a Event
object.public static String getLoggingCategory()
Copyright © 2017. All rights reserved.