Skip navigation links
A B C D E G I M N P R S 

A

afterInitialization(Object) - Method in interface com.flipkart.polyguice.core.ComponentProcessor
Apply this processor to the given new component instance after initialization callbacks (like Initializable's initialize or a custom init-method).
afterInjection(Object) - Method in interface com.flipkart.polyguice.core.ComponentProcessor
Apply this processor to the given new component instance after injection of all dependencies.

B

beforeInitialization(Object) - Method in interface com.flipkart.polyguice.core.ComponentProcessor
Apply this processor to the given new component instance before any initialization callbacks (like Initializable's initialize or a custom init-method).
Bindable - Annotation Type in com.flipkart.polyguice.core
When applied to an interface, indicates that the corresponding type can be bound to a concrete implementation by Guice.

C

com.flipkart.polyguice.core - package com.flipkart.polyguice.core
 
com.flipkart.polyguice.core.support - package com.flipkart.polyguice.core.support
 
Component - Annotation Type in com.flipkart.polyguice.core
When applied to a class, indicates that the concrete type should be provisioned as a concrete implementation bound to one or more interfaces that are annotated with Bindable.
ComponentContext - Interface in com.flipkart.polyguice.core
 
ComponentContextAware - Interface in com.flipkart.polyguice.core
Interface to be implemented by any component that wishes to be provided with a common context for lookup of components managed by Guice.
ComponentProcessor - Interface in com.flipkart.polyguice.core
Factory hook that allows for customizations on components after they have been provisioned by Guice.
Configuration - Annotation Type in com.flipkart.polyguice.core
 
ConfigurationProvider - Interface in com.flipkart.polyguice.core
 
configure() - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
contains(String) - Method in interface com.flipkart.polyguice.core.ConfigurationProvider
 

D

Disposable - Interface in com.flipkart.polyguice.core
 
dispose() - Method in interface com.flipkart.polyguice.core.Disposable
 

E

External - Annotation Type in com.flipkart.polyguice.core
 
ExternalEntity - Interface in com.flipkart.polyguice.core
 

G

getComponentContext() - Method in class com.flipkart.polyguice.core.support.Polyguice
 
getInstance(String) - Method in interface com.flipkart.polyguice.core.ComponentContext
 
getInstance(Class<T>) - Method in interface com.flipkart.polyguice.core.ComponentContext
 
getInstance(String, Class<T>) - Method in interface com.flipkart.polyguice.core.ComponentContext
 
getInstances(Class<T>) - Method in interface com.flipkart.polyguice.core.ComponentContext
 
getName() - Method in interface com.flipkart.polyguice.core.ExternalEntity
 
getValue(String, Class<?>) - Method in interface com.flipkart.polyguice.core.ConfigurationProvider
 

I

Initializable - Interface in com.flipkart.polyguice.core
Interface to be implemented by components that need to react once all their properties have been set by Guice: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
initialize() - Method in interface com.flipkart.polyguice.core.Initializable
Invoked by Polyguice after the corresponding Guice container has injected all required dependencies on this component.
InitMethod - Annotation Type in com.flipkart.polyguice.core
Marks the corresponding method as an init-method: one that should be invoked as part of lifecycle management, after the necessary injections have been performed on the corresponding component.
inject(Object) - Method in interface com.flipkart.polyguice.core.ComponentContext
 
isPrepared() - Method in class com.flipkart.polyguice.core.support.Polyguice
 

M

modules(Module...) - Method in class com.flipkart.polyguice.core.support.Polyguice
 

N

NonBindable - Annotation Type in com.flipkart.polyguice.core
When applied to an interface, indicates that the corresponding type shall never be bound to a concrete implementation by Guice.

P

Polyguice - Class in com.flipkart.polyguice.core.support
Forms the entry point to the polyguice sub-system.
Polyguice() - Constructor for class com.flipkart.polyguice.core.support.Polyguice
 
PolyguiceModule - Class in com.flipkart.polyguice.core.support
 
prepare() - Method in class com.flipkart.polyguice.core.support.Polyguice
 

R

registerConfigurationProvider(ConfigurationProvider) - Method in class com.flipkart.polyguice.core.support.Polyguice
 
registerConfigurationProvider(ConfigurationProvider) - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
registerExternal(String, Object) - Method in class com.flipkart.polyguice.core.support.Polyguice
 
registerExternal(ExternalEntity) - Method in class com.flipkart.polyguice.core.support.Polyguice
 
registerExternal(String, Object) - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
registerShutdownHook() - Method in class com.flipkart.polyguice.core.support.Polyguice
 

S

scanPackage(String) - Method in class com.flipkart.polyguice.core.support.Polyguice
 
scanPackage(String) - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
setComponentContext(ComponentContext) - Method in interface com.flipkart.polyguice.core.ComponentContextAware
Set the component context that has a reference to the Guice injector that binds this object.
start(ComponentContext) - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
stop() - Method in class com.flipkart.polyguice.core.support.Polyguice
 
stop() - Method in class com.flipkart.polyguice.core.support.PolyguiceModule
 
A B C D E G I M N P R S 
Skip navigation links

Copyright © 2016. All rights reserved.