public abstract class SeContainerInitializer extends Object
| Constructor and Description |
|---|
SeContainerInitializer() |
| Modifier and Type | Method and Description |
|---|---|
abstract SeContainerInitializer |
addBeanClasses(Class<?>... classes)
Adds the listed classes to the resulting synthetic bean archive
|
abstract SeContainerInitializer |
addExtensions(Class<? extends Extension>... extensions)
Adds the given Extension classes to the synthetic bean archive
|
abstract SeContainerInitializer |
addExtensions(Extension... extensions)
Adds the given Extension instances to the synthetic bean archive
|
abstract SeContainerInitializer |
addPackages(boolean scanRecursively,
Class<?>... packageClasses)
Add packages for the given classes to the synthetic bean archive.
|
abstract SeContainerInitializer |
addPackages(boolean scanRecursively,
Package... packages)
Adds the given packages to the synthetic bean archive.
|
abstract SeContainerInitializer |
addPackages(Class<?>... packageClasses)
Adds packages of the given classes to the synthetic bean archive, the result of packageClass.getPackage()
|
abstract SeContainerInitializer |
addPackages(Package... packages)
Adds the given packages to the synthetic bean archive.
|
abstract SeContainerInitializer |
addProperty(String key,
Object value)
Adds a configuration property to the container
|
abstract SeContainerInitializer |
disableDiscovery()
Disables bean discovery of the classpath and instead relies solely on the classes defined in the archive
|
abstract SeContainerInitializer |
enableDecorators(Class<?>... decoratorClasses)
Enables the given decorators in the synthetic bean archive
|
abstract SeContainerInitializer |
enableInterceptors(Class<?>... interceptorClasses)
Enables the given interceptors in the synthetic bean archive
|
abstract SeContainer |
initialize()
Bootstraps the container that has been built from this SeContainerInitializer
|
static SeContainerInitializer |
newInstance()
Instantiates a new SeContainerInitializer via ServiceLoader
|
abstract SeContainerInitializer |
selectAlternatives(Class<?>... alternativeClasses)
Adds the given alternatives to the list of available alternatives in the bean archive
|
abstract SeContainerInitializer |
selectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses)
Adds the given alternative stereotypes to the list of available alternative stereotypes in the bean archive
|
abstract SeContainerInitializer |
setClassLoader(ClassLoader classLoader)
Sets the default ClassLoader for this synthetic bean archive
|
abstract SeContainerInitializer |
setProperties(Map<String,Object> properties)
Overwrites all existing properties with the contents of the new given map
|
public static SeContainerInitializer newInstance()
IllegalStateException - if 0 or more than 1 SeContainerInitializer found.public abstract SeContainerInitializer addBeanClasses(Class<?>... classes)
classes - public abstract SeContainerInitializer addPackages(Class<?>... packageClasses)
packageClasses - public abstract SeContainerInitializer addPackages(boolean scanRecursively, Class<?>... packageClasses)
scanRecursively - if true, will recursively check the child packages of each of these classes' packagespackageClasses - public abstract SeContainerInitializer addPackages(Package... packages)
packages - public abstract SeContainerInitializer addPackages(boolean scanRecursively, Package... packages)
scanRecursively - if true, will recursively check the child packages of each of these classes' packagespackages - public abstract SeContainerInitializer addExtensions(Extension... extensions)
extensions - public abstract SeContainerInitializer addExtensions(Class<? extends Extension>... extensions)
extensions - public abstract SeContainerInitializer enableInterceptors(Class<?>... interceptorClasses)
interceptorClasses - public abstract SeContainerInitializer enableDecorators(Class<?>... decoratorClasses)
decoratorClasses - public abstract SeContainerInitializer selectAlternatives(Class<?>... alternativeClasses)
alternativeClasses - public abstract SeContainerInitializer selectAlternativeStereotypes(Class<? extends Annotation>... alternativeStereotypeClasses)
alternativeStereotypeClasses - public abstract SeContainerInitializer addProperty(String key, Object value)
key - value - public abstract SeContainerInitializer setProperties(Map<String,Object> properties)
properties - public abstract SeContainerInitializer disableDiscovery()
public abstract SeContainerInitializer setClassLoader(ClassLoader classLoader)
classLoader - public abstract SeContainer initialize()
Copyright © 2021. All rights reserved.