JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2010-2012
Mycila
. All Rights Reserved.