public class EjbDeploymentInformation extends Object
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getDeploymentClassLoader() |
EJBComponent |
getEjbComponent() |
String |
getEjbName() |
EjbIIOPService |
getIorFactory() |
ComponentView |
getView(String name) |
Collection<String> |
getViewNames() |
boolean |
isRemoteView(String viewClassName)
Returns true if the passed
viewClassName represents a remote view of the EJB component. |
@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)
EjbDeploymentInformation(String, org.jboss.msc.value.InjectedValue, java.util.Map, java.util.Map, ClassLoader, org.jboss.msc.value.InjectedValue)
insteadejbName
- The EJB nameejbComponent
- The EJB componentcomponentViews
- The views exposed by the EJB componentdeploymentClassLoader
- The deployment classloader of the EJB componentiorFactory
- The EjbIIOPService
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)
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
- The EjbIIOPService
public String getEjbName()
public EJBComponent getEjbComponent()
public Collection<String> getViewNames()
public ComponentView getView(String name)
public ClassLoader getDeploymentClassLoader()
public EjbIIOPService getIorFactory()
public boolean isRemoteView(String viewClassName)
viewClassName
represents a remote view of the EJB component.
Else returns false.viewClassName
- The fully qualified classname of the viewCopyright © 2017 JBoss by Red Hat. All rights reserved.