|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use jfun.yan | |
|---|---|
| jfun.yan | Basic component combinators and containers. |
| jfun.yan.containers | This package provides some pre-built container classes. |
| jfun.yan.etc | This package provides helper classes that provide some not-so-common but could-be-useful features including the "byName" mode in the Spring framework and dependency injection support for rich domain objects that are not instantiated by Yan. |
| jfun.yan.etc.injection | This package provides a simple solution for dependency injection into objects created outside of the container. |
| jfun.yan.lifecycle | This package provides a solution for life cycle management to Yan container framework. |
| jfun.yan.monitoring | This package provides a solution for component monitoring to Yan container framework. |
| jfun.yan.spring | This package provides Spring integration support. |
| jfun.yan.util | Some utility classes used by Yan. |
| jfun.yan.web | This package provides web integration for Yan. |
| jfun.yan.xfire | This package provides xfire integration for Yan. |
| jfun.yan.xml | This package provides a xml configuration support for Yan Container. |
| jfun.yan.xml.nut | This package provides the basic Nut classes and introspection utility class. |
| jfun.yan.xml.nuts | This package provides standard Nut classes. |
| jfun.yan.xml.nuts.optional | This package provides some optional Nut classes that can be loaded manually from the config file. |
| jfun.yan.xml.nuts.spring | This package provides Nut classes that are aware of Spring beans
|
| Classes in jfun.yan used by jfun.yan | |
|---|---|
| AmbiguousComponentResolutionException
Exception when ambiguity happens for component resolution. |
|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| ComponentBinder
In addition to mapping the previous result to a new Creator, ComponentBinder also verifies the type of the previous result. |
|
| ComponentInfo
This class contains meta information about any component. |
|
| ComponentInstantiationException
The wrapper exception class for any checked exception happened during component instance creation. |
|
| ComponentMap
A map that is used to retrieve Component by key or type. |
|
| ComponentResolutionException
Represents an error when a component or a part of a component cannot be resolved. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| Creator
A creator is responsible for creating component instances. |
|
| CyclicDependencyException
Represents the error when a cyclic dependency is detected. |
|
| DelegatingComponent
Base class for delegating Component object. |
|
| Dependency
This interface is responsible for providing dependency to the creation of a component instance. |
|
| IllegalPropertyNameException
Represents the error when a property name is illegal. |
|
| InternalException
Represents any exception that's used internally by the framework and should not be wrapped. |
|
| InvalidPropertyException
Represents any exception about a component property. |
|
| IrresolveableArgumentException
Represents an exception when a parameter of a component cannot be resolved. |
|
| IrresolveablePropertyException
Represents an exception when a property of a component cannot be resolved. |
|
| LazyComponent
A lazily evaluated Component. |
|
| Map
Map one object to another. |
|
| Map2
Maps two objects to another object. |
|
| Map3
Maps three objects to another object. |
|
| Map4
Maps four objects to another object. |
|
| Map5
Maps five objects to another object. |
|
| Mutation
To represent any mutation to an object or any side effect. |
|
| NonReadablePropertyException
Represents an exception when a bean component tries to read a property that is not readable. |
|
| NonWritablePropertyException
Represents an exception when a bean component tries to set a property that is not writable. |
|
| ParameterBinder
Dynamically maps a parameter to a Creator that creates the corresponding argument value. |
|
| ParameterTypeMismatchException
Represents an exception when the type of the actual argument does not match the expected parameter type. |
|
| Part
A Part object encapsulates creation and verification logic for any property or parameter of a component. |
|
| PropertiesInjector
Represents the logic that pulls property values from a Dependency object and inject them into the appropriate properties. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| PropertyTypeMismatchException
Represents an exception where the type of the actual property value does not match the expected property type. |
|
| Recovery
This interface represents an error recovery strategy. |
|
| Registrar
Registrar is a mutable ComponentMap. |
|
| Stateful
Represents anything that has a state. |
|
| Typeful
Represents anything that has a type. |
|
| TypeMismatchException
Represents any type mismatch exception. |
|
| UnknownComponentTypeException
Represents an error when a dynamic component whose type is unknown is used in a place where a component type is required. |
|
| UnresolvedComponentException
Represents exception when a component cannot be resolved. |
|
| UnsatisfiedComponentException
Represents an exception when a component's dependency cannot be satisfied. |
|
| Verifiable
Represents any thing that can be verified. |
|
| YanException
The root exception representing any container or component related exception. |
|
| Classes in jfun.yan used by jfun.yan.containers | |
|---|---|
| AmbiguousComponentResolutionException
Exception when ambiguity happens for component resolution. |
|
| Component
Responsible for component instance creation and verification. |
|
| ComponentInstantiationException
The wrapper exception class for any checked exception happened during component instance creation. |
|
| ComponentMap
A map that is used to retrieve Component by key or type. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| Creator
A creator is responsible for creating component instances. |
|
| CyclicDependencyException
Represents the error when a cyclic dependency is detected. |
|
| Dependency
This interface is responsible for providing dependency to the creation of a component instance. |
|
| Registrar
Registrar is a mutable ComponentMap. |
|
| UnresolvedComponentException
Represents exception when a component cannot be resolved. |
|
| UnsatisfiedComponentException
Represents an exception when a component's dependency cannot be satisfied. |
|
| YanException
The root exception representing any container or component related exception. |
|
| Classes in jfun.yan used by jfun.yan.etc | |
|---|---|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| Creator
A creator is responsible for creating component instances. |
|
| Mutation
To represent any mutation to an object or any side effect. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| Classes in jfun.yan used by jfun.yan.etc.injection | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Classes in jfun.yan used by jfun.yan.lifecycle | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Classes in jfun.yan used by jfun.yan.monitoring | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| ComponentMap
A map that is used to retrieve Component by key or type. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| Registrar
Registrar is a mutable ComponentMap. |
|
| Classes in jfun.yan used by jfun.yan.spring | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| Classes in jfun.yan used by jfun.yan.util | |
|---|---|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| Dependency
This interface is responsible for providing dependency to the creation of a component instance. |
|
| YanException
The root exception representing any container or component related exception. |
|
| Classes in jfun.yan used by jfun.yan.web | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| Classes in jfun.yan used by jfun.yan.xfire | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| Classes in jfun.yan used by jfun.yan.xml | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| Container
The facade interface which provides the full functionality of yan container. |
|
| ParameterBinder
Dynamically maps a parameter to a Creator that creates the corresponding argument value. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| Classes in jfun.yan used by jfun.yan.xml.nut | |
|---|---|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| ParameterBinder
Dynamically maps a parameter to a Creator that creates the corresponding argument value. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| Classes in jfun.yan used by jfun.yan.xml.nuts | |
|---|---|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| ParameterBinder
Dynamically maps a parameter to a Creator that creates the corresponding argument value. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
| Classes in jfun.yan used by jfun.yan.xml.nuts.optional | |
|---|---|
| Binder
Represents the "bind" function in monad. |
|
| Component
Responsible for component instance creation and verification. |
|
| Classes in jfun.yan used by jfun.yan.xml.nuts.spring | |
|---|---|
| Component
Responsible for component instance creation and verification. |
|
| PropertyBinder
Dynamically map a property to a Creator object that creates the property value. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||