org.oddjob.beanbus.mega
Class MegaBusComponentResolver
java.lang.Object
org.oddjob.beanbus.mega.MegaBusComponentResolver
- All Implemented Interfaces:
- ComponentProxyResolver
public class MegaBusComponentResolver
- extends Object
- implements ComponentProxyResolver
Possibly provide a proxy to use as the component.
- Author:
- Rob Gordon.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MegaBusComponentResolver
public MegaBusComponentResolver(ComponentProxyResolver existing)
resolve
public Object resolve(Object component,
ArooaSession session)
- Description copied from interface:
ComponentProxyResolver
- Possibly create a proxy for a given component.
- Specified by:
resolve
in interface ComponentProxyResolver
- Parameters:
component
- The object to possibly proxy.session
- A session.
- Returns:
- The proxy, or the original object.
restore
public Object restore(Object proxy,
ArooaSession session)
- Description copied from interface:
ComponentProxyResolver
- Restore what is possibly a proxy to provide the original component.
- Specified by:
restore
in interface ComponentProxyResolver
- Parameters:
proxy
- Possbily the proxy.session
- A session.
- Returns:
- The component being proxied.