public abstract class ModuleSpec extends Object
Module
specification which is used by a ModuleLoader
to define new modules.Modifier and Type | Class and Description |
---|---|
static interface |
ModuleSpec.AliasBuilder
A builder for new alias module specifications.
|
static interface |
ModuleSpec.Builder
A builder for new concrete module specifications.
|
Modifier and Type | Method and Description |
---|---|
static ModuleSpec.Builder |
build(ModuleIdentifier moduleIdentifier)
Get a builder for a new module specification.
|
static ModuleSpec.AliasBuilder |
buildAlias(ModuleIdentifier moduleIdentifier,
ModuleIdentifier aliasTarget)
Get a builder for a new module alias specification.
|
ModuleIdentifier |
getModuleIdentifier()
Get the module identifier for the module which is specified by this object.
|
public static ModuleSpec.Builder build(ModuleIdentifier moduleIdentifier)
moduleIdentifier
- the module identifierpublic static ModuleSpec.AliasBuilder buildAlias(ModuleIdentifier moduleIdentifier, ModuleIdentifier aliasTarget)
moduleIdentifier
- the module identifieraliasTarget
- the alias target identifierpublic ModuleIdentifier getModuleIdentifier()
Copyright © 2017 JBoss by Red Hat. All rights reserved.