Skip navigation links
A B C D E G I J L M N O P S T V 

A

add(Class<?>) - Method in class com.ea.orbit.container.OrbitContainer
 
addInstance(T) - Method in class com.ea.orbit.container.OrbitContainer
 
addSingleton(Class<?>, Object) - Method in class com.ea.orbit.injection.DependencyRegistry
 
addSingleton(Class<?>) - Method in class com.ea.orbit.injection.DependencyRegistry
 

B

Bootstrap - Class in com.ea.orbit.container
 
Bootstrap() - Constructor for class com.ea.orbit.container.Bootstrap
 

C

com.ea.orbit.annotation - package com.ea.orbit.annotation
 
com.ea.orbit.configuration - package com.ea.orbit.configuration
 
com.ea.orbit.container - package com.ea.orbit.container
 
com.ea.orbit.injection - package com.ea.orbit.injection
 
components() - Method in class com.ea.orbit.container.OrbitContainer
 
components(Class<T>) - Method in class com.ea.orbit.container.OrbitContainer
 
ComponentState() - Constructor for class com.ea.orbit.container.OrbitContainer.ComponentState
 
Config - Annotation Type in com.ea.orbit.annotation
 
createNew(Class<T>) - Method in class com.ea.orbit.injection.DependencyRegistry
 

D

decrypt(String) - Method in class com.ea.orbit.configuration.SecretManager
 
DependencyRegistry - Class in com.ea.orbit.injection
Very basic injection library.
DependencyRegistry() - Constructor for class com.ea.orbit.injection.DependencyRegistry
 
DependencyRegistry(DependencyRegistry) - Constructor for class com.ea.orbit.injection.DependencyRegistry
 

E

encrypt(Secret) - Method in class com.ea.orbit.configuration.SecretManager
 

G

get(Class<T>) - Method in class com.ea.orbit.container.OrbitContainer
 
getAll() - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAll() - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsBoolean(String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsBoolean(String, Boolean) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsBoolean(String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsBoolean(String, Boolean) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsInt(String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsInt(String, Integer) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsInt(String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsInt(String, Integer) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsString(String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsString(String, String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getAsString(String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getAsString(String, String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getClasses() - Method in class com.ea.orbit.container.Module
 
getClasses() - Method in class com.ea.orbit.container.OrbitContainer
 
getCollection(String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getCollection(String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getKey() - Method in class com.ea.orbit.configuration.SecretManager
 
getPlainText() - Method in class com.ea.orbit.configuration.Secret
 
getPrefixedValues(String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
getPrefixedValues(String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
getSingleton(Class<T>) - Method in class com.ea.orbit.injection.DependencyRegistry
 
getState(Class<?>) - Method in class com.ea.orbit.container.OrbitContainer
 

I

initialize(Class<T>, T, boolean) - Method in class com.ea.orbit.injection.DependencyRegistry
 
inject(Object) - Method in class com.ea.orbit.container.OrbitContainer
 
inject(Object) - Method in class com.ea.orbit.injection.DependencyRegistry
 
injectConfig(Object, Field) - Method in class com.ea.orbit.container.OrbitContainer
 
injectConfig(Object) - Method in class com.ea.orbit.container.OrbitContainer
 
injectField(OrbitContainer.ComponentState, Field) - Method in class com.ea.orbit.container.OrbitContainer
 
injectField(Object, Field) - Method in class com.ea.orbit.injection.DependencyRegistry
 
injectState(OrbitContainer.ComponentState) - Method in class com.ea.orbit.container.OrbitContainer
 
isLocateServices() - Method in class com.ea.orbit.container.OrbitContainer
 

J

join() - Method in class com.ea.orbit.container.OrbitContainer
 

L

locate(Class<T>) - Method in class com.ea.orbit.injection.DependencyRegistry
 

M

main(String[]) - Static method in class com.ea.orbit.configuration.SecretManager
 
main(String[]) - Static method in class com.ea.orbit.container.Bootstrap
 
Module - Class in com.ea.orbit.container
 
Module() - Constructor for class com.ea.orbit.container.Module
 

N

Nullable - Annotation Type in com.ea.orbit.annotation
Used for injection.

O

OrbitContainer - Class in com.ea.orbit.container
 
OrbitContainer() - Constructor for class com.ea.orbit.container.OrbitContainer
 
OrbitContainer.ComponentState - Class in com.ea.orbit.container
 
OrbitContainer.ContainerState - Enum in com.ea.orbit.container
 
OrbitProperties - Interface in com.ea.orbit.configuration
 
OrbitPropertiesImpl - Class in com.ea.orbit.configuration
 
OrbitPropertiesImpl() - Constructor for class com.ea.orbit.configuration.OrbitPropertiesImpl
 

P

postConstruct(Object) - Method in class com.ea.orbit.container.OrbitContainer
 
postConstruct(Object) - Method in class com.ea.orbit.injection.DependencyRegistry
 
postInject(Object) - Method in class com.ea.orbit.injection.DependencyRegistry
 
put(String, String) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
put(String, String) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 
putAll(OrbitProperties) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
putAll(Map<?, ?>) - Method in interface com.ea.orbit.configuration.OrbitProperties
 
putAll(OrbitProperties) - Method in class com.ea.orbit.configuration.OrbitPropertiesImpl
 

S

Secret - Class in com.ea.orbit.configuration
 
Secret(String) - Constructor for class com.ea.orbit.configuration.Secret
 
SecretManager - Class in com.ea.orbit.configuration
 
SecretManager() - Constructor for class com.ea.orbit.configuration.SecretManager
 
setLocateServices(boolean) - Method in class com.ea.orbit.container.OrbitContainer
 
setProperties(Map<String, Object>) - Method in class com.ea.orbit.container.OrbitContainer
 
start() - Method in class com.ea.orbit.container.OrbitContainer
Compiles a list of classes that will be stored inside this container: Reads the configuration from the properties Looks for component declarations in the classpath: META-INF/services/orbit/* Instantiates all the components Wires the components together by injecting fields and the configuration Calls @PostConstructor on all components Calls start on all components that implement Startable
start() - Method in interface com.ea.orbit.container.Startable
It must be possible to call start twice without errors.
Startable - Interface in com.ea.orbit.container
Optional interface that orbit components may implement.
stop() - Method in class com.ea.orbit.container.OrbitContainer
 
stop() - Method in interface com.ea.orbit.container.Startable
It must be possible to call stop twice.

T

toString() - Method in class com.ea.orbit.configuration.Secret
 

V

valueOf(String) - Static method in enum com.ea.orbit.container.OrbitContainer.ContainerState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ea.orbit.container.OrbitContainer.ContainerState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G I J L M N O P S T V 
Skip navigation links

Copyright © 2015. All rights reserved.