|
Qwylt | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| EventListener.LifeCycle | |
| EventListener.Search | |
| ServiceLocator.Factory | A factory for new service instances. |
| Class Summary | |
|---|---|
| Configuration | Module system configuration service. |
| Configuration.Default | The default Configuration implementation. |
| ConnectionCoordinator | This class coordinates import resolution for
and across ModuleArchive instances, ensuring that cyclic
imports do not result in deadlock. |
| ConnectionCoordinator.Default | A ConnectionCoordinator that initializes connections on a single private
thread to prevent deadlocks due to import cycles. |
| EventDispatcher | Event dispatcher. |
| EventListener | Event listeners. |
| ExportList<T extends Export> | A list of Export instances that can be retrieved using an ExportMatcher or
by name and scope. |
| ImportConstraint | This class represents an abstract constraint over the domain of all candidate
imports. |
| ImportSpace | A ClassSpace that provides a view onto a set of imported
ClassSpaces, one per package, that meet a specified set of
constraints. |
| Launcher | A module launcher. |
| Logger | A logging utility class for use with static imports. |
| ModuleClassLoader | A ClassLoader for one or more connected ModuleArchives. |
| ModuleInfo | Low level accessor for module-info.class file data. |
| ModuleInfo.Directive | |
| ModuleInfo.Term | |
| ModuleState | This class is a state machine that attempts to convert the passive
imports of a ModuleArchive instance
into a set of active connections to ClassSpace delegates, one per package name,
and to create a new Module instance from them. |
| PackageConnection | This class represents the connection between a package consumer and a ClassSpace
that will satisfy it for a specific package name. |
| PackageConstraint | An ImportConstraint for the domain of all candidate
ModuleArchive instances for a single package name. |
| SearchSequence | A SearchPolicy over a list of repositories. |
| ServiceLocator | A ServiceSpace.Locator that uses ClassSpace.getServiceProviders(String)
to find service implementations. |
| SharedState | A holder for state that is shared by a set of archives that must
share a ClassLoader. |
| SharesDependentPackages | A COMMIT phase PackageConstraintthat visits all dependencies, recursively,
and finds a common candidate for each export that declares a package dependency. |
| Streams | Utilities for reading and writing streams. |
| Streams.In | A DataInputStream that supports archive types. |
| Streams.Out | A DataOutputStream that supports archive types. |
| Enum Summary | |
|---|---|
| ImportConstraint.Phase | The phase of the domain. |
| ModuleState.State | The state of this state machine. |
| PackageConnection.ConnectionType | |
|
Qwylt | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||