Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » net » axis » server » [javadoc | source]
org.jboss.net.axis.server
public class: EJBHomeProvider [javadoc | source]
java.lang.Object
   org.apache.axis.providers.java.RPCProvider
      org.jboss.net.axis.server.EJBHomeProvider
A JBoss-compatible Provider that exposes the methods of a bean�s home, such as a stateless session bean or an entity bean. It is working under the presumption that the right classloader has already been set by the invocation chain (@see org.jboss.net.axis.SetClassLoaderHandler).

Change History


To Do

Constructor:
 public EJBHomeProvider() 
Method from org.jboss.net.axis.server.EJBHomeProvider Summary:
getNewServiceObject,   getServiceClass,   getServiceClassNameOptionName
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.net.axis.server.EJBHomeProvider Detail:
 protected Object getNewServiceObject(MessageContext msgContext,
    String clsName) throws Exception 
    Return the object which implements the service. Makes the usual JNDI->lookup call wo the PortableRemoteDaDaDa for the sake of Corba.
 protected Class getServiceClass(MessageContext msgContext,
    String beanJndiName) throws Exception 
    Get the class description for the EJB Remote Interface, which is what we are interested in exposing to the world (i.e. in WSDL).
 protected String getServiceClassNameOptionName() 
    Return the option in the configuration that contains the service class name. In the EJB case, it is the JNDI name of the bean.