Skip navigation links
A B C D E G I J N O R S T V W 

A

addDependency(Class<T>, IBinder<T>) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
Add a simple (Cardinality.One) dependency.
addDependency(Class<T>, IBinder<T>, Cardinality) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
Add a dependency.
addDependency(ComponentHolder, Dependency<?>) - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
addProvidedInterface(Class<?>) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
Add an interface which this component implements and which can be provided to other components.
addStart(Runnable) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
addStop(Runnable) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 

B

bind(T) - Method in interface org.symphonyoss.s2.fugue.di.IBinder
 

C

Cardinality - Enum in org.symphonyoss.s2.fugue.di
 
ComponentDescriptor - Class in org.symphonyoss.s2.fugue.di
 
ComponentDescriptor() - Constructor for class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
ComponentHolder - Class in org.symphonyoss.s2.fugue.di
 
ComponentHolder(IComponent) - Constructor for class org.symphonyoss.s2.fugue.di.ComponentHolder
 
ConfigurationError - Exception in org.symphonyoss.s2.fugue.di
 
ConfigurationError() - Constructor for exception org.symphonyoss.s2.fugue.di.ConfigurationError
 
ConfigurationError(String) - Constructor for exception org.symphonyoss.s2.fugue.di.ConfigurationError
 
ConfigurationError(Throwable) - Constructor for exception org.symphonyoss.s2.fugue.di.ConfigurationError
 
ConfigurationError(String, Throwable) - Constructor for exception org.symphonyoss.s2.fugue.di.ConfigurationError
 
ConfigurationError(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.fugue.di.ConfigurationError
 

D

debug(Object, Throwable) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
debug(Object) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
debug(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
debug(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
debug(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
debug(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
DefaultLogComponent - Class in org.symphonyoss.s2.fugue.di.component.impl
 
DefaultLogComponent() - Constructor for class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
Dependency<T> - Class in org.symphonyoss.s2.fugue.di
 
Dependency(Class<T>, IBinder<T>, Cardinality) - Constructor for class org.symphonyoss.s2.fugue.di.Dependency
 
DIContext - Class in org.symphonyoss.s2.fugue.di
 
DIContext() - Constructor for class org.symphonyoss.s2.fugue.di.DIContext
 
DIContextState - Enum in org.symphonyoss.s2.fugue.di
 

E

error(Object, Throwable) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
error(Object) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
error(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
error(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
error(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
error(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 

G

get() - Method in interface org.symphonyoss.s2.fugue.di.IProvider
 
getCardinality() - Method in class org.symphonyoss.s2.fugue.di.Dependency
 
getComponent() - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
getComponentDescriptor() - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
getComponentDescriptor() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
getComponentDescriptor() - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
getComponentDescriptor() - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
getComponentDescriptor() - Method in interface org.symphonyoss.s2.fugue.di.IComponent
Create a component descriptor which describes the dependencies and provided interfaces of this component.
getDependencies() - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
getDependencies() - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
getLifeCycle() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
getLifeCycle() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Get the current lifeCycle state.
getName() - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
getProvidedInterfaces() - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
getRequiredInterface() - Method in class org.symphonyoss.s2.fugue.di.Dependency
 
getStartHandlers() - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
getStopHandlers() - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 

I

IBinder<T> - Interface in org.symphonyoss.s2.fugue.di
 
IComponent - Interface in org.symphonyoss.s2.fugue.di
All Fugue components must implement this interface.
IComponentProvider - Interface in org.symphonyoss.s2.fugue.di
 
IDIContext - Interface in org.symphonyoss.s2.fugue.di
 
ILogComponent - Interface in org.symphonyoss.s2.fugue.di.component
A logging component.
info(Object, Throwable) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
info(Object) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
info(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
info(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
info(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
info(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
IProvider<T> - Interface in org.symphonyoss.s2.fugue.di
 
IRandomNumberProvider - Interface in org.symphonyoss.s2.fugue.di.component
 

J

join() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
join() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Wait for the context to become stopped.

N

nextBoolean() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextBoolean() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextBytes(byte[]) - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextBytes(byte[]) - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextDouble() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextDouble() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextFloat() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextFloat() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextGaussian() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextGaussian() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextInt() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextInt(int) - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextInt() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextInt(int) - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 
nextLong() - Method in class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
nextLong() - Method in interface org.symphonyoss.s2.fugue.di.component.IRandomNumberProvider
 

O

org.symphonyoss.s2.fugue.di - package org.symphonyoss.s2.fugue.di
 
org.symphonyoss.s2.fugue.di.component - package org.symphonyoss.s2.fugue.di.component
 
org.symphonyoss.s2.fugue.di.component.impl - package org.symphonyoss.s2.fugue.di.component.impl
 

R

RandomNumberProvider - Class in org.symphonyoss.s2.fugue.di.component.impl
A Diafanis component which provides an instance of a SecureRandom.
RandomNumberProvider() - Constructor for class org.symphonyoss.s2.fugue.di.component.impl.RandomNumberProvider
 
register(IComponent) - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
register(IComponent) - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Register the given component in the context.
registerComponents(IDIContext) - Method in interface org.symphonyoss.s2.fugue.di.IComponentProvider
 
removeProvidedInterface(Class<?>) - Method in class org.symphonyoss.s2.fugue.di.ComponentDescriptor
 
resolve() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
resolve() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
 
resolveAdditionalComponent(IComponent) - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
resolveAdditionalComponent(IComponent) - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Resolve an additional component.
resolveAndStart() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
resolveAndStart() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Resolve all components and start.

S

Slf4jLogComponent - Class in org.symphonyoss.s2.fugue.di.component.impl
 
Slf4jLogComponent() - Constructor for class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
start() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
start() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
 
stop() - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
stop() - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Stop the context.

T

toString() - Method in class org.symphonyoss.s2.fugue.di.ComponentHolder
 
toString() - Method in class org.symphonyoss.s2.fugue.di.Dependency
 

V

valueOf(String) - Static method in enum org.symphonyoss.s2.fugue.di.Cardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.symphonyoss.s2.fugue.di.DIContextState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.symphonyoss.s2.fugue.di.Cardinality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.symphonyoss.s2.fugue.di.DIContextState
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForLifeCycle(DIContextState) - Method in class org.symphonyoss.s2.fugue.di.DIContext
 
waitForLifeCycle(DIContextState) - Method in interface org.symphonyoss.s2.fugue.di.IDIContext
Wait for the specified lifeCycle state to be reached.
warn(Object, Throwable) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
warn(Object) - Method in interface org.symphonyoss.s2.fugue.di.component.ILogComponent
 
warn(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
warn(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.DefaultLogComponent
 
warn(Object, Throwable) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
warn(Object) - Method in class org.symphonyoss.s2.fugue.di.component.impl.Slf4jLogComponent
 
A B C D E G I J N O R S T V W 
Skip navigation links

Copyright © 2018 Symphony Software Foundation. All rights reserved.