Package org.jboss.ejb3.embedded

Source Code of org.jboss.ejb3.embedded.EJB3StandaloneDeployment

/*     */ 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
*/
TOP

Related Classes of org.jboss.ejb3.embedded.EJB3StandaloneDeployment

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.