Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addConfiguration(Class<T>) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - addConfiguration(Class<T>, Object) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - addConfiguration(Class<T>, Object...) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - addConfiguration(Class<T>, String) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - addConfiguration(Class<T>, String...) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - addConfiguration(Class<T>, Collection<?>) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Adds a specially fabricated
Dependency
to theReactor
which'sDependencyBuilder
is returned for fluently configuring yourDependency
: TheDependency
will be initialized by default by theApplicationReactor
instance's underlyingProperties
instance (being instantiated by theApplicationReactor
). - APPLICATION_BUS_ALIAS - Static variable in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
The
ApplicationBus
Dependency
's alias to be used. - APPLICATION_CONTEXT_ALIAS - Static variable in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
The
ApplicationContext
Dependency
's alias to be used. - APPLICATION_PROPERTIES_ALIAS - Static variable in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
The
ApplicationProperties
Dependency
's alias to be used. - ApplicationContext - Class in org.refcodes.decoupling.ext.application
-
The
ApplicationContext
extends aContext
for out of the box application requirements such as lifecycle support (as if theLifecycleComponent
alongside theLifecycleMachine
). - ApplicationContext(Object[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationContext
- ApplicationContext(Dependency<?>[], Object[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationContext
- ApplicationReactor - Class in org.refcodes.decoupling.ext.application
-
The
ApplicationReactor
enables harnessing theApplicationProperties
alongside theApplicationProperties
profile support (as ofProfileProperties.getRuntimeProfiles()
) by automatically placing an accordingly configuredApplicationProperties
instance into the container and enabling it for injection. - ApplicationReactor() - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Constructs a
ApplicationReactor
instance. - ApplicationReactor(File) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(File, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(File, ConfigLocator) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(File, ConfigLocator, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(InputStream) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(InputStream, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(String) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(String, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(String, ConfigLocator) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(String, ConfigLocator, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(URL) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(URL, String[]) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Create a
ApplicationReactor
using the providedApplicationProperties
instance. - ApplicationReactor(ApplicationProperties) - Constructor for class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Constructs a
ApplicationReactor
instance. - ApplicationReactor.ProfilesMode - Enum Class in org.refcodes.decoupling.ext.application
-
The
ApplicationReactor.ProfilesMode
determines how to handle implicit profiles information as provided by theApplicationProperties
instance (implicitly added asDependency
by theApplicationReactor
).
C
- createContext() - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Uses the profiles as provided by the
Properties
initialized with as of the according constructors. - createContext(Object...) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
- createContext(String...) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
- createContext(ApplicationReactor.ProfilesMode) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Creates the
ApplicationContext
and invokes theInitializable.initialize()
methods before invoking theStartable.start()
methods on all dependencies' instances.
D
- destroy() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- DETERMINED - Enum constant in enum class org.refcodes.decoupling.ext.application.ApplicationReactor.ProfilesMode
-
The profiles as being provided upon initialization to the according constructors by the
ApplicationProperties
are determined and used for the overall configuration.
G
- getApplicationProperties() - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
-
Retrieves the initial properties (configuration) represented by this
ApplicationProperties
instance. - getLifecycleStatus() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
I
- initialize() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isDestroyable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isDestroyed() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isInitalizable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isInitialized() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isPausable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isPaused() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isResumable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isRunning() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isStartable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isStoppable() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- isStopped() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
N
- NONE - Enum constant in enum class org.refcodes.decoupling.ext.application.ApplicationReactor.ProfilesMode
-
None profile is being applied at all.
O
- org.refcodes.decoupling.ext.application - module org.refcodes.decoupling.ext.application
- org.refcodes.decoupling.ext.application - package org.refcodes.decoupling.ext.application
-
This artifact extends the
refcodes-decoupling
artifact with out of the box runtime functionality such as properties management (alongside profiles support) and CLI) support by integrating therefcodes-properties-ext-application
artifact.
P
- pause() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
R
- resume() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
S
- start() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
- stop() - Method in class org.refcodes.decoupling.ext.application.ApplicationContext
T
- toContext(Object[]) - Method in class org.refcodes.decoupling.ext.application.ApplicationReactor
V
- valueOf(String) - Static method in enum class org.refcodes.decoupling.ext.application.ApplicationReactor.ProfilesMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.refcodes.decoupling.ext.application.ApplicationReactor.ProfilesMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
_
- _properties - Variable in class org.refcodes.decoupling.ext.application.ApplicationReactor
All Classes and Interfaces|All Packages|Constant Field Values