Interface TimeService


  • public interface TimeService
    This service allows Features to get time information.
    • Method Detail

      • getCurrentTime

        long getCurrentTime()
        Returns the current time.
        Returns:
        the current time (in milliseconds, measured from the Java Epoch)
      • getTimeZoneOffset

        int getTimeZoneOffset()
        Returns the current offset from UTC in seconds.

        The offset reflects the time zone and daylight saving time, applicable at the current instant.

        Returns:
        the current offset from UTC in seconds
      • getTimeZoneId

        java.lang.String getTimeZoneId()
        Returns the current time zone ID.

        The zone ID is a string that represents either a region-based time zone or a fixed offset from UTC.

        Returns:
        the current time zone ID
      • addConfigurationListener

        void addConfigurationListener​(TimeConfigurationListener listener)
        Adds the given TimeConfigurationListener to the list of listeners that are notified when the time configuration of the device has changed.
        Parameters:
        listener - the new listener to add
      • removeConfigurationListener

        void removeConfigurationListener​(TimeConfigurationListener listener)
        Removes the given TimeConfigurationListener to the list of listeners that are notified when the time configuration of the device has changed.

        Does nothing if the listener is not registered.

        Parameters:
        listener - the listener to be removed