/* */ package org.jboss.ejb3.embedded;
/* */
/* */ import javax.management.MBeanServer;
/* */ import javax.security.jacc.PolicyConfiguration;
/* */ import org.jboss.ejb3.DependencyPolicy;
/* */ import org.jboss.ejb3.DeploymentUnit;
/* */ import org.jboss.ejb3.Ejb3Deployment;
/* */ import org.jboss.ejb3.KernelAbstraction;
/* */ import org.jboss.ejb3.MCDependencyPolicy;
/* */ import org.jboss.ejb3.MCKernelAbstraction;
/* */ import org.jboss.ejb3.javaee.JavaEEApplication;
/* */ import org.jboss.ejb3.javaee.JavaEEComponent;
/* */ import org.jboss.ejb3.security.JaccHelper;
/* */ import org.jboss.kernel.Kernel;
/* */
/* */ @Deprecated
/* */ public class EJB3StandaloneDeployment extends Ejb3Deployment
/* */ {
/* */ public EJB3StandaloneDeployment(DeploymentUnit di, Kernel kernel, MBeanServer mbeanServer)
/* */ {
/* 48 */ super(di, null, null, null, null);
/* */
/* 50 */ this.defaultSFSBDomain = "Embedded Stateful Bean";
/* 51 */ this.kernelAbstraction = new MCKernelAbstraction(kernel, mbeanServer);
/* 52 */ this.mbeanServer = mbeanServer;
/* */ }
/* */
/* */ public void setMbeanServer(MBeanServer mbeanServer)
/* */ {
/* 57 */ super.setMbeanServer(mbeanServer);
/* */
/* 59 */ this.kernelAbstraction.setMbeanServer(mbeanServer);
/* */ }
/* */
/* */ protected void putJaccInService(PolicyConfiguration pc, DeploymentUnit unit)
/* */ {
/* */ }
/* */
/* */ protected PolicyConfiguration createPolicyConfiguration()
/* */ throws Exception
/* */ {
/* 78 */ return JaccHelper.initialiseJacc(getJaccContextId());
/* */ }
/* */
/* */ public DependencyPolicy createDependencyPolicy(JavaEEComponent component)
/* */ {
/* 200 */ return new MCDependencyPolicy(component);
/* */ }
/* */
/* */ public JavaEEApplication getApplication()
/* */ {
/* 218 */ return null;
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.ejb3.embedded.EJB3StandaloneDeployment
* JD-Core Version: 0.6.0
*/