IBeanFactory implementation that uses
Java proxy technology (see Proxy).See: Description
| Interface | Description |
|---|---|
| BeanStyleHandler |
BeanStyleHandlers are used by the ProxyIBeanFactory to deal
with BeanStyles that differ from the classic bean style in their
runtime behavior. |
| ExtensionHandler |
ExtensionHandlers contain the logic for handling calls to extension
interfaces of IBeans. |
| IBeanFieldAccess |
Interface provided to
ExtensionHandlers to gain access to the field
values of their corresponding proxy bean. |
| Class | Description |
|---|---|
| ExtensionSupport |
Bundles an
ExtensionHandler with its supported interfaces. |
| IBeanContext<T> |
IBeanContext is provided to ExtensionHandlers to provide them
information about the context of a IBean method call. |
| ProxyIBeanFactory |
Default implementation of
IBeanFactory based on Java Proxy
technology. |
| ProxyIBeanFactory.Builder |
Used for creating new instances of
ProxyIBeanFactory. |
IBeanFactory implementation that uses
Java proxy technology (see Proxy). Beans are
created as interface proxies.ProxyIBeanFactory.
See this class to check out its different configuration and customization
options.
ExtensionSupport is used to configure
handlers for custom extension interfaces.
Most other classes in this package are used internally by the framework.