org.jboss.webbeans.integration.ejb
Class JBossEjbServices
java.lang.Object
org.jboss.webbeans.integration.util.AbstractJBossServices
org.jboss.webbeans.integration.ejb.JBossEjbServices
- All Implemented Interfaces:
- org.jboss.webbeans.bootstrap.api.Service, org.jboss.webbeans.ejb.spi.EjbServices, DeploymentUnitAware
public class JBossEjbServices
- extends AbstractJBossServices
- implements org.jboss.webbeans.ejb.spi.EjbServices, DeploymentUnitAware
An implementation of EjbServices for JBoss EJB3
- Author:
- Pete Muir, ales.justin@jboss.org
Field Summary |
protected org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver |
resolver
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resolver
protected org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver
JBossEjbServices
public JBossEjbServices()
throws NamingException
- Throws:
NamingException
setResolver
public void setResolver(org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
setDeploymentUnit
public void setDeploymentUnit(org.jboss.deployers.structure.spi.DeploymentUnit du)
- Description copied from interface:
DeploymentUnitAware
- Set the deployment unit.
- Specified by:
setDeploymentUnit
in interface DeploymentUnitAware
- Overrides:
setDeploymentUnit
in class AbstractJBossServices
- Parameters:
du
- the deployment unit
resolveEjb
public Object resolveEjb(javax.inject.manager.InjectionPoint injectionPoint)
- Specified by:
resolveEjb
in interface org.jboss.webbeans.ejb.spi.EjbServices
resolveEjb
public org.jboss.webbeans.ejb.api.SessionObjectReference resolveEjb(org.jboss.webbeans.ejb.spi.EjbDescriptor<?> ejbDescriptor)
- Specified by:
resolveEjb
in interface org.jboss.webbeans.ejb.spi.EjbServices
resolveRemoteEjb
public Object resolveRemoteEjb(String jndiName,
String mappedName,
String ejbLink)
- Specified by:
resolveRemoteEjb
in interface org.jboss.webbeans.ejb.spi.EjbServices
discoverEjbs
protected void discoverEjbs(org.jboss.deployers.structure.spi.DeploymentUnit du)
- Discover ejbs.
- Parameters:
du
- the deployment unit
discoverEjbs
public Iterable<org.jboss.webbeans.ejb.spi.EjbDescriptor<?>> discoverEjbs()
- Specified by:
discoverEjbs
in interface org.jboss.webbeans.ejb.spi.EjbServices
getEjbContainerNames
public Iterable<String> getEjbContainerNames()
- Get the names of all ejb container.
- Returns:
- all ejb container names
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.