Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

accept(File) - Method in class no.tornado.inject.module.ModuleSystem.FolderFilter
 
addServiceRouter(ServiceRouter) - Static method in class no.tornado.inject.module.ModuleSystem
 
afterPropertiesSet() - Method in interface no.tornado.inject.InitializingBean
 
ApplicationContext - Class in no.tornado.inject
The ApplicationContext houses all your beans.
ApplicationContext() - Constructor for class no.tornado.inject.ApplicationContext
 

B

basicAuth(String, String) - Method in class no.tornado.inject.webconsole.WebConsole
 
BeanCreationException - Exception in no.tornado.inject
 
BeanCreationException(BeanInfo, Throwable) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanCreationException(String, BeanInfo) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanCreationException(String, BeanInfo, Throwable) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanInfo - Class in no.tornado.inject
The BeanInfo object holds references to beans in the ApplicationContext.
BeanInfo(Method, Object) - Constructor for class no.tornado.inject.BeanInfo
 
BeanNameAware - Interface in no.tornado.inject
 
BeanProxy - Class in no.tornado.inject
Even if you opt to eagerly load a bean, it will still be wrapped in a BeanProxy.
BeanProxy(BeanInfo) - Constructor for class no.tornado.inject.BeanProxy
 
beforeInvalidate(BeanInfo, Method, Object[], Map<String, Serializable>) - Method in interface no.tornado.inject.CacheInterceptor
 
beforeStore(BeanInfo, Method, Object[], Map<String, Serializable>, String) - Method in interface no.tornado.inject.CacheInterceptor
 

C

Cache - Annotation Type in no.tornado.inject
 
CacheIndex - Annotation Type in no.tornado.inject
 
CacheInterceptor - Interface in no.tornado.inject
 
CacheKeyGenerator - Interface in no.tornado.inject
 
CacheStore - Class in no.tornado.inject
 
CacheStore() - Constructor for class no.tornado.inject.CacheStore
 
CacheStore(Integer) - Constructor for class no.tornado.inject.CacheStore
 
contextDestroyed(ServletContextEvent) - Method in class no.tornado.inject.servlet.ModuleSystemServletListener
 
contextInitialized(ServletContextEvent) - Method in class no.tornado.inject.servlet.ModuleSystemServletListener
 
create() - Static method in class no.tornado.inject.webconsole.WebConsole
 
createClassLoader() - Method in class no.tornado.inject.module.ModuleClassLoaderFactory
 
createFromPom(File) - Static method in class no.tornado.inject.module.ModuleSystem
 

D

DEFAULT_CACHE_MINUTES - Static variable in class no.tornado.inject.CacheStore
 
DEFAULT_MAX_OBJECTS - Static variable in class no.tornado.inject.CacheStore
 
DefaultCacheKeyGenerator - Class in no.tornado.inject
 
DefaultCacheKeyGenerator() - Constructor for class no.tornado.inject.DefaultCacheKeyGenerator
 
Destroy - Annotation Type in no.tornado.inject
A beanProviderMethod annotated with @Destroy("methodName") will ensure that the destroy method is called when the ApplicationContext shuts down.
disable() - Static method in class no.tornado.inject.module.ModuleSystem
 
disable(boolean) - Static method in class no.tornado.inject.module.ModuleSystem
 

E

Eager - Annotation Type in no.tornado.inject
beanProviderMethods annotated with @Eager will be created immediately after the ApplicationContext is initialized.
equals(Object) - Method in class no.tornado.inject.BeanInfo
 
equals(Object) - Method in class no.tornado.inject.module.Module
 
equals(Object) - Method in class no.tornado.inject.module.ServiceAvailabilityEvent
 
equals(Object) - Method in class no.tornado.inject.module.ServiceRouter
 
EXPORT_PACKAGE - Static variable in class no.tornado.inject.module.Module
 
EXPORT_PACKAGE_DELIMITER - Static variable in class no.tornado.inject.module.Module
 

F

flush() - Method in class no.tornado.inject.CacheStore
 
formatUptime(double) - Static method in class no.tornado.inject.module.Module
 

G

generate(String, Method, Object[]) - Method in interface no.tornado.inject.CacheKeyGenerator
 
generate(String, Method, Object[]) - Method in class no.tornado.inject.DefaultCacheKeyGenerator
 
getBean(String) - Static method in class no.tornado.inject.ApplicationContext
Manually get a bean from the ApplicationContext via bean name.
getBean(Class<T>) - Static method in class no.tornado.inject.ApplicationContext
Get a bean from the ApplicationContext via className.
getBean() - Method in class no.tornado.inject.BeanInfo
 
getBean() - Method in class no.tornado.inject.module.ServiceRouter
 
getBeanCreationMethod() - Method in class no.tornado.inject.BeanInfo
 
getBeanInfo(String) - Static method in class no.tornado.inject.ApplicationContext
Get the BeanInfo object, containing various information about a bean, including the bean.
getBeanInfo() - Method in exception no.tornado.inject.BeanCreationException
 
getBeanInfos(Class) - Static method in class no.tornado.inject.ApplicationContext
Get all BeanInfo objects for the supplied class
getBeanName() - Method in class no.tornado.inject.BeanInfo
 
getBeanName() - Method in class no.tornado.inject.CacheStore
 
getBeans(Class<T>) - Static method in class no.tornado.inject.ApplicationContext
Get all beans of the supplied class
getCacheInterceptor() - Method in class no.tornado.inject.CacheStore
 
getCacheMinutes() - Method in class no.tornado.inject.CacheStore
 
getClassLoader() - Method in class no.tornado.inject.module.Module
 
getClassLoaderFactory() - Method in class no.tornado.inject.module.Module
 
getClassloaderState() - Method in class no.tornado.inject.module.Module
 
getClassPathEntries() - Method in class no.tornado.inject.module.ModuleClassLoaderFactory
 
getContextClass() - Method in class no.tornado.inject.module.Module
 
getDelegate() - Method in class no.tornado.inject.BeanProxy
 
getDescription() - Method in class no.tornado.inject.module.Module
 
getEventType() - Method in class no.tornado.inject.module.ServiceAvailabilityEvent
 
getExportedPackages() - Static method in class no.tornado.inject.module.ModuleSystem
 
getExportPackages() - Method in class no.tornado.inject.module.Module
 
getId() - Method in class no.tornado.inject.module.Module
 
getJarFile() - Method in class no.tornado.inject.module.Module
 
getKeyGenerator() - Method in class no.tornado.inject.CacheStore
 
getMaxObjects() - Method in class no.tornado.inject.CacheStore
 
getModule() - Method in class no.tornado.inject.module.ModuleClassLoader
 
getModule() - Method in class no.tornado.inject.module.ModuleClassLoaderFactory
 
getModule(Integer) - Static method in class no.tornado.inject.module.ModuleSystem
 
getModule(String) - Static method in class no.tornado.inject.module.ModuleSystem
 
getModuleFolder() - Static method in class no.tornado.inject.module.ModuleSystem
 
getName() - Method in class no.tornado.inject.module.Module
 
getOptions() - Method in class no.tornado.inject.module.ServiceRouter
 
getProvider() - Method in class no.tornado.inject.BeanInfo
 
getRootClassLoader() - Static method in class no.tornado.inject.module.ModuleSystem
 
getRouter() - Method in class no.tornado.inject.module.ServiceAvailabilityEvent
 
getService(Class<T>) - Static method in class no.tornado.inject.ApplicationContext
 
getService(Class<T>, int) - Static method in class no.tornado.inject.ApplicationContext
 
getService(Class<T>, int, String) - Static method in class no.tornado.inject.ApplicationContext
 
getServiceClass() - Method in exception no.tornado.inject.module.ServiceNotAvailableException
 
getServiceClass() - Method in class no.tornado.inject.module.ServiceRouter
 
getServiceHash() - Method in class no.tornado.inject.BeanInfo
 
getServiceHash() - Method in class no.tornado.inject.module.ServiceRouter
 
getServiceRouters(String, String) - Static method in class no.tornado.inject.module.ModuleSystem
 
getState() - Method in class no.tornado.inject.module.Module
 
getUpTime() - Method in class no.tornado.inject.module.Module
 
getVersion() - Method in class no.tornado.inject.module.Module
 

H

handle(HttpExchange) - Method in class no.tornado.inject.webconsole.WebConsole
 
hashCode() - Method in class no.tornado.inject.module.Module
 
hashCode() - Method in class no.tornado.inject.module.ServiceAvailabilityEvent
 
hashCode() - Method in class no.tornado.inject.module.ServiceRouter
 

I

Ignore - Annotation Type in no.tornado.inject
 
init() - Static method in class no.tornado.inject.module.ModuleSystem
 
InitializingBean - Interface in no.tornado.inject
Let your bean implement this interface to be notified once the ApplicationContext is initialized.
inject(Object) - Static method in class no.tornado.inject.ApplicationContext
Inject beans from the ApplicationContext into an arbitrary object that is not part of the ApplicationContext.
Inject - Annotation Type in no.tornado.inject
Fields in your beans annotated with Inject will be automatically injected.
InjectEvent - Interface in no.tornado.inject.module
 
InjectEventListener - Interface in no.tornado.inject.module
 
InjectServlet - Class in no.tornado.inject.servlet
Subclasses of this servlet will automatically support @Inject and @Require annotations and thereby support dependency injection for servlets.
InjectServlet() - Constructor for class no.tornado.inject.servlet.InjectServlet
 
InjectWrapper - Class in no.tornado.inject.servlet.tomcat
When registered in a Tomcat Context as the wrapperClass it will automatically support @Inject and @Require annotations in your servlets without requiring you to extend InjectServlet.
InjectWrapper() - Constructor for class no.tornado.inject.servlet.tomcat.InjectWrapper
 
install(Module) - Static method in class no.tornado.inject.module.ModuleSystem
 
install(String) - Static method in class no.tornado.inject.module.ModuleSystem
 
installModules() - Static method in class no.tornado.inject.module.ModuleSystem
Install all modules that are not already installed from module folder
installShutdownHook() - Static method in class no.tornado.inject.ApplicationContext
 
instantiate() - Method in class no.tornado.inject.BeanInfo
 
Intercept - Annotation Type in no.tornado.inject
Annotate any beanProviderMethod with @Intercept("interceptorBean") to reference another bean that must implement the MethodInterceptor interface.
intercept(Object, Method, Object[]) - Method in interface no.tornado.inject.MethodInterceptor
 
invalidate(Map<String, Serializable>) - Method in class no.tornado.inject.CacheStore
 
InvalidateCaches - Annotation Type in no.tornado.inject
 
invalidateClassLoader() - Method in class no.tornado.inject.module.Module
 
invalidateExpired() - Method in class no.tornado.inject.CacheStore
 
invoke(Object, Method, Object[]) - Method in class no.tornado.inject.BeanProxy
 
invoke(Object, Method, Object[]) - Method in class no.tornado.inject.module.ServiceProxy
 
invokeOnApplicationContext(String, Object...) - Method in class no.tornado.inject.module.Module
 
IOTools - Class in no.tornado.inject
 
IOTools() - Constructor for class no.tornado.inject.IOTools
 
isActive() - Static method in class no.tornado.inject.module.ModuleSystem
 
isAlreadyRegistered(File) - Static method in class no.tornado.inject.module.ModuleSystem
 
isAlreadyRegistered(Module) - Static method in class no.tornado.inject.module.ModuleSystem
 
isDisabled() - Static method in class no.tornado.inject.module.ModuleSystem
 
isEager() - Method in class no.tornado.inject.BeanInfo
 
isInstatiated() - Method in class no.tornado.inject.BeanInfo
 

L

list() - Static method in class no.tornado.inject.module.ModuleSystem
 
loadClass(String, boolean) - Method in class no.tornado.inject.module.ModuleClassLoader
 
loadClass(String, boolean) - Method in class no.tornado.inject.module.ModuleSystemAwareClassLoader
 
loadExportedClass(String) - Method in class no.tornado.inject.module.ModuleClassLoader
Load class from this module, if the package is marked as exported
loadExportedClass(Module, String) - Static method in class no.tornado.inject.module.ModuleSystem
Load exported class from the first module that exported it, according to module load order.
loadServlet() - Method in class no.tornado.inject.servlet.tomcat.InjectWrapper
 
lookup(String) - Method in class no.tornado.inject.CacheStore
 

M

main(String[]) - Static method in class no.tornado.inject.module.ModuleSystem
 
MessageBus - Class in no.tornado.inject.module
 
MessageBus() - Constructor for class no.tornado.inject.module.MessageBus
 
MethodInterceptor - Interface in no.tornado.inject
An interceptor will be called instead of the normal method invocation for proxied beans.
Module - Class in no.tornado.inject.module
 
Module() - Constructor for class no.tornado.inject.module.Module
 
Module(String, String, String, String, List<String>, ModuleClassLoaderFactory) - Constructor for class no.tornado.inject.module.Module
 
Module.CLASSLOADER_STATE - Enum in no.tornado.inject.module
 
Module.STATE - Enum in no.tornado.inject.module
 
MODULE_CONTEXT - Static variable in class no.tornado.inject.module.Module
 
MODULE_DESCRIPTION - Static variable in class no.tornado.inject.module.Module
 
MODULE_NAME - Static variable in class no.tornado.inject.module.Module
 
MODULE_VERSION - Static variable in class no.tornado.inject.module.Module
 
ModuleClassLoader - Class in no.tornado.inject.module
 
ModuleClassLoader(Module, URL[]) - Constructor for class no.tornado.inject.module.ModuleClassLoader
 
ModuleClassLoaderFactory - Class in no.tornado.inject.module
 
ModuleClassLoaderFactory(Module, List<URL>) - Constructor for class no.tornado.inject.module.ModuleClassLoaderFactory
 
ModuleSystem - Class in no.tornado.inject.module
 
ModuleSystem.FolderFilter - Class in no.tornado.inject.module
 
ModuleSystem.FolderFilter() - Constructor for class no.tornado.inject.module.ModuleSystem.FolderFilter
 
ModuleSystemAwareClassLoader - Class in no.tornado.inject.module
 
ModuleSystemAwareClassLoader() - Constructor for class no.tornado.inject.module.ModuleSystemAwareClassLoader
 
ModuleSystemServletListener - Class in no.tornado.inject.servlet
When running in a Servlet 3.0 container, this listener will be automatically registered, and start the module system when the webapp starts.
ModuleSystemServletListener() - Constructor for class no.tornado.inject.servlet.ModuleSystemServletListener
 

N

no.tornado.inject - package no.tornado.inject
 
no.tornado.inject.module - package no.tornado.inject.module
 
no.tornado.inject.servlet - package no.tornado.inject.servlet
 
no.tornado.inject.servlet.tomcat - package no.tornado.inject.servlet.tomcat
 
no.tornado.inject.webconsole - package no.tornado.inject.webconsole
 
NO_OPTIONS - Static variable in annotation type no.tornado.inject.module.Provides
 

O

onEvent(InjectEvent) - Method in interface no.tornado.inject.module.InjectEventListener
 
onEvent(InjectEvent) - Method in class no.tornado.inject.module.ServiceProxy
 

P

port(Integer) - Method in class no.tornado.inject.webconsole.WebConsole
 
Provides - Annotation Type in no.tornado.inject.module
 
Provides.RETURNED_CLASS - Class in no.tornado.inject.module
 
Provides.RETURNED_CLASS() - Constructor for class no.tornado.inject.module.Provides.RETURNED_CLASS
 
publish(InjectEvent) - Static method in class no.tornado.inject.module.MessageBus
 

R

read(InputStream) - Static method in class no.tornado.inject.IOTools
 
registerBeans(Object) - Static method in class no.tornado.inject.ApplicationContext
Register beans into your ApplicationContext.
removeServiceRouter(String, int) - Static method in class no.tornado.inject.module.ModuleSystem
 
Require - Annotation Type in no.tornado.inject.module
 
restart(Integer) - Static method in class no.tornado.inject.module.ModuleSystem
 
runWhenAvailable(Class, Runnable) - Static method in class no.tornado.inject.module.ModuleSystem
 
runWhenAvailable(String, String, Runnable) - Static method in class no.tornado.inject.module.ModuleSystem
 

S

service(ServletRequest, ServletResponse) - Method in class no.tornado.inject.servlet.InjectServlet
 
ServiceAvailabilityEvent - Class in no.tornado.inject.module
 
ServiceAvailabilityEvent(ServiceRouter, ServiceAvailabilityEvent.EVENT_TYPE) - Constructor for class no.tornado.inject.module.ServiceAvailabilityEvent
 
ServiceAvailabilityEvent.EVENT_TYPE - Enum in no.tornado.inject.module
 
ServiceNotAvailableException - Exception in no.tornado.inject.module
 
ServiceNotAvailableException(String) - Constructor for exception no.tornado.inject.module.ServiceNotAvailableException
 
ServiceProxy - Class in no.tornado.inject.module
 
ServiceProxy(String, int, String) - Constructor for class no.tornado.inject.module.ServiceProxy
 
ServiceRouter - Class in no.tornado.inject.module
 
ServiceRouter(String, Integer, Object, String) - Constructor for class no.tornado.inject.module.ServiceRouter
 
setBeanCreationMethod(Method) - Method in class no.tornado.inject.BeanInfo
 
setBeanName(String) - Method in interface no.tornado.inject.BeanNameAware
 
setBeanName(String) - Method in class no.tornado.inject.CacheStore
 
setCacheInterceptor(CacheInterceptor) - Method in class no.tornado.inject.CacheStore
 
setCacheMinutes(Integer) - Method in class no.tornado.inject.CacheStore
 
setClassLoaderFactory(ModuleClassLoaderFactory) - Method in class no.tornado.inject.module.Module
 
setClassloaderState(Module.CLASSLOADER_STATE) - Method in class no.tornado.inject.module.Module
 
setClassPathEntries(List<URL>) - Method in class no.tornado.inject.module.ModuleClassLoaderFactory
 
setContextClass(String) - Method in class no.tornado.inject.module.Module
 
setDefaultState(Module.STATE) - Static method in class no.tornado.inject.module.ModuleSystem
 
setDescription(String) - Method in class no.tornado.inject.module.Module
 
setExportPackages(List<String>) - Method in class no.tornado.inject.module.Module
 
setId(Integer) - Method in class no.tornado.inject.module.Module
 
setJarFile(File) - Method in class no.tornado.inject.module.Module
 
setKeyGenerator(CacheKeyGenerator) - Method in class no.tornado.inject.CacheStore
 
setMaxObjects(Integer) - Method in class no.tornado.inject.CacheStore
 
setModule(Module) - Method in class no.tornado.inject.module.ModuleClassLoaderFactory
 
setModuleFolder(File) - Static method in class no.tornado.inject.module.ModuleSystem
 
setName(String) - Method in class no.tornado.inject.module.Module
 
setProvider(Object) - Method in class no.tornado.inject.BeanInfo
 
setRootClassLoader(ClassLoader) - Static method in class no.tornado.inject.module.ModuleSystem
 
setState(Module.STATE) - Method in class no.tornado.inject.module.Module
 
setVersion(String) - Method in class no.tornado.inject.module.Module
 
shutdown() - Static method in class no.tornado.inject.ApplicationContext
 
shutdown() - Static method in class no.tornado.inject.module.ModuleSystem
 
signoff(Module) - Static method in class no.tornado.inject.module.ModuleSystem
 
start() - Method in class no.tornado.inject.module.Module
 
start(Integer) - Static method in class no.tornado.inject.module.ModuleSystem
 
start(String) - Static method in class no.tornado.inject.module.ModuleSystem
 
start() - Method in class no.tornado.inject.webconsole.WebConsole
 
stop() - Method in class no.tornado.inject.module.Module
 
stop(Integer) - Static method in class no.tornado.inject.module.ModuleSystem
 
store(String, Serializable, Map<String, Serializable>, Long) - Method in class no.tornado.inject.CacheStore
 
subscribe(InjectEventListener) - Static method in class no.tornado.inject.module.MessageBus
 

T

toString() - Method in class no.tornado.inject.CacheStore
 
toString() - Method in class no.tornado.inject.module.Module
 
toString() - Method in class no.tornado.inject.module.ServiceAvailabilityEvent
 
toString() - Method in class no.tornado.inject.module.ServiceProxy
 
toString() - Method in class no.tornado.inject.module.ServiceRouter
 

U

uninstall(Integer) - Static method in class no.tornado.inject.module.ModuleSystem
 
unsubscribe(InjectEventListener) - Static method in class no.tornado.inject.module.MessageBus
 

V

valueOf(String) - Static method in enum no.tornado.inject.module.Module.CLASSLOADER_STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.tornado.inject.module.Module.STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.tornado.inject.module.ServiceAvailabilityEvent.EVENT_TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum no.tornado.inject.module.Module.CLASSLOADER_STATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.tornado.inject.module.Module.STATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.tornado.inject.module.ServiceAvailabilityEvent.EVENT_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebConsole - Class in no.tornado.inject.webconsole
 
WebConsole() - Constructor for class no.tornado.inject.webconsole.WebConsole
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2011-2013 SYSE. All Rights Reserved.