Class ModuleMetadata

  • All Implemented Interfaces:
    Serializable

    public final class ModuleMetadata
    extends Object
    implements Serializable
    Holds information about /META-INF/services and /META-INF/inhabitants for a Module.

    A Service implementation is identified by the service interface it implements, the implementation class of that service interface and the module in which that implementation resides.

    Note that since a single ModuleDefinition is allowed to be used in multiple Modules, this class may not reference anything Module specific.

    Author:
    Kohsuke Kawaguchi
    See Also:
    Serialized Form