|
|||||||||||
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.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(javax.management.ObjectName containerName,
ClassLoader containerClassLoader,
Map methodInvokerMap,
String[] repositoryIds,
InterfaceDef interfaceDef,
org.jboss.logging.Logger logger)
Constructs an EjbHomeCorbaServant> . |
Method Summary | |
String[] |
_all_interfaces(POA poa,
byte[] objectId)
Returns an array with the CORBA repository ids of the RMI-IDL interfaces implemented by the container's EJBHome . |
Object |
_get_interface_def()
Returns an IR object describing the bean's home interface. |
OutputStream |
_invoke(String opName,
InputStream in,
ResponseHandler handler)
Receives IIOP requests to an EJBHome and forwards them to
its container, through the JBoss MBean server. |
Object |
invoke(String opName,
Object[] arguments,
Transaction tx,
Principal identity,
Object credential)
Receives intra-VM requests to an EJBHome and forwards them
to its container (through the JBoss MBean server). |
void |
setHomeHandle(javax.ejb.HomeHandle homeHandle)
|
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 EjbHomeCorbaServant(javax.management.ObjectName containerName, ClassLoader containerClassLoader, Map methodInvokerMap, String[] repositoryIds, InterfaceDef interfaceDef, org.jboss.logging.Logger logger)
EjbHomeCorbaServant>
.
Method Detail |
public void setHomeHandle(javax.ejb.HomeHandle homeHandle)
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)
EJBHome
.
public OutputStream _invoke(String opName, InputStream in, ResponseHandler handler)
EJBHome
and forwards them to
its 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
EJBHome
and forwards them
to its 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 |