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

A

add(Condition<T>) - Method in class trip.spi.helpers.filter.ChainedCondition
 
annotationMap - Variable in class trip.spi.helpers.KeyValueProviderContext
 
AnyClass<T> - Class in trip.spi.helpers.filter
 
AnyClass() - Constructor for class trip.spi.helpers.filter.AnyClass
 
AnyObject<T> - Class in trip.spi.helpers.filter
 
AnyObject() - Constructor for class trip.spi.helpers.filter.AnyObject
 
assertFieldTypeIsIterable(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
attribute(String) - Method in class trip.spi.helpers.EmptyProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.EmptyProviderContext
 
attribute(String) - Method in class trip.spi.helpers.FieldProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.FieldProviderContext
 
attribute(String, Object) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(Class<T>, T) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(String) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(Class<T>) - Method in class trip.spi.helpers.KeyValueProviderContext
 
attribute(String) - Method in interface trip.spi.ProviderContext
Retrieve an attribute ( identified by key ), from current context.
attribute(Class<T>) - Method in interface trip.spi.ProviderContext
Retrieve an attribute ( identified by key ), from current context.
attributes - Variable in class trip.spi.helpers.KeyValueProviderContext
 

C

cache - Variable in class trip.spi.helpers.cache.CachedIterable
 
cache - Variable in class trip.spi.helpers.cache.LazyClassInstantor
 
cache - Variable in class trip.spi.helpers.cache.LazyClassReader
 
CachedIterable<T> - Class in trip.spi.helpers.cache
 
CachedIterable() - Constructor for class trip.spi.helpers.cache.CachedIterable
 
cachedProducer - Variable in class trip.spi.helpers.cache.CachedIterable
 
ChainedCondition<T> - Class in trip.spi.helpers.filter
 
ChainedCondition() - Constructor for class trip.spi.helpers.filter.ChainedCondition
 
check(Class<T>) - Method in class trip.spi.helpers.filter.AnyClass
 
check(Object) - Method in class trip.spi.helpers.filter.AnyObject
 
check(T) - Method in class trip.spi.helpers.filter.ChainedCondition
 
check(T) - Method in interface trip.spi.helpers.filter.Condition
 
check(Object) - Method in class trip.spi.helpers.filter.IsAssignableFrom
 
check(Class<T>) - Method in class trip.spi.helpers.filter.NamedClass
 
check(T) - Method in class trip.spi.helpers.filter.NamedObject
 
Condition<T> - Interface in trip.spi.helpers.filter
 
condition - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
condition - Variable in class trip.spi.helpers.SingleElementProvidableField
 
conditions - Variable in class trip.spi.helpers.filter.ChainedCondition
 
createCache() - Method in class trip.spi.helpers.cache.CachedIterable
 
createDefaultProvidedData() - Method in class trip.spi.ServiceProvider
 
currentResourceLines - Variable in class trip.spi.helpers.cache.LazyClassReader
 

D

doesClassAnnotationsMatchesTheName(Class<?>, String) - Static method in class trip.spi.helpers.filter.NameExtractor
 

E

EmptyProviderContext - Class in trip.spi.helpers
 
EmptyProviderContext() - Constructor for class trip.spi.helpers.EmptyProviderContext
 
expectedClass - Variable in class trip.spi.helpers.filter.IsAssignableFrom
 
extractInjectionFilterCondition(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
extractInjectionFilterCondition(Field) - Static method in class trip.spi.helpers.SingleElementProvidableField
 

F

field - Variable in class trip.spi.helpers.FieldProviderContext
 
field - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
field - Variable in class trip.spi.helpers.SingleElementProvidableField
 
FieldProviderContext - Class in trip.spi.helpers
Holds data about a field some value should be injected.
FieldProviderContext() - Constructor for class trip.spi.helpers.FieldProviderContext
 
fields - Variable in class trip.spi.helpers.ProvidableClass
 
fieldType - Variable in class trip.spi.helpers.ManyElementsProvidableField
 
fieldType - Variable in class trip.spi.helpers.SingleElementProvidableField
 
Filter - Class in trip.spi.helpers.filter
 
Filter() - Constructor for class trip.spi.helpers.filter.Filter
 
filter(Iterable<T>, Condition) - Static method in class trip.spi.helpers.filter.Filter
 
first(Iterable<T>, Condition) - Static method in class trip.spi.helpers.filter.Filter
 
firstCall - Variable in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
from(Field) - Static method in class trip.spi.helpers.ManyElementsProvidableField
 
from(Iterable<ProducerFactory>) - Static method in class trip.spi.helpers.ProducerFactoryMap
 
from(Field) - Static method in class trip.spi.helpers.SingleElementProvidableField
 

G

GeneratedFromStatelessService - Annotation Type in trip.spi
 
get(Class<?>, Condition<?>) - Method in class trip.spi.helpers.ProducerFactoryMap
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.EmptyProviderContext
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.FieldProviderContext
 
getAnnotation(Class<A>) - Method in class trip.spi.helpers.KeyValueProviderContext
 
getAnnotation(Class<A>) - Method in interface trip.spi.ProviderContext
The list of annotations present on the target.
getGenericClassFrom(ProducerFactory<?>) - Static method in class trip.spi.helpers.ProducerFactoryMap
 
getProviderFor(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 

H

hasNext() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
hasNext() - Method in class trip.spi.helpers.cache.LazyClassReader
 
hasNext() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 

I

implementedClasses - Variable in class trip.spi.ServiceProvider
 
IsAssignableFrom - Class in trip.spi.helpers.filter
 
IsAssignableFrom() - Constructor for class trip.spi.helpers.filter.IsAssignableFrom
 
isValidClassName(String) - Method in class trip.spi.helpers.cache.LazyClassReader
 
iterator() - Method in class trip.spi.helpers.cache.CachedIterable
 
iterator() - Method in class trip.spi.helpers.SingleObjectIterable
 

K

KeyValueProviderContext - Class in trip.spi.helpers
 
KeyValueProviderContext() - Constructor for class trip.spi.helpers.KeyValueProviderContext
 

L

LazyClassInstantor<T> - Class in trip.spi.helpers.cache
 
LazyClassInstantor() - Constructor for class trip.spi.helpers.cache.LazyClassInstantor
 
LazyClassReader<S> - Class in trip.spi.helpers.cache
 
LazyClassReader(Class<S>, ClassLoader) - Constructor for class trip.spi.helpers.cache.LazyClassReader
 
LazyClassReader(String, ClassLoader) - Constructor for class trip.spi.helpers.cache.LazyClassReader
 
load(Class<T>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Map<String, Object>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, String, Map<String, Object>) - Method in class trip.spi.ServiceProvider
 
load(Class<T>, Condition<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>, Condition<T>) - Method in class trip.spi.ServiceProvider
 
loadAll(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadAllProducers() - Method in class trip.spi.ServiceProvider
 
loadAllServicesImplementingTheInterface(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassesImplementing(Class<T>, Condition<Class<T>>) - Method in class trip.spi.ServiceProvider
 
loadClassesImplementing(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>, String) - Method in class trip.spi.ServiceProvider
 
loadClassImplementing(Class<T>, Condition<Class<T>>) - Method in class trip.spi.ServiceProvider
 
loader - Variable in class trip.spi.helpers.cache.LazyClassReader
 
loadFrom(Iterable<Class<T>>) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadImplementationsFor(Class<T>) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadImplementationsFor(String) - Static method in class trip.spi.helpers.cache.ServiceLoader
 
loadServiceProvidersFor(Class<T>) - Method in class trip.spi.ServiceProvider
 

M

ManyElementsProvidableField<T> - Class in trip.spi.helpers
 
ManyElementsProvidableField() - Constructor for class trip.spi.helpers.ManyElementsProvidableField
 
map - Variable in class trip.spi.helpers.ProducerFactoryMap
 
memorizeProviderForClazz(ProducerFactory<?>, Class<?>) - Method in class trip.spi.helpers.ProducerFactoryMap
 

N

name - Variable in class trip.spi.helpers.filter.NamedClass
 
name - Variable in class trip.spi.helpers.filter.NamedObject
 
NamedClass<T> - Class in trip.spi.helpers.filter
 
NamedClass() - Constructor for class trip.spi.helpers.filter.NamedClass
 
NamedObject<T> - Class in trip.spi.helpers.filter
 
NamedObject() - Constructor for class trip.spi.helpers.filter.NamedObject
 
NameExtractor - Class in trip.spi.helpers.filter
 
NameExtractor() - Constructor for class trip.spi.helpers.filter.NameExtractor
 
next() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
next() - Method in class trip.spi.helpers.cache.LazyClassReader
 
next() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
NOT_FOUND - Static variable in class trip.spi.helpers.cache.LazyClassReader
 

O

object - Variable in class trip.spi.helpers.SingleObjectIterable
 
object - Variable in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
onStartup(ServiceProvider) - Method in interface trip.spi.StartupListener
 

P

populateWithProvidableFields(Class<?>, List<ProvidableField>) - Static method in class trip.spi.helpers.ProvidableClass
 
PostConstruct - Annotation Type in trip.spi
 
PreDestroy - Annotation Type in trip.spi
 
PREFIX - Static variable in class trip.spi.helpers.cache.LazyClassReader
 
produceFromFactory(Class<T>, Condition<T>, ProviderContext) - Method in class trip.spi.ServiceProvider
 
Producer - Annotation Type in trip.spi
 
ProducerFactory<T> - Interface in trip.spi
 
ProducerFactoryMap - Class in trip.spi.helpers
 
ProducerFactoryMap() - Constructor for class trip.spi.helpers.ProducerFactoryMap
 
producers - Variable in class trip.spi.ServiceProvider
 
ProvidableClass<T> - Class in trip.spi.helpers
 
ProvidableClass() - Constructor for class trip.spi.helpers.ProvidableClass
 
providableClassCache - Variable in class trip.spi.ServiceProvider
 
ProvidableField - Interface in trip.spi.helpers
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.ManyElementsProvidableField
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.ProvidableClass
 
provide(Object, ServiceProvider) - Method in interface trip.spi.helpers.ProvidableField
 
provide(Object, ServiceProvider) - Method in class trip.spi.helpers.SingleElementProvidableField
 
provide(ProviderContext) - Method in interface trip.spi.ProducerFactory
 
Provided - Annotation Type in trip.spi
 
ProvidedServices - Annotation Type in trip.spi
Fields annotated with ProvidedServices annotation will receive all implementations of interface or superclass defined at exposedAs parameter.

Note that it expects your field type be Iterable.
provideOn(Iterable<T>) - Method in class trip.spi.ServiceProvider
 
provideOn(Object) - Method in class trip.spi.ServiceProvider
 
providerContext - Variable in class trip.spi.helpers.SingleElementProvidableField
 
ProviderContext - Interface in trip.spi
Object holding data about and provided object.
providerFor(Class<T>, ProducerFactory<T>) - Method in class trip.spi.ServiceProvider
 
providerFor(Class<T>, T) - Method in class trip.spi.ServiceProvider
 
providerFor(Class<T>, Iterable<T>) - Method in class trip.spi.ServiceProvider
 
providers - Variable in class trip.spi.ServiceProvider
 

R

readAllServiceResources() - Method in class trip.spi.helpers.cache.LazyClassReader
 
readClassProvidableFields(Class<?>) - Static method in class trip.spi.helpers.ProvidableClass
 
reader - Variable in class trip.spi.helpers.cache.LazyClassInstantor
 
readLines(URL) - Method in class trip.spi.helpers.cache.LazyClassReader
 
readNextLine(BufferedReader) - Method in class trip.spi.helpers.cache.LazyClassReader
 
readNextResourceFile() - Method in class trip.spi.helpers.cache.LazyClassReader
 
remove() - Method in class trip.spi.helpers.cache.LazyClassInstantor
 
remove() - Method in class trip.spi.helpers.cache.LazyClassReader
 
remove() - Method in class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
resources - Variable in class trip.spi.helpers.cache.LazyClassReader
 
retrieveDefinedNameFrom(Class<?>) - Static method in class trip.spi.helpers.filter.NameExtractor
 
retrieveProvidableClass(Class<?>) - Method in class trip.spi.ServiceProvider
 
runAllStartupListeners() - Method in class trip.spi.ServiceProvider
 

S

serialVersionUID - Static variable in exception trip.spi.ServiceProviderException
 
serviceClassCanonicalName - Variable in class trip.spi.helpers.cache.LazyClassReader
 
ServiceLoader - Class in trip.spi.helpers.cache
 
ServiceLoader() - Constructor for class trip.spi.helpers.cache.ServiceLoader
 
ServiceProvider - Class in trip.spi
 
ServiceProvider() - Constructor for class trip.spi.ServiceProvider
 
ServiceProviderException - Exception in trip.spi
 
ServiceProviderException(String) - Constructor for exception trip.spi.ServiceProviderException
 
ServiceProviderException(Throwable) - Constructor for exception trip.spi.ServiceProviderException
 
set(Object, Object) - Method in class trip.spi.helpers.ManyElementsProvidableField
 
set(Object, Object) - Method in class trip.spi.helpers.SingleElementProvidableField
 
setAnnotation(Class<A>, A) - Method in class trip.spi.helpers.KeyValueProviderContext
 
SingleElementProvidableField<T> - Class in trip.spi.helpers
 
SingleElementProvidableField() - Constructor for class trip.spi.helpers.SingleElementProvidableField
 
SingleObjectIterable<T> - Class in trip.spi.helpers
 
SingleObjectIterable() - Constructor for class trip.spi.helpers.SingleObjectIterable
 
SingleObjectIterable.SingleObjectIterator - Class in trip.spi.helpers
 
SingleObjectIterator() - Constructor for class trip.spi.helpers.SingleObjectIterable.SingleObjectIterator
 
Singleton - Annotation Type in trip.spi
 
StartupListener - Interface in trip.spi
 
Stateless - Annotation Type in trip.spi
 

T

targetClazz - Variable in class trip.spi.helpers.ProvidableClass
 
targetType() - Method in class trip.spi.helpers.EmptyProviderContext
 
targetType() - Method in class trip.spi.helpers.FieldProviderContext
 
targetType - Variable in class trip.spi.helpers.KeyValueProviderContext
 
targetType() - Method in interface trip.spi.ProviderContext
The type is expected to generate an object.
trip.spi - package trip.spi
 
trip.spi.helpers - package trip.spi.helpers
 
trip.spi.helpers.cache - package trip.spi.helpers.cache
 
trip.spi.helpers.filter - package trip.spi.helpers.filter
 

W

wrap(Class<T>) - Static method in class trip.spi.helpers.ProvidableClass
 
A C D E F G H I K L M N O P R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.