Package org.jboss.as.ejb3.deployment
Class EjbDeploymentInformation
- java.lang.Object
-
- org.jboss.as.ejb3.deployment.EjbDeploymentInformation
-
public class EjbDeploymentInformation extends Object
Runtime information about an Jakarta Enterprise Beans in a module- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> componentViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)Deprecated.EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> remoteViews, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> localViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoadergetDeploymentClassLoader()EJBComponentgetEjbComponent()StringgetEjbName()EjbIIOPServicegetIorFactory()ComponentViewgetView(String name)Collection<String>getViewNames()booleanisRemoteView(String viewClassName)Returns true if the passedviewClassNamerepresents a remote view of the Jakarta Enterprise Beans component.
-
-
-
Constructor Detail
-
EjbDeploymentInformation
@Deprecated public EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> componentViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)
Deprecated.- Parameters:
ejbName- The EJB nameejbComponent- The EJB componentcomponentViews- The views exposed by the EJB componentdeploymentClassLoader- The deployment classloader of the EJB componentiorFactory- TheEjbIIOPService
-
EjbDeploymentInformation
public EjbDeploymentInformation(String ejbName, org.jboss.msc.value.InjectedValue<EJBComponent> ejbComponent, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> remoteViews, Map<String,org.jboss.msc.value.InjectedValue<ComponentView>> localViews, ClassLoader deploymentClassLoader, org.jboss.msc.value.InjectedValue<EjbIIOPService> iorFactory)
- Parameters:
ejbName- Name of the EJBejbComponent- The EJB componentremoteViews- 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 componentiorFactory- TheEjbIIOPService
-
-
Method Detail
-
getEjbName
public String getEjbName()
-
getEjbComponent
public EJBComponent getEjbComponent()
-
getViewNames
public Collection<String> getViewNames()
-
getView
public ComponentView getView(String name)
-
getDeploymentClassLoader
public ClassLoader getDeploymentClassLoader()
-
getIorFactory
public EjbIIOPService getIorFactory()
-
isRemoteView
public boolean isRemoteView(String viewClassName)
Returns true if the passedviewClassNamerepresents a remote view of the Jakarta Enterprise Beans component. Else returns false.- Parameters:
viewClassName- The fully qualified classname of the view- Returns:
-
-