| org.jboss.invocation.iiop.ServantWithMBeanServer org.jboss.proxy.ejb.EjbObjectCorbaServant
EjbObjectCorbaServant | public class EjbObjectCorbaServant extends ServantWithMBeanServer implements InvokeHandler,LocalIIOPInvoker(Code) | | CORBA servant class for the EJBObject s of a given bean. An
instance of this class "implements" the bean's set of EJBObject
instances by forwarding to the bean container all IIOP invocations on any
of the bean's EJBObject s. Such invocations are routed through
the JBoss MBean server, which delivers them to the target
container.
author: Francisco Reverbel version: $Revision: 57194 $ |
Method Summary | |
public String[] | _all_interfaces(POA poa, byte[] objectId) Returns an array with the CORBA repository ids of the RMI-IDL interfaces
implemented by this servant's EJBObject s. | public org.omg.CORBA.Object | _get_interface_def() Returns an IR object describing the bean's remote interface. | public OutputStream | _invoke(String opName, InputStream in, ResponseHandler handler) Receives IIOP requests to this servant's EJBObject s
and forwards them to the bean container, through the JBoss
MBean server. | public Object | invoke(String opName, Object[] arguments, Transaction tx, Principal identity, Object credential) Receives intra-VM invocations on this servant's EJBObject s
and forwards them to the bean container, through the JBoss
MBean
server. | public void | setMBeanServer(MBeanServer mbeanServer) Sets this servant's MBeanServer . |
EjbObjectCorbaServant | public EjbObjectCorbaServant(ObjectName containerName, ClassLoader containerClassLoader, Current poaCurrent, Map methodInvokerMap, String[] repositoryIds, InterfaceDef interfaceDef, Logger logger)(Code) | | Constructs an EjbObjectCorbaServant> .
|
_all_interfaces | public String[] _all_interfaces(POA poa, byte[] objectId)(Code) | | Returns an array with the CORBA repository ids of the RMI-IDL interfaces
implemented by this servant's EJBObject s.
|
_get_interface_def | public org.omg.CORBA.Object _get_interface_def()(Code) | | Returns an IR object describing the bean's remote interface.
|
_invoke | public OutputStream _invoke(String opName, InputStream in, ResponseHandler handler)(Code) | | Receives IIOP requests to this servant's EJBObject s
and forwards them to the bean container, through the JBoss
MBean server.
|
invoke | public Object invoke(String opName, Object[] arguments, Transaction tx, Principal identity, Object credential) throws Exception(Code) | | Receives intra-VM invocations on this servant's EJBObject s
and forwards them to the bean container, through the JBoss
MBean
server.
|
setMBeanServer | public void setMBeanServer(MBeanServer mbeanServer)(Code) | | Sets this servant's MBeanServer .
|
Methods inherited from org.jboss.invocation.iiop.ServantWithMBeanServer | abstract public void setMBeanServer(MBeanServer mbeanServer)(Code)(Java Doc)
|
|
|