Interface | Description |
---|---|
Aspect |
A simple interface that allows external code to interpose on Tang object
injections.
|
BindLocation |
This interface is used to track the source of configuration bindings.
|
ClassHierarchy |
ClassHierarchy objects store information about the interfaces
and implementations that are available in a particular runtime
environment.
|
ClassHierarchySerializer |
A base interface for ClassHierarchy serializers.
|
Configuration |
Immutable, type-checked configuration data.
|
ConfigurationBuilder |
This class allows applications to register bindings with Tang.
|
ConfigurationProvider |
Objects that can provide a Configuration implement this interface.
|
ExternalConstructor<T> |
This interface allows legacy classes to be injected by
ConfigurationBuilderImpl.
|
Injector | |
JavaClassHierarchy | |
JavaConfigurationBuilder |
Convenience methods that extend the ConfigurationBuilder but assume that
the underlying ClassHierarchy delegates to the default Java classloader.
|
Tang |
The root factory interface for Tang.
|
Class | Description |
---|---|
Configurations |
Helper class for Configurations.
|
InjectionFuture<T> |
A future-based mechanism for cyclic object injections.
|
Tang.Factory |
A factory that returns the default implementation of the Tang interface.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.