Examples of JavaArchive


Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   public void testBasicEarFullCDI() throws Exception
   {
      EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "top-level.ear");
      createLib(ear, "util.jar", true, SomeUtil.class);
      createLib(ear, "ext.jar", true, ExternalWebBean.class);
      JavaArchive ejbJar = createEjbJar("simple.jar", true, PlainJavaBean.class);
      ear.addModule(ejbJar);
      ejbJar = createEjbJar("ejbs.jar", true, MySLSBean.class, BusinessInterface.class);
      ear.addModule(ejbJar);
      WebArchive war = createWar("simple.war", true, ServletWebBean.class);
      createLib(war, "ui.jar", true, UIWebBean.class);
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   public void testBasicEarWithoutXml() throws Exception
   {
      EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "simple.ear");
      createLib(ear, "util.jar", false, SomeUtil.class);
      createLib(ear, "ext.jar", false, ExternalWebBean.class);
      JavaArchive ejbJar = createEjbJar("simple.jar", false, PlainJavaBean.class);
      ear.addModule(ejbJar);
      ejbJar = createEjbJar("ejbs.jar", false, MySLSBean.class, BusinessInterface.class);
      ear.addModule(ejbJar);
      WebArchive war = createWar("simple.war", false, ServletWebBean.class);
      createLib(war, "ui.jar", false, UIWebBean.class);
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

      // Log
      log.info("testSlsb");

      // Make a deployment
      final String name = "slsb.jar";
      final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, name).addClasses(OutputBean.class,
            OutputLocalBusiness.class);
      log.info(archive.toString(true));
      // Deploy
      server.deploy(archive);

      // Test
      try
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

      // Log
      log.info("testEjb31Async");

      // Make a deployment
      final String name = "ejb31async.jar";
      final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, name).addPackage(
            AsyncLocalBusiness.class.getPackage());
      log.info(archive.toString(true));
      // Deploy
      server.deploy(archive);

      // Test
      try
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

      // Log
      log.info("testJmsAndMdb");

      // Create a virtual archive for the MDB deployment
      final String name = "jms-mdb-test.jar";
      final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, name);
      final ArchivePath queuesTargetPath = ArchivePaths.create(FILENAME_QUEUE_SERVICE_XML);
      archive.addClass(MessageStoringMdb.class).addResource(PATH_QUEUE_SERVICE_XML, queuesTargetPath);

      // Deploy
      log.info(archive.toString(true));
      server.deploy(archive);

      try
      {
         // Define a String message to send
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

      // Create a virtual archive for DS, persistence.xml, Entity, and SLSB
      final String name = "datasource-entity-test.jar";
      final ArchivePath targetDsPath = ArchivePaths.create(FILENAME_EMBEDDED_DS);
      final ArchivePath targetPersistencePath = ArchivePaths.create(PATH_DESTINATION_PERSISTENCE_XML);
      final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, name);
      archive.addClasses(Jbossian.class, JbossianRegistrarLocalBusiness.class, JbossianRegistrarBean.class)
            .addResource(PATH_RESOURCE_DS_XML_EMBEDDED, targetDsPath)
            .addManifestResource(PATH_RESOURCE_PERSISTENCE_XML_EMBEDDED, targetPersistencePath);

      // Deploy
      log.info(archive.toString(true));
      server.deploy(archive);

      try
      {
         // Make some JBossians
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   @Override
   public void setUp() throws Exception
   {
      super.setUp();
      JavaArchive mockJar = ShrinkWrap.create(JavaArchive.class, "mock.jar");
      mockJar.addClass(CheckableBootstrap.class);
      mockJar.addClass(MockEjbServices.class);
      mockJar.addClass(MockEmptyEjbServices.class);
      mockJar.addClass(MockEjbInjectionServices.class);
      mockJar.addClass(MockTransactionServices.class);
      mockJar.addClass(MockWeldBootstrap.class);
      mockJar.addClass(WeldDEWrapper.class);
      assertDeploy(mockJar);
   }
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   }

   public void testEjbJars() throws Exception
   {
      // ejb1.jar
      JavaArchive ejbJar1 = createEjbJar("ejb1.jar", true, PlainJavaBean.class);
      DeploymentUnit unit = assertDeploy(ejbJar1);
      Class<?> plainJavaBeanClass = getClass(PlainJavaBean.class, unit);
      Deployment deployment1 = initializeDeploymentBean(unit);
     
      // ejb2.jar
      JavaArchive ejbJar2 = createEjbJar("ejb2.jar", true,  MySLSBean.class, BusinessInterface.class);
      unit = assertDeploy(ejbJar2);
      Class<?> mySLSBeanClass = getClass(MySLSBean.class, unit);
      Class<?> businessInterface = getClass(BusinessInterface.class, unit);
      Deployment deployment2 =  initializeDeploymentBean(unit);
     
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   }

   public void testMixedEjbJars() throws Exception
   {
      // ejb1.jar
      JavaArchive ejbJar1 = createEjbJar("ejb1.jar", true, PlainJavaBean.class);
      DeploymentUnit unit = assertDeploy(ejbJar1);
      Class<?> plainJavaBeanClass = getClass(PlainJavaBean.class, unit);
      Deployment deployment1 =  initializeDeploymentBean(unit);
      // ejb2.jar
      JavaArchive ejbJar2 = createEjbJar("ejb2.jar", false,  MySLSBean.class, BusinessInterface.class);
      unit = assertDeploy(ejbJar2);
      ClassLoader classLoader2 = unit.getClassLoader();
      Class<?> mySLSBeanClass = classLoader2.loadClass(MySLSBean.class.getName());
      Class<?> businessInterface = classLoader2.loadClass(BusinessInterface.class.getName());
     
View Full Code Here

Examples of org.jboss.shrinkwrap.api.spec.JavaArchive

   }

   public void testEjbJarsInEar() throws Exception
   {
      EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, EAR_NAME);
      JavaArchive ejbJar1 = createEjbJar("ejbJar1.jar", true, PlainJavaBean.class);
      ear.addModule(ejbJar1);
      JavaArchive ejbJar2 = createEjbJar("ejbJar2.jar", true, MySLSBean.class, BusinessInterface.class);
      ear.addModule(ejbJar2);
      MockArchiveManifest.addManifest(ear);
      DeploymentUnit unit = assertDeploy(ear);
      Class<?> plainJavaBeanClass = getClass(PlainJavaBean.class, unit);
      Class<?> mySLSBeanClass = getClass(MySLSBean.class, unit);
View Full Code Here
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.