|
||||||||||
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.EjbHomeCorbaServant
CORBA servant class for an EJBHome
. An instance of this class
"implements" a single EJBHome
by forwarding to the bean
container all IIOP invocations on the bean home. Such invocations are routed
through the JBoss MBean
server, which delivers them to the
target container.
Constructor Summary | |
EjbHomeCorbaServant(ObjectName (src) containerName,
java.lang.ClassLoader containerClassLoader,
java.util.Map methodInvokerMap,
java.lang.String[] repositoryIds,
InterfaceDef interfaceDef,
Logger (src) logger)
Constructs an EjbHomeCorbaServant> . |
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 the container's EJBHome . |
org.omg.CORBA.Object |
_get_interface_def()
Returns an IR object describing the bean's home 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 an EJBHome and forwards them to
its 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 requests to an EJBHome and forwards them
to its container (through the JBoss MBean server). |
void |
setHomeHandle(HomeHandle (src) homeHandle)
|
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 EjbHomeCorbaServant(ObjectName (src) containerName, java.lang.ClassLoader containerClassLoader, java.util.Map methodInvokerMap, java.lang.String[] repositoryIds, InterfaceDef interfaceDef, Logger (src) logger)
EjbHomeCorbaServant>
.
Method Detail |
public void setHomeHandle(HomeHandle (src) homeHandle)
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)
EJBHome
.
public org.omg.CORBA.portable.OutputStream _invoke(java.lang.String opName, org.omg.CORBA.portable.InputStream in, org.omg.CORBA.portable.ResponseHandler handler)
EJBHome
and forwards them to
its 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
EJBHome
and forwards them
to its 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 |