All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractComponentDependencyFactory Provides useful methods for implementingComponentDependencyFactory
.ComponentAnnotationLoader Dynamically loads all components defined using Annotations and declared in META-INF/components.txt files.ComponentDeclaration Represents a Component declaration (i.e.ComponentDependencyFactory Allows creatingComponentDependency
instances from a MethodField
.ComponentDescriptorFactory Constructs a Component Descriptor out of a class definition that contains Annotations.ComposableLifecycleHandler Handles lifecycle forComposable
.DefaultComponentDependencyFactory UsesInject
andNamed
annotations to recognize a Component Dependency.EmbeddableComponentManager Simple implementation ofComponentManager
to be used when using some XWiki modules standalone.GenericProvider<T> Default provider used when the Component Manager needs to inject aProvider
field but no custom Provider has been registered.InitializableLifecycleHandler Handles lifecycle forInitializableLifecycleHandler
.LifecycleHandler A lifecycle handler is used when instantiating a Component and can perform operation to set up the component (for example if a component implements a given interface calls a method of that interface, etc).