|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.omg.PortableServer.Servant org.jboss.invocation.iiop.ServantWithMBeanServer org.jboss.proxy.ejb.EjbObjectCorbaServant
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.
Constructor Summary | |
EjbObjectCorbaServant(javax.management.ObjectName containerName,
ClassLoader containerClassLoader,
Current poaCurrent,
Map methodInvokerMap,
String[] repositoryIds,
InterfaceDef interfaceDef,
org.jboss.logging.Logger logger)
Constructs an EjbObjectCorbaServant> . |
Method Summary | |
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. |
Object |
_get_interface_def()
Returns an IR object describing the bean's remote interface. |
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. |
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. |
void |
setMBeanServer(javax.management.MBeanServer mbeanServer)
Sets this servant's MBeanServer . |
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EjbObjectCorbaServant(javax.management.ObjectName containerName, ClassLoader containerClassLoader, Current poaCurrent, Map methodInvokerMap, String[] repositoryIds, InterfaceDef interfaceDef, org.jboss.logging.Logger logger)
EjbObjectCorbaServant>
.
Method Detail |
public void setMBeanServer(javax.management.MBeanServer mbeanServer)
MBeanServer
.
setMBeanServer
in class ServantWithMBeanServer
public Object _get_interface_def()
public String[] _all_interfaces(POA poa, byte[] objectId)
EJBObject
s.
public OutputStream _invoke(String opName, InputStream in, ResponseHandler handler)
EJBObject
s
and forwards them to the bean container, through the JBoss
MBean
server.
_invoke
in interface InvokeHandler
public Object invoke(String opName, Object[] arguments, Transaction tx, Principal identity, Object credential) throws Exception
EJBObject
s
and forwards them to the bean container, through the JBoss
MBean
server.
invoke
in interface LocalIIOPInvoker
Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |