diff options
Diffstat (limited to 'src/net/java/sip/communicator/service/sysactivity')
3 files changed, 229 insertions, 229 deletions
diff --git a/src/net/java/sip/communicator/service/sysactivity/SystemActivityChangeListener.java b/src/net/java/sip/communicator/service/sysactivity/SystemActivityChangeListener.java index e94c49d..98aecdd 100644 --- a/src/net/java/sip/communicator/service/sysactivity/SystemActivityChangeListener.java +++ b/src/net/java/sip/communicator/service/sysactivity/SystemActivityChangeListener.java @@ -1,4 +1,4 @@ -/*
+/* * Jitsi, the OpenSource Java VoIP and Instant Messaging client. * * Copyright @ 2015 Atlassian Pty Ltd @@ -15,28 +15,28 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package net.java.sip.communicator.service.sysactivity;
-
-import java.util.*;
-
-import net.java.sip.communicator.service.sysactivity.event.*;
-
-/**
- * The <tt>SystemActivityChangeListener</tt> is notified any time an event
- * in the operating system occurs.
- *
- * @author Damian Minkov
- */
-public interface SystemActivityChangeListener
- extends EventListener
-{
- /**
- * This method gets called when a notification action for a particular event
- * type has been changed (for example the corresponding descriptor has
- * changed).
- *
- * @param event the <tt>NotificationActionTypeEvent</tt>, which is
- * dispatched when an action has been changed.
- */
- public void activityChanged(SystemActivityEvent event);
-}
+package net.java.sip.communicator.service.sysactivity; + +import java.util.*; + +import net.java.sip.communicator.service.sysactivity.event.*; + +/** + * The <tt>SystemActivityChangeListener</tt> is notified any time an event + * in the operating system occurs. + * + * @author Damian Minkov + */ +public interface SystemActivityChangeListener + extends EventListener +{ + /** + * This method gets called when a notification action for a particular event + * type has been changed (for example the corresponding descriptor has + * changed). + * + * @param event the <tt>NotificationActionTypeEvent</tt>, which is + * dispatched when an action has been changed. + */ + public void activityChanged(SystemActivityEvent event); +} diff --git a/src/net/java/sip/communicator/service/sysactivity/SystemActivityNotificationsService.java b/src/net/java/sip/communicator/service/sysactivity/SystemActivityNotificationsService.java index f7de167..c7069b0 100644 --- a/src/net/java/sip/communicator/service/sysactivity/SystemActivityNotificationsService.java +++ b/src/net/java/sip/communicator/service/sysactivity/SystemActivityNotificationsService.java @@ -1,4 +1,4 @@ -/*
+/* * Jitsi, the OpenSource Java VoIP and Instant Messaging client. * * Copyright @ 2015 Atlassian Pty Ltd @@ -15,71 +15,71 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package net.java.sip.communicator.service.sysactivity;
-
-/**
- * Listens for some system specific events such as sleep, wake, network change,
- * desktop activity, screensaver etc. and informs the registered listeners.
- *
- * @author Damian Minkov
- */
-public interface SystemActivityNotificationsService
-{
- /**
- * Registers a listener that would be notified of changes that have occurred
- * in the underlying system.
- *
- * @param listener the listener that we'd like to register for changes in
- * the underlying system.
- */
- public void addSystemActivityChangeListener(
- SystemActivityChangeListener listener);
-
- /**
- * Remove the specified listener so that it won't receive further
- * notifications of changes that occur in the underlying system
- *
- * @param listener the listener to remove.
- */
- public void removeSystemActivityChangeListener(
- SystemActivityChangeListener listener);
-
- /**
- * Registers a listener that would be notified for idle of the system
- * for <tt>idleTime</tt>.
- *
- * @param idleTime the time in milliseconds after which we will consider
- * system to be idle. This doesn't count when system seems idle as
- * monitor is off or screensaver is on, or desktop is locked.
- * @param listener the listener that we'd like to register for changes in
- * the underlying system.
- */
- public void addIdleSystemChangeListener(
- long idleTime,
- SystemActivityChangeListener listener);
-
- /**
- * Remove the specified listener so that it won't receive further
- * notifications for idle system.
- *
- * @param listener the listener to remove.
- */
- public void removeIdleSystemChangeListener(
- SystemActivityChangeListener listener);
-
- /**
- * Can check whether an event id is supported on
- * current operation system.
- * @param eventID the event to check.
- * @return whether the supplied event id is supported.
- */
- public boolean isSupported(int eventID);
-
- /**
- * The time since last user input. The time the system has been idle.
- * Or -1 if there is no such information or error has occured.
- * @return time the system has been idle.
- */
- public long getTimeSinceLastInput();
-
-}
+package net.java.sip.communicator.service.sysactivity; + +/** + * Listens for some system specific events such as sleep, wake, network change, + * desktop activity, screensaver etc. and informs the registered listeners. + * + * @author Damian Minkov + */ +public interface SystemActivityNotificationsService +{ + /** + * Registers a listener that would be notified of changes that have occurred + * in the underlying system. + * + * @param listener the listener that we'd like to register for changes in + * the underlying system. + */ + public void addSystemActivityChangeListener( + SystemActivityChangeListener listener); + + /** + * Remove the specified listener so that it won't receive further + * notifications of changes that occur in the underlying system + * + * @param listener the listener to remove. + */ + public void removeSystemActivityChangeListener( + SystemActivityChangeListener listener); + + /** + * Registers a listener that would be notified for idle of the system + * for <tt>idleTime</tt>. + * + * @param idleTime the time in milliseconds after which we will consider + * system to be idle. This doesn't count when system seems idle as + * monitor is off or screensaver is on, or desktop is locked. + * @param listener the listener that we'd like to register for changes in + * the underlying system. + */ + public void addIdleSystemChangeListener( + long idleTime, + SystemActivityChangeListener listener); + + /** + * Remove the specified listener so that it won't receive further + * notifications for idle system. + * + * @param listener the listener to remove. + */ + public void removeIdleSystemChangeListener( + SystemActivityChangeListener listener); + + /** + * Can check whether an event id is supported on + * current operation system. + * @param eventID the event to check. + * @return whether the supplied event id is supported. + */ + public boolean isSupported(int eventID); + + /** + * The time since last user input. The time the system has been idle. + * Or -1 if there is no such information or error has occured. + * @return time the system has been idle. + */ + public long getTimeSinceLastInput(); + +} diff --git a/src/net/java/sip/communicator/service/sysactivity/event/SystemActivityEvent.java b/src/net/java/sip/communicator/service/sysactivity/event/SystemActivityEvent.java index fa5df51..47183d7 100644 --- a/src/net/java/sip/communicator/service/sysactivity/event/SystemActivityEvent.java +++ b/src/net/java/sip/communicator/service/sysactivity/event/SystemActivityEvent.java @@ -1,4 +1,4 @@ -/*
+/* * Jitsi, the OpenSource Java VoIP and Instant Messaging client. * * Copyright @ 2015 Atlassian Pty Ltd @@ -15,136 +15,136 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package net.java.sip.communicator.service.sysactivity.event;
-
-import java.util.*;
-
-/**
- * An event class representing system activity that has occurred.
- * The event id indicates the exact reason for this event.
- * @author Damian Minkov
- */
-public class SystemActivityEvent
- extends EventObject
-{
- /**
- * Serial version UID.
- */
- private static final long serialVersionUID = 0L;
-
- /**
- * Notify that computers is going to sleep.
- */
- public static final int EVENT_SLEEP = 0;
-
- /**
- * Notify that computer is wakeing up after stand by.
- */
- public static final int EVENT_WAKE = 1;
-
- /**
- * Computer display has stand by.
- */
- public static final int EVENT_DISPLAY_SLEEP = 2;
-
- /**
- * Computer display wakes up after stand by.
- */
- public static final int EVENT_DISPLAY_WAKE = 3;
-
- /**
- * Screensaver has been started.
- */
- public static final int EVENT_SCREENSAVER_START = 4;
-
- /**
- * Screensaver will stop.
- */
- public static final int EVENT_SCREENSAVER_WILL_STOP = 5;
-
- /**
- * Screensaver has been stopped.
- */
- public static final int EVENT_SCREENSAVER_STOP = 6;
-
- /**
- * Screen has been locked.
- */
- public static final int EVENT_SCREEN_LOCKED = 7;
-
- /**
- * Screen has been unlocked.
- */
- public static final int EVENT_SCREEN_UNLOCKED = 8;
-
- /**
- * A change in network configuration has occurred.
- */
- public static final int EVENT_NETWORK_CHANGE = 9;
-
- /**
- * A system idle event has occurred.
- */
- public static final int EVENT_SYSTEM_IDLE = 10;
-
- /**
- * A system was in idle state and now exits.
- */
- public static final int EVENT_SYSTEM_IDLE_END = 11;
-
- /**
- * A change in dns configuration has occurred.
- */
- public static final int EVENT_DNS_CHANGE = 12;
-
- /**
- * Informing that the machine is logging of or shutting down.
- */
- public static final int EVENT_QUERY_ENDSESSION = 13;
-
- /**
- * The log off or shutdown is in process for us, no matter
- * what other process has replied, whether one of them has canceled
- * or not the current end of session. It's like that cause we have answered
- * that we will shutdown.
- */
- public static final int EVENT_ENDSESSION = 14;
-
- /**
- * The type of the event.
- */
- private final int eventID;
-
- /**
- * Constructs a prototypical Event.
- *
- * @param source The object on which the Event initially occurred.
- * @param eventID the type of the event.
- * @throws IllegalArgumentException if source is null.
- */
- public SystemActivityEvent(Object source, int eventID)
- {
- super(source);
-
- this.eventID = eventID;
- }
-
- /**
- * Returns the type of the event.
- * @return the event ID
- */
- public int getEventID()
- {
- return this.eventID;
- }
-
- /**
- * Returns a String representation of this SystemActivityEvent object.
- *
- * @return A a String representation of this SystemActivityEvent object.
- */
- @Override
- public String toString() {
- return getClass().getName() + "[eventID=" + eventID + "]";
- }
-}
+package net.java.sip.communicator.service.sysactivity.event; + +import java.util.*; + +/** + * An event class representing system activity that has occurred. + * The event id indicates the exact reason for this event. + * @author Damian Minkov + */ +public class SystemActivityEvent + extends EventObject +{ + /** + * Serial version UID. + */ + private static final long serialVersionUID = 0L; + + /** + * Notify that computers is going to sleep. + */ + public static final int EVENT_SLEEP = 0; + + /** + * Notify that computer is wakeing up after stand by. + */ + public static final int EVENT_WAKE = 1; + + /** + * Computer display has stand by. + */ + public static final int EVENT_DISPLAY_SLEEP = 2; + + /** + * Computer display wakes up after stand by. + */ + public static final int EVENT_DISPLAY_WAKE = 3; + + /** + * Screensaver has been started. + */ + public static final int EVENT_SCREENSAVER_START = 4; + + /** + * Screensaver will stop. + */ + public static final int EVENT_SCREENSAVER_WILL_STOP = 5; + + /** + * Screensaver has been stopped. + */ + public static final int EVENT_SCREENSAVER_STOP = 6; + + /** + * Screen has been locked. + */ + public static final int EVENT_SCREEN_LOCKED = 7; + + /** + * Screen has been unlocked. + */ + public static final int EVENT_SCREEN_UNLOCKED = 8; + + /** + * A change in network configuration has occurred. + */ + public static final int EVENT_NETWORK_CHANGE = 9; + + /** + * A system idle event has occurred. + */ + public static final int EVENT_SYSTEM_IDLE = 10; + + /** + * A system was in idle state and now exits. + */ + public static final int EVENT_SYSTEM_IDLE_END = 11; + + /** + * A change in dns configuration has occurred. + */ + public static final int EVENT_DNS_CHANGE = 12; + + /** + * Informing that the machine is logging of or shutting down. + */ + public static final int EVENT_QUERY_ENDSESSION = 13; + + /** + * The log off or shutdown is in process for us, no matter + * what other process has replied, whether one of them has canceled + * or not the current end of session. It's like that cause we have answered + * that we will shutdown. + */ + public static final int EVENT_ENDSESSION = 14; + + /** + * The type of the event. + */ + private final int eventID; + + /** + * Constructs a prototypical Event. + * + * @param source The object on which the Event initially occurred. + * @param eventID the type of the event. + * @throws IllegalArgumentException if source is null. + */ + public SystemActivityEvent(Object source, int eventID) + { + super(source); + + this.eventID = eventID; + } + + /** + * Returns the type of the event. + * @return the event ID + */ + public int getEventID() + { + return this.eventID; + } + + /** + * Returns a String representation of this SystemActivityEvent object. + * + * @return A a String representation of this SystemActivityEvent object. + */ + @Override + public String toString() { + return getClass().getName() + "[eventID=" + eventID + "]"; + } +} |