Package org.coliper.ibean.proxy
Contains an
Factory implementation is
IBeanFactory
implementation that uses
Java proxy technology (see Proxy
). Beans are
created as interface proxies.Factory implementation is
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.
-
Interface Summary Interface Description BeanStyleHandler BeanStyleHandler
s are used by theProxyIBeanFactory
to deal withBeanStyle
s that differ from the classic bean style in their runtime behavior.ExtensionHandler ExtensionHandler
s contain the logic for handling calls to extension interfaces of IBeans.IBeanFieldAccess Interface provided toExtensionHandler
s to gain access to the field values of their corresponding proxy bean. -
Class Summary Class Description ExtensionSupport Bundles anExtensionHandler
with its supported interfaces.IBeanContext<T> IBeanContext
is provided toExtensionHandler
s to provide them information about the context of a IBean method call.ProxyIBeanFactory Default implementation ofIBeanFactory
based on JavaProxy
technology.ProxyIBeanFactory.Builder Used for creating new instances ofProxyIBeanFactory
.