public class NetworkConfigurationWatcher extends java.lang.Object implements SystemActivityChangeListener, org.osgi.framework.ServiceListener, java.lang.Runnable
Constructor and Description |
---|
NetworkConfigurationWatcher()
Inits configuration watcher.
|
Modifier and Type | Method and Description |
---|---|
void |
activityChanged(SystemActivityEvent event)
This method gets called when a notification action for a particular event
type has been changed.
|
(package private) void |
addNetworkConfigurationChangeListener(NetworkConfigurationChangeListener listener)
Adds new NetworkConfigurationChangeListener which will
be informed for network configuration changes.
|
(package private) void |
removeNetworkConfigurationChangeListener(NetworkConfigurationChangeListener listener)
Remove NetworkConfigurationChangeListener.
|
void |
run()
Main loop of this thread.
|
void |
serviceChanged(org.osgi.framework.ServiceEvent serviceEvent)
When new protocol provider is registered we add needed listeners.
|
(package private) void |
stop()
Stop.
|
NetworkConfigurationWatcher()
void addNetworkConfigurationChangeListener(NetworkConfigurationChangeListener listener)
listener
- the listener.void removeNetworkConfigurationChangeListener(NetworkConfigurationChangeListener listener)
listener
- the listener.public void serviceChanged(org.osgi.framework.ServiceEvent serviceEvent)
serviceChanged
in interface org.osgi.framework.ServiceListener
serviceEvent
- ServiceEventvoid stop()
public void activityChanged(SystemActivityEvent event)
activityChanged
in interface SystemActivityChangeListener
event
- the NotificationActionTypeEvent, which is
dispatched when an action has been changed.public void run()
run
in interface java.lang.Runnable
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.