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 BeanStyleHandlers are used by theProxyIBeanFactoryto deal withBeanStyles 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 toExtensionHandlers to gain access to the field values of their corresponding proxy bean. -
Class Summary Class Description ExtensionSupport Bundles anExtensionHandlerwith its supported interfaces.IBeanContext<T> IBeanContextis provided toExtensionHandlers to provide them information about the context of a IBean method call.ProxyIBeanFactory Default implementation ofIBeanFactorybased on JavaProxytechnology.ProxyIBeanFactory.Builder Used for creating new instances ofProxyIBeanFactory.