Package org.apache.sis.internal.system


package org.apache.sis.internal.system
A set of system-wide services for the SIS implementation. Do not use! This package is for internal use by SIS only. Classes in this package may change in incompatible ways in any future version without notice.
Since:
0.3
Version:
1.3
  • Class
    Description
    The executor shared by most of Apache SIS library for relatively "heavy" operations.
    Base class for all daemon threads in the SIS library.
    Sub-directories of SIS_DATA where SIS looks for EPSG database, datum shift grids and other resources.
    Default factories defined in the sis-utility module.
    A thread executing short tasks after some (potentially zero nanosecond) delay.
    A task to be submitted to DelayedExecutor for later execution.
    A "delayed" task which is actually executed as soon as possible.
    Controls the preferred service provider when there is more than one implementation of the same Service Provider Interface (SPI).
    Annotates a static object created using the default locale and default timezone values which existed at the object creation time.
    Names of loggers used in SIS other than the "module-wide" loggers.
    Constants related to SIS modules management.
    Base class of internal hooks for accessing optional dependencies.
    Bundle activator for OSGi environment.
    A thread processing all Reference instances enqueued in a ReferenceQueue.
    Thread-local booleans that need to be shared across different packages.
    Listener for servlet context, used as a shutdown hook when the application is undeployed.
    A central place where to manage SIS shutdown process.
    A central place where to monitor library-wide information through a MBean.
    Provides information about the state of a running Apache SIS instance.
    Listeners for changes in the Apache SIS system.
    Utilities methods for threads.