Top Interfaces Classes Enums
module org.glassfish.hk2.core

Package com.sun.enterprise.module


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
ImportPolicy

Modules that wish to programmatically control their list of imports can implement this interface.

public interface
InhabitantsDescriptor

Inhabitants Descriptor is an abstraction on how the inhabitants are represented in a module.

public interface
LifecyclePolicy

Modules that wish to invoke special logic when it is loaded, started or stopped should implement this interface.

public interface
ModuleChangeListener

Objects interested in monitoring module changes events should implement this interface

public interface
ModuleDefinition

A module definition contains all information about a module existence, its dependencies and its exported interfaces.

public interface
ModuleLifecycleListener

Listener interface that can be registered on the registry to listen to notification of module startup and shutdown.

public interface
public interface
Repository

A Repository instance is an abstraction of a set of accessible modules.

public interface
RepositoryChangeListener

Listener interface to listen to repository changes.

Class Summary

Modifier and TypeClass and Description
public class
ManifestConstants

Constants used in the module manifest.

public class
ModuleDependency

A ModuleDependency instance holds all information necessary to identify a dependency between modules.

public class
ModuleMetadata

Holds information about /META-INF/services and /META-INF/inhabitants for a Module.

public class
RepositoryFactories

Registry for RepositoryFactory instances

public abstract class
RepositoryFactory

Factory to create repositories.

public class
ResolveError

Thrown to indicate that a module dependency could not be satisfied

Enum Summary

Modifier and TypeEnum and Description
public enum
ModuleState

ModuleState define the state of a Module instance.