Top Description Inners Fields Constructors Methods
org.jboss.modules

pack-priv final Class Linkage

extends Object
Class Inheritance
Imports
java.util.Collections, .List, .Map

The linkage state of a module.
Author
David M. Lloyd

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
private final Map<String, List<LocalLoader>>
private final Dependency[]
private final DependencySpec[]
private static final Dependency[]
private static final DependencySpec[]
pack-priv static final Linkage
private final Linkage.State

Constructor Summary

AccessConstructor and Description
pack-priv
Linkage(final Linkage.State state)

pack-priv
Linkage(final DependencySpec[] dependencySpecs, final Dependency[] dependencies, final Linkage.State state)

pack-priv
Linkage(final DependencySpec[] dependencySpecs, final Dependency[] dependencies, final Linkage.State state, final Map<String, List<LocalLoader>> allPaths)

Method Summary

Modifier and TypeMethod and Description
pack-priv Dependency[]
pack-priv DependencySpec[]
pack-priv Map<String, List<LocalLoader>>
pack-priv Linkage.State
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allPathsback to summary
private final Map<String, List<LocalLoader>> allPaths
dependenciesback to summary
private final Dependency[] dependencies
dependencySpecsback to summary
private final DependencySpec[] dependencySpecs
NO_DEPENDENCIESback to summary
private static final Dependency[] NO_DEPENDENCIES
NO_DEPENDENCY_SPECSback to summary
private static final DependencySpec[] NO_DEPENDENCY_SPECS
NONEback to summary
pack-priv static final Linkage NONE
stateback to summary
private final Linkage.State state

Constructor Detail

Linkageback to summary
pack-priv Linkage(final Linkage.State state)
Linkageback to summary
pack-priv Linkage(final DependencySpec[] dependencySpecs, final Dependency[] dependencies, final Linkage.State state)
Linkageback to summary
pack-priv Linkage(final DependencySpec[] dependencySpecs, final Dependency[] dependencies, final Linkage.State state, final Map<String, List<LocalLoader>> allPaths)

Method Detail

getDependenciesback to summary
pack-priv Dependency[] getDependencies()
getDependencySpecsback to summary
pack-priv DependencySpec[] getDependencySpecs()
getPathsback to summary
pack-priv Map<String, List<LocalLoader>> getPaths()
getStateback to summary
pack-priv Linkage.State getState()
org.jboss.modules back to summary

pack-priv final Enum Linkage.State

extends Enum<Linkage.State>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Linkage.State
public static final Linkage.State
public static final Linkage.State
public static final Linkage.State

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Linkage.State
public static Linkage.State[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

LINKEDback to summary
public static final Linkage.State LINKED
LINKINGback to summary
public static final Linkage.State LINKING
NEWback to summary
public static final Linkage.State NEW
UNLINKEDback to summary
public static final Linkage.State UNLINKED

Constructor Detail

Stateback to summary
private State()

Method Detail

valueOfback to summary
public static Linkage.State valueOf(String name)
valuesback to summary
public static Linkage.State[] values()