Class EjbDeploymentInformation

java.lang.Object
org.jboss.as.ejb3.deployment.EjbDeploymentInformation

public class EjbDeploymentInformation extends Object
Runtime information about a Jakarta Enterprise Beans bean in a module
Author:
Stuart Douglas
  • Constructor Details

    • EjbDeploymentInformation

      @Deprecated public EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<org.jboss.as.ee.component.ComponentView>> componentViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)
      Parameters:
      ejbName - The EJB name
      ejbComponent - The EJB component
      componentViews - The views exposed by the EJB component
      deploymentClassLoader - The deployment classloader of the EJB component
      iorFactory - The EjbIIOPService
    • EjbDeploymentInformation

      public EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<org.jboss.as.ee.component.ComponentView>> remoteViews, Map<String,org.jboss.msc.value.InjectedValue<org.jboss.as.ee.component.ComponentView>> localViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)
      Parameters:
      ejbName - Name of the EJB
      ejbComponent - The EJB component
      remoteViews - The component views, which are exposed remotely, by the EJB. Can be null.
      localViews - The component views which are exposed locally by the EJB. Can be null.
      deploymentClassLoader - The deployment classloader of the EJB component
      iorFactory - The EjbIIOPService
  • Method Details

    • getEjbName

      public String getEjbName()
    • getEjbComponent

      public EJBComponent getEjbComponent()
    • getViewNames

      public Collection<String> getViewNames()
    • getView

      public org.jboss.as.ee.component.ComponentView getView(String name)
    • getDeploymentClassLoader

      public ClassLoader getDeploymentClassLoader()
    • getIorFactory

      public EjbIIOPService getIorFactory()
    • isRemoteView

      public boolean isRemoteView(String viewClassName)
      Returns true if the passed viewClassName represents a remote view of the Jakarta Enterprise Beans component. Else returns false.
      Parameters:
      viewClassName - The fully qualified classname of the view
      Returns: