A B C D E F G H I J K L M N O P R S T W 

A

annotatedBy(Class<? extends Annotation>) - Static method in class com.mycila.inject.internal.Reflect
 
AnnotatedMember<A extends Member & AnnotatedElement> - Class in com.mycila.inject.injector
 
AnnotatedMember(A) - Constructor for class com.mycila.inject.injector.AnnotatedMember
 
AnnotatedMemberHandler<A extends Annotation> - Interface in com.mycila.inject.injector
 
AnnotatedMemberHandlerTypeListener<A extends Annotation> - Class in com.mycila.inject.injector
 
AnnotatedMemberHandlerTypeListener(Class<A>, Class<? extends AnnotatedMemberHandler<A>>) - Constructor for class com.mycila.inject.injector.AnnotatedMemberHandlerTypeListener
 

B

bind(Class<T>, T) - Method in class com.mycila.inject.MycilaGuice
 
bind(Binder) - Static method in class com.mycila.inject.redis.RedisMethodInterceptor
 
bindAnnotationInjector(Class<A>, Class<? extends KeyProvider<A>>) - Method in class com.mycila.inject.MycilaGuice
 
bindInterceptor(Class<?>, String, Class<?>[], MethodInterceptor...) - Method in class com.mycila.inject.MycilaGuice
 
bindInterceptor(Matcher<? super Class<?>>, Matcher<? super Method>, MethodInterceptor...) - Method in class com.mycila.inject.MycilaGuice
 
build(T) - Method in class com.mycila.inject.scope.SoftSingleton
 
build(T) - Method in class com.mycila.inject.scope.WeakSingleton
 
buildKey(TypeLiteral<?>, Annotation[]) - Static method in class com.mycila.inject.internal.Reflect
 

C

com.mycila.inject - package com.mycila.inject
 
com.mycila.inject.annotation - package com.mycila.inject.annotation
 
com.mycila.inject.injector - package com.mycila.inject.injector
 
com.mycila.inject.internal - package com.mycila.inject.internal
 
com.mycila.inject.jsr250 - package com.mycila.inject.jsr250
 
com.mycila.inject.legacy - package com.mycila.inject.legacy
 
com.mycila.inject.redis - package com.mycila.inject.redis
 
com.mycila.inject.schedule - package com.mycila.inject.schedule
 
com.mycila.inject.scope - package com.mycila.inject.scope
 
com.mycila.inject.service - package com.mycila.inject.service
 
com.mycila.inject.util - package com.mycila.inject.util
 
ConcurrentSingleton - Annotation Type in com.mycila.inject.annotation
Apply this to implementation classes when you want only one instance (per Injector) to be reused for all injections for that binding, and you want to eagerly create the instance concurrently in the background with other singletons in this scope.
concurrentSingleton() - Method in class com.mycila.inject.MycilaGuice
 
concurrentSingleton(long, TimeUnit) - Method in class com.mycila.inject.MycilaGuice
 
ConcurrentSingleton - Class in com.mycila.inject.scope
 
ConcurrentSingleton(long, TimeUnit) - Constructor for class com.mycila.inject.scope.ConcurrentSingleton
 
configure() - Method in class com.mycila.inject.schedule.SchedulingModule
 
configure(Binder) - Method in class com.mycila.inject.scope.ExtraScopeModule
 
configure(Binder) - Method in class com.mycila.inject.service.ServiceLoaderModule
 
createDelegatingInterceptor(Class<? extends MethodInterceptor>) - Method in class com.mycila.inject.MycilaGuice
 
createDelegatingInterceptor(Key<? extends MethodInterceptor>) - Method in class com.mycila.inject.MycilaGuice
 
createInjector(Module...) - Static method in class com.mycila.inject.jsr250.Jsr250
 
createInjector(Iterable<? extends Module>) - Static method in class com.mycila.inject.jsr250.Jsr250
 
createInjector(Stage, Module...) - Static method in class com.mycila.inject.jsr250.Jsr250
 
createInjector(Stage, Iterable<? extends Module>) - Static method in class com.mycila.inject.jsr250.Jsr250
 
Cron - Annotation Type in com.mycila.inject.schedule
 

D

DefaultLoader - Class in com.mycila.inject.util
 
DefaultLoader() - Constructor for class com.mycila.inject.util.DefaultLoader
 
DefaultLoader(ClassLoader) - Constructor for class com.mycila.inject.util.DefaultLoader
 
destroy() - Method in interface com.mycila.inject.jsr250.Jsr250Injector
 

E

equals(Object) - Method in class com.mycila.inject.injector.AnnotatedMember
 
exception(String, Throwable) - Static method in exception com.mycila.inject.MycilaGuiceException
 
execute(RedisCallback<V, E>) - Static method in class com.mycila.inject.redis.Redis
 
execute(Jedis) - Method in interface com.mycila.inject.redis.RedisCallback
 
execute(JobExecutionContext) - Method in class com.mycila.inject.schedule.SchedulingModule.QuartzAdapter
 
ExpiringSingleton - Annotation Type in com.mycila.inject.annotation
 
expiringSingleton(long, TimeUnit) - Method in class com.mycila.inject.MycilaGuice
 
ExpiringSingleton - Class in com.mycila.inject.scope
 
ExpiringSingleton(long, TimeUnit) - Constructor for class com.mycila.inject.scope.ExpiringSingleton
 
ExtraScopeModule - Class in com.mycila.inject.scope
 
ExtraScopeModule() - Constructor for class com.mycila.inject.scope.ExtraScopeModule
 

F

FieldHandler<A extends Annotation> - Interface in com.mycila.inject.injector
 
FieldHandlerTypeListener<A extends Annotation> - Class in com.mycila.inject.injector
 
FieldHandlerTypeListener(Class<A>, Class<? extends FieldHandler<A>>) - Constructor for class com.mycila.inject.injector.FieldHandlerTypeListener
 
findFields(Class<?>, Predicate<? super Field>) - Static method in class com.mycila.inject.internal.Reflect
 
findMethods(Class<?>) - Static method in class com.mycila.inject.internal.Reflect
 

G

get() - Method in class com.mycila.inject.legacy.LegacyProvider
 
get() - Static method in class com.mycila.inject.redis.Redis
 
get() - Method in class com.mycila.inject.service.ServiceLoaderProvider
 
getAnnotation(Class<T>) - Method in class com.mycila.inject.injector.AnnotatedMember
 
getAnnotations() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getDeclaredAnnotations() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getDeclaringClass() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getKey(TypeLiteral<?>, Field, A) - Method in interface com.mycila.inject.injector.KeyProvider
 
getKey(TypeLiteral<?>, Field, A) - Method in class com.mycila.inject.injector.KeyProviderSkeleton
 
getMember() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getModifiers() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getName() - Method in class com.mycila.inject.injector.AnnotatedMember
 
getParameterKeys(TypeLiteral<?>, Method, A) - Method in interface com.mycila.inject.injector.KeyProvider
 
getParameterKeys(TypeLiteral<?>, Method, A) - Method in class com.mycila.inject.injector.KeyProviderSkeleton
 
getParameterKeys(TypeLiteral<?>, Method) - Static method in class com.mycila.inject.internal.Reflect
 
getResource(String) - Method in class com.mycila.inject.util.DefaultLoader
 
getResource(String) - Method in interface com.mycila.inject.util.Loader
 
getResources(String) - Method in class com.mycila.inject.util.DefaultLoader
 
getResources(String) - Method in interface com.mycila.inject.util.Loader
 
getTargetClass(Class<?>) - Static method in class com.mycila.inject.internal.Reflect
 
getTargetClass(Object) - Static method in class com.mycila.inject.internal.Reflect
 

H

handle(TypeLiteral<? extends T>, T, M, A) - Method in interface com.mycila.inject.injector.MemberHandler
 
handle(TypeLiteral<? extends T>, T, Method, A) - Method in class com.mycila.inject.injector.MethodHandlerSkeleton
 
handleAfterInjection(Class<A>, Class<? extends AnnotatedMemberHandler<A>>) - Method in class com.mycila.inject.MycilaGuice
 
handleFieldAfterInjection(Class<A>, Class<? extends FieldHandler<A>>) - Method in class com.mycila.inject.MycilaGuice
 
handleMethodAfterInjection(Class<A>, Class<? extends MethodHandler<A>>) - Method in class com.mycila.inject.MycilaGuice
 
hashCode() - Method in class com.mycila.inject.injector.AnnotatedMember
 
hasJSR250Module(Injector) - Static method in class com.mycila.inject.jsr250.Jsr250
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.mycila.inject.injector.AnnotatedMemberHandlerTypeListener
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.mycila.inject.injector.FieldHandlerTypeListener
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.mycila.inject.injector.MemberInjectorTypeListener
 
hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.mycila.inject.injector.MethodHandlerTypeListener
 

I

in(Binder) - Static method in class com.mycila.inject.MycilaGuice
 
initFuture(Injector) - Method in class com.mycila.inject.scope.ConcurrentSingleton
 
inject(String, Class<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider
 
inject(String, Key<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider
 
install(Module) - Method in class com.mycila.inject.MycilaGuice
 
interrupt() - Method in class com.mycila.inject.schedule.SchedulingModule.QuartzAdapter
 
invoke(Object, Object...) - Method in interface com.mycila.inject.internal.MethodInvoker
 
invoke(MethodInvocation) - Method in class com.mycila.inject.redis.RedisMethodInterceptor
 
invoker(Method) - Static method in class com.mycila.inject.internal.Proxy
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.mycila.inject.injector.AnnotatedMember
 
isBindingAnnotation(Class<? extends Annotation>) - Static method in class com.mycila.inject.MycilaGuice
Returns true if annotations of the specified type are binding annotations.
isSynthetic() - Method in class com.mycila.inject.injector.AnnotatedMember
 
iterator() - Method in class com.mycila.inject.service.ServiceClassLoader
 

J

Jsr250 - Class in com.mycila.inject.jsr250
 
Jsr250Destroyer - Interface in com.mycila.inject.jsr250
 
Jsr250Injector - Interface in com.mycila.inject.jsr250
 
Jsr250Singleton - Annotation Type in com.mycila.inject.annotation
 

K

KeyProvider<A extends Annotation> - Interface in com.mycila.inject.injector
 
KeyProviderSkeleton<A extends Annotation> - Class in com.mycila.inject.injector
 
KeyProviderSkeleton() - Constructor for class com.mycila.inject.injector.KeyProviderSkeleton
 

L

LegacyProvider<T> - Class in com.mycila.inject.legacy
 
LegacyProvider.ConstructBuilder<T> - Class in com.mycila.inject.legacy
 
load(Class<S>, Loader) - Static method in class com.mycila.inject.service.ServiceClassLoader
 
load(Class<S>) - Static method in class com.mycila.inject.service.ServiceClassLoader
 
loadClass(String) - Method in class com.mycila.inject.util.DefaultLoader
 
loadClass(String) - Method in interface com.mycila.inject.util.Loader
 
Loader - Interface in com.mycila.inject.util
 
loadFromClasspath() - Static method in class com.mycila.inject.service.ServiceModules
 
loadFromClasspath(Class<? extends Module>) - Static method in class com.mycila.inject.service.ServiceModules
 

M

matcher(Predicate<T>) - Static method in class com.mycila.inject.internal.Reflect
 
MemberHandler<A extends Annotation,M extends Member & AnnotatedElement> - Interface in com.mycila.inject.injector
 
MemberInjectorTypeListener<A extends Annotation> - Class in com.mycila.inject.injector
 
MemberInjectorTypeListener(Class<A>, Class<? extends KeyProvider<A>>) - Constructor for class com.mycila.inject.injector.MemberInjectorTypeListener
 
MethodHandler<A extends Annotation> - Interface in com.mycila.inject.injector
 
MethodHandlerSkeleton<A extends Annotation> - Class in com.mycila.inject.injector
 
MethodHandlerSkeleton() - Constructor for class com.mycila.inject.injector.MethodHandlerSkeleton
 
MethodHandlerTypeListener<A extends Annotation> - Class in com.mycila.inject.injector
 
MethodHandlerTypeListener(Class<A>, Class<? extends MethodHandler<A>>) - Constructor for class com.mycila.inject.injector.MethodHandlerTypeListener
 
MethodInvoker - Interface in com.mycila.inject.internal
 
MycilaGuice - Class in com.mycila.inject
 
MycilaGuiceException - Exception in com.mycila.inject
 

N

named(String) - Static method in class com.mycila.inject.internal.Reflect
 
newJsr250Module() - Static method in class com.mycila.inject.jsr250.Jsr250
 

O

of(Class<T>) - Static method in class com.mycila.inject.legacy.LegacyProvider
 
of(Class<T>) - Static method in class com.mycila.inject.service.ServiceLoaderModule
 
of(Class<T>, Annotation) - Static method in class com.mycila.inject.service.ServiceLoaderModule
 
of(Class<T>, Class<? extends Annotation>) - Static method in class com.mycila.inject.service.ServiceLoaderModule
 
of(Class<T>) - Static method in class com.mycila.inject.service.ServiceLoaderProvider
 
OverrideModule - Annotation Type in com.mycila.inject.annotation
Annotated a module if you want it to override bindings from other modules

P

preDestroy(T) - Static method in class com.mycila.inject.jsr250.Jsr250
 
preDestroy() - Method in interface com.mycila.inject.jsr250.Jsr250Destroyer
 
predicate(Matcher<T>) - Static method in class com.mycila.inject.internal.Reflect
 
Proxy - Class in com.mycila.inject.internal
 

R

Redis - Class in com.mycila.inject.redis
 
RedisCall - Annotation Type in com.mycila.inject.redis
Identifies a method which execute a Redis call
RedisCallback<V,E extends Throwable> - Interface in com.mycila.inject.redis
 
RedisMethodInterceptor - Class in com.mycila.inject.redis
 
Reflect - Class in com.mycila.inject.internal
 
reload() - Method in class com.mycila.inject.service.ServiceClassLoader
 
RenewableSingleton - Annotation Type in com.mycila.inject.annotation
 
renewableSingleton(long, TimeUnit) - Method in class com.mycila.inject.MycilaGuice
 
RenewableSingleton - Class in com.mycila.inject.scope
 
RenewableSingleton(long, TimeUnit) - Constructor for class com.mycila.inject.scope.RenewableSingleton
 
requestInjection(T) - Method in class com.mycila.inject.MycilaGuice
 
reset() - Method in interface com.mycila.inject.scope.ResetScope
 
reset() - Method in class com.mycila.inject.scope.ResetSingleton
 
ResetScope - Interface in com.mycila.inject.scope
 
ResetSingleton - Annotation Type in com.mycila.inject.annotation
 
resetSingleton() - Method in class com.mycila.inject.MycilaGuice
 
ResetSingleton - Class in com.mycila.inject.scope
 
ResetSingleton() - Constructor for class com.mycila.inject.scope.ResetSingleton
 
runtime(Throwable) - Static method in exception com.mycila.inject.MycilaGuiceException
 

S

SchedulingModule - Class in com.mycila.inject.schedule
 
SchedulingModule() - Constructor for class com.mycila.inject.schedule.SchedulingModule
 
SchedulingModule.QuartzAdapter - Class in com.mycila.inject.schedule
 
SchedulingModule.QuartzAdapter() - Constructor for class com.mycila.inject.schedule.SchedulingModule.QuartzAdapter
 
scope(Key<T>, Provider<T>) - Method in class com.mycila.inject.scope.ConcurrentSingleton
 
scope(Key<T>, Provider<T>) - Method in class com.mycila.inject.scope.ExpiringSingleton
 
scope(Key<T>, Provider<T>) - Method in class com.mycila.inject.scope.RenewableSingleton
 
scope(Key<T>, Provider<T>) - Method in class com.mycila.inject.scope.ResetSingleton
 
ServiceClassLoader<S> - Class in com.mycila.inject.service
 
ServiceLoaderModule<T> - Class in com.mycila.inject.service
 
ServiceLoaderProvider<T> - Class in com.mycila.inject.service
 
ServiceModules - Class in com.mycila.inject.service
 
shutdown() - Method in class com.mycila.inject.scope.ConcurrentSingleton
 
shutdown() - Method in class com.mycila.inject.scope.ResetSingleton
 
SoftSingleton - Annotation Type in com.mycila.inject.annotation
No scope
softSingleton() - Method in class com.mycila.inject.MycilaGuice
 
SoftSingleton - Class in com.mycila.inject.scope
 
SoftSingleton() - Constructor for class com.mycila.inject.scope.SoftSingleton
 

T

toString() - Method in class com.mycila.inject.injector.AnnotatedMember
 
toString() - Method in class com.mycila.inject.legacy.LegacyProvider
 
toString() - Method in class com.mycila.inject.service.ServiceClassLoader
 
toString() - Method in class com.mycila.inject.service.ServiceLoaderProvider
 

W

WeakSingleton - Annotation Type in com.mycila.inject.annotation
No scope
weakSingleton() - Method in class com.mycila.inject.MycilaGuice
 
WeakSingleton - Class in com.mycila.inject.scope
 
WeakSingleton() - Constructor for class com.mycila.inject.scope.WeakSingleton
 
withConstructor(Class<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider.ConstructBuilder
 
withConstructor(Key<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider.ConstructBuilder
 
withDefaultConstructor() - Method in class com.mycila.inject.legacy.LegacyProvider.ConstructBuilder
 
withFactory(Class<?>, String, Class<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider.ConstructBuilder
 
withFactory(Key<?>, String, Key<?>...) - Method in class com.mycila.inject.legacy.LegacyProvider.ConstructBuilder
 
withLoader(Class<? extends Loader>) - Method in class com.mycila.inject.service.ServiceLoaderModule
 
withLoader(Class<? extends Loader>, Class<? extends Annotation>) - Method in class com.mycila.inject.service.ServiceLoaderModule
 
withLoader(Class<? extends Loader>, Annotation) - Method in class com.mycila.inject.service.ServiceLoaderModule
 
withLoader(Key<? extends Loader>) - Method in class com.mycila.inject.service.ServiceLoaderModule
 
withLoader(Class<? extends Loader>) - Method in class com.mycila.inject.service.ServiceLoaderProvider
 
withLoader(Class<? extends Loader>, Class<? extends Annotation>) - Method in class com.mycila.inject.service.ServiceLoaderProvider
 
withLoader(Class<? extends Loader>, Annotation) - Method in class com.mycila.inject.service.ServiceLoaderProvider
 
withLoader(Key<? extends Loader>) - Method in class com.mycila.inject.service.ServiceLoaderProvider
 
withParameterTypes(Class<?>...) - Static method in class com.mycila.inject.internal.Reflect
 
A B C D E F G H I J K L M N O P R S T W 

Copyright © 2010-2012 Mycila. All Rights Reserved.