| <?xml version="1.0"?> |
| <component id="proxyfactory" parent="intravm"> |
| <super id="openejb">OpenEJB</super> |
| <super id="appserver">Server</super> |
| <super id="intravm">IntraVM</super> |
| <super id="proxyfactory">Proxy</super> |
| <image src="images/figure-appserver.gif"/> |
| <name>Proxy Factory</name> |
| <definition> |
| Creates implementations of the beans home and remote |
| interfaces for use inside the virtual machine. |
| </definition> |
| <responsibility> |
| Delegate calls on a beans EJBHome and EJBObject |
| instance to OpenEJBs InvocationHandlers. |
| </responsibility> |
| <related-class>org.openejb.util.proxy.ProxyFactory</related-class> |
| <related-class>org.openejb.util.proxy.InvocationHandler</related-class> |
| |
| <implementation id="jdk12proxies">JDK 1.2 ProxyFactory</implementation> |
| <implementation id="jdk13proxies">JDK 1.3 ProxyFactory</implementation> |
| </component> |
| |