java.lang.Object
com.sun.enterprise.module.ModuleMetadata
- All Implemented Interfaces:
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:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDescriptors(String serviceLocatorName, Collection<org.glassfish.hk2.api.Descriptor> descriptorsToAdd) getDescriptors(String serviceName) voidvoidload(URL source, String serviceName, InputStream is)
-
Constructor Details
-
ModuleMetadata
public ModuleMetadata()
-
-
Method Details
-
getDescriptors
-
addDescriptors
public void addDescriptors(String serviceLocatorName, Collection<org.glassfish.hk2.api.Descriptor> descriptorsToAdd) -
getEntry
-
getEntries
-
getDescriptors
-
load
- Throws:
IOException
-
load
- Throws:
IOException
-