|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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 ServantWithMBeanServerpublic 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 InvokeHandlerpublic 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 LocalIIOPInvokerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||