B C G L S V 

B

bind(Class<T>) - Method in class com.tavianator.sangria.lazy.LazyBinder
See the EDSL examples at Lazy.
bind(TypeLiteral<T>) - Method in class com.tavianator.sangria.lazy.LazyBinder
See the EDSL examples at Lazy.
bind(Key<T>) - Method in class com.tavianator.sangria.lazy.LazyBinder
See the EDSL examples at Lazy.

C

com.tavianator.sangria.lazy - package com.tavianator.sangria.lazy
sangria-lazy: Lazy loading.
configure() - Method in class com.tavianator.sangria.lazy.SangriaLazyModule
 
create(Binder) - Static method in class com.tavianator.sangria.lazy.LazyBinder
Create a LazyBinder.

G

get() - Method in class com.tavianator.sangria.lazy.Lazy
 
getTargetKey() - Method in interface com.tavianator.sangria.lazy.LazyBinding
 

L

Lazy<T> - Class in com.tavianator.sangria.lazy
A lazily-loaded dependency.
LAZY_SINGLETON - Static variable in class com.tavianator.sangria.lazy.LazyScopes
Lazy version of Scopes.SINGLETON.
LazyBinder - Class in com.tavianator.sangria.lazy
Binder for Lazy instances.
LazyBinding<T> - Interface in com.tavianator.sangria.lazy
SPI for LazyBinder bindings.
LazyBindingVisitor<T,V> - Interface in com.tavianator.sangria.lazy
Visitor interface for the lazy binding SPI.
LazyScopes - Class in com.tavianator.sangria.lazy
Lazy scope implementations.
LazyScopes() - Constructor for class com.tavianator.sangria.lazy.LazyScopes
 
LazySingleton - Annotation Type in com.tavianator.sangria.lazy
Like Singleton, but always lazy.

S

SangriaLazyModule - Class in com.tavianator.sangria.lazy
Module for lazy initialization features.
SangriaLazyModule() - Constructor for class com.tavianator.sangria.lazy.SangriaLazyModule
 

V

visit(LazyBinding<? extends T>) - Method in interface com.tavianator.sangria.lazy.LazyBindingVisitor
Visit a LazyBinding.
B C G L S V 

Copyright © 2014–2015. All rights reserved.