|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.PortableServer.Servant
org.jboss.invocation.iiop.ServantWithMBeanServer (src)
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(ObjectName (src) containerName,
java.lang.ClassLoader containerClassLoader,
org.omg.PortableServer.Current poaCurrent,
java.util.Map methodInvokerMap,
java.lang.String[] repositoryIds,
InterfaceDef interfaceDef,
Logger (src) logger)
Constructs an EjbObjectCorbaServant> . |
Method Summary | |
java.lang.String[] |
_all_interfaces(org.omg.PortableServer.POA poa,
byte[] objectId)
Returns an array with the CORBA repository ids of the RMI-IDL interfaces implemented by this servant's EJBObject s. |
org.omg.CORBA.Object |
_get_interface_def()
Returns an IR object describing the bean's remote interface. |
org.omg.CORBA.portable.OutputStream |
_invoke(java.lang.String opName,
org.omg.CORBA.portable.InputStream in,
org.omg.CORBA.portable.ResponseHandler handler)
Receives IIOP requests to this servant's EJBObject s
and forwards them to the bean container, through the JBoss
MBean server. |
java.lang.Object |
invoke(java.lang.String opName,
java.lang.Object[] arguments,
Transaction (src) tx,
java.security.Principal identity,
java.lang.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(MBeanServer (src) 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(ObjectName (src) containerName, java.lang.ClassLoader containerClassLoader, org.omg.PortableServer.Current poaCurrent, java.util.Map methodInvokerMap, java.lang.String[] repositoryIds, InterfaceDef interfaceDef, Logger (src) logger)
EjbObjectCorbaServant>
.
Method Detail |
public void setMBeanServer(MBeanServer (src) mbeanServer)
MBeanServer
.
setMBeanServer
in class ServantWithMBeanServer (src)
public org.omg.CORBA.Object _get_interface_def()
public java.lang.String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] objectId)
EJBObject
s.
public org.omg.CORBA.portable.OutputStream _invoke(java.lang.String opName, org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler)
EJBObject
s
and forwards them to the bean container, through the JBoss
MBean
server.
_invoke
in interface org.omg.CORBA.portable.InvokeHandler
public java.lang.Object invoke(java.lang.String opName, java.lang.Object[] arguments, Transaction (src) tx, java.security.Principal identity, java.lang.Object credential) throws java.lang.Exception
EJBObject
s
and forwards them to the bean container, through the JBoss
MBean
server.
invoke
in interface LocalIIOPInvoker (src)
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |