Rio Project 4.2 API Documentation
org.rioproject.bean
Class BeanInvocationLayerFactory
java.lang.Object
net.jini.jeri.AbstractILFactory
net.jini.jeri.BasicILFactory
org.rioproject.bean.BeanInvocationLayerFactory
- All Implemented Interfaces:
- InvocationLayerFactory
public class BeanInvocationLayerFactory
- extends BasicILFactory
The BeanInvocationLayerFactory is a simple extension of the
BasicILFactory, in that it allows interfaces that do
not have remote semantics (extends Remote) to be included.
- Author:
- Dennis Reedy
BeanInvocationLayerFactory
public BeanInvocationLayerFactory()
BeanInvocationLayerFactory
public BeanInvocationLayerFactory(MethodConstraints serverConstraints,
Class permissionClass)
BeanInvocationLayerFactory
public BeanInvocationLayerFactory(MethodConstraints serverConstraints,
Class permissionClass,
ClassLoader loader)
getRemoteInterfaces
protected Class[] getRemoteInterfaces(Remote impl)
throws ExportException
- Override parent's behavior to return all interfaces
- Overrides:
getRemoteInterfaces in class AbstractILFactory
- Parameters:
impl - The remote object to use, must not be null
- Returns:
- Array of classes that can be used for remote invocations. In
this case, all interfaces
Class.getInterfaces() are returned
- Throws:
ExportException
Copyright © 2006-2011 Rio Project. All Rights Reserved.