| Modifier and Type | Method and Description |
|---|---|
| public ModuleDependency[] | |
| public String | Returns: Fully qualified class name that's assignable toImportPolicy,
or null if no import policy exists.Returns the import policy class name. |
| public String | Returns: Fully qualified class name that's assignable toLifecyclePolicy,
or null if no import policy exists.Returns the lifecycle policy class name. |
| public URI[] | Returns: the module's list of implementation jarsA Module is implemented by one to many jar files. |
| public Manifest | |
| public ModuleMetadata | Returns: Always non-null.Gets the metadata that describes various components and services in this module. |
| public String | Returns: module nameReturns the module name, usually this is the same name as the jar file name containing the module's implementation. |
| public String[] | Returns: a array of public interfacesReturns a list of public interfaces for this module. |
| public String |
| getDependencies | back to summary |
|---|---|
| public ModuleDependency[] getDependencies() Returns the list of this module's dependencies. Each dependency must be satisfied at run time for this module to function properly.
| |
| getImportPolicyClassName | back to summary |
|---|---|
| public String getImportPolicyClassName() Returns the import policy class name. Although the implementation of this policy does not necessary have to implement the ImportPolicy, but could use another interface, it is the responsibility of the associated Repository to invoke that interface when the module is started.
| |
| getLifecyclePolicyClassName | back to summary |
|---|---|
| public String getLifecyclePolicyClassName() Returns the lifecycle policy class name. Although the implementation of this policy does not necessary have to implement the LifecyclePolicy, but could use another interface, it is the responsibility of the associated Repository to invoke that interface when the module is started.
| |
| getLocations | back to summary |
|---|---|
| public URI[] getLocations() A Module is implemented by one to many jar files. This method returns the list of jar files implementing the module
| |
| getManifest | back to summary |
|---|---|
| public Manifest getManifest() Returns the manifest file for the main module jar file
| |
| getMetadata | back to summary |
|---|---|
| public ModuleMetadata getMetadata() Gets the metadata that describes various components and services in this module.
| |
| getName | back to summary |
|---|---|
| public String getName() Returns the module name, usually this is the same name as the jar file name containing the module's implementation.
| |
| getPublicInterfaces | back to summary |
|---|---|
| public String[] getPublicInterfaces() Returns a list of public interfaces for this module. Public interface can be packages, interfaces, or classes
| |
| getVersion | back to summary |
|---|---|
| public String getVersion() Returns the version of this module's implementation
| |