public class EjbCorbaServant extends Servant implements InvokeHandler, LocalIIOPInvoker
EJBObjects 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 EJBObjects.| Constructor and Description |
|---|
EjbCorbaServant(Current poaCurrent,
Map<String,SkeletonStrategy> methodInvokerMap,
String[] repositoryIds,
InterfaceDef interfaceDef,
ORB orb,
ComponentView componentView,
org.jboss.marshalling.MarshallerFactory factory,
org.jboss.marshalling.MarshallingConfiguration configuration,
TransactionManager transactionManager,
ClassLoader classLoader,
boolean home,
String legacySecurityDomain,
org.wildfly.security.auth.server.SecurityDomain securityDomain)
Constructs an
EjbObjectCorbaServant>. |
| Modifier and Type | Method and Description |
|---|---|
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
EJBObjects. |
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
EJBObjects
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
EJBObjects
and forwards them to the bean container, through the JBoss
MBean
server. |
void |
setEjbMetaData(javax.ejb.EJBMetaData ejbMetaData) |
void |
setHomeHandle(javax.ejb.HomeHandle homeHandle) |
_default_POA, _get_delegate, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectpublic EjbCorbaServant(Current poaCurrent, Map<String,SkeletonStrategy> methodInvokerMap, String[] repositoryIds, InterfaceDef interfaceDef, ORB orb, ComponentView componentView, org.jboss.marshalling.MarshallerFactory factory, org.jboss.marshalling.MarshallingConfiguration configuration, TransactionManager transactionManager, ClassLoader classLoader, boolean home, String legacySecurityDomain, org.wildfly.security.auth.server.SecurityDomain securityDomain)
EjbObjectCorbaServant>.public Object _get_interface_def()
_get_interface_def in class Servantpublic String[] _all_interfaces(POA poa, byte[] objectId)
EJBObjects._all_interfaces in class Servantpublic OutputStream _invoke(String opName, InputStream in, ResponseHandler handler)
EJBObjects
and forwards them to the bean container, through the JBoss
MBean server._invoke in interface InvokeHandlerpublic Object invoke(String opName, Object[] arguments, Transaction tx, Principal identity, Object credential) throws Exception
EJBObjects
and forwards them to the bean container, through the JBoss
MBean
server.invoke in interface LocalIIOPInvokerExceptionpublic void setHomeHandle(javax.ejb.HomeHandle homeHandle)
public void setEjbMetaData(javax.ejb.EJBMetaData ejbMetaData)
Copyright © 2020 JBoss by Red Hat. All rights reserved.