Package org.jboss.deployers.spi.attachments

Examples of org.jboss.deployers.spi.attachments.MutableAttachments.addAttachment()


      serializeDeserialize(attachments, Attachments.class);

      MutableAttachments mutable = getMutable();
      serializeDeserialize(mutable, MutableAttachments.class);
     
      mutable.addAttachment(String.class, "Hello");
      mutable = serializeDeserialize(mutable, MutableAttachments.class);
      assertEquals("Hello", mutable.getAttachment(String.class));
   }
}
View Full Code Here


     
      String name = "simple";
     
      Deployment deployment = createSimpleDeployment(name);
      MutableAttachments attachments = (MutableAttachments) deployment.getPredeterminedManagedObjects();
      attachments.addAttachment(DeploymentStage.class, DeploymentStages.DESCRIBE);

      main.deploy(deployment);
      try
      {
         DeploymentUnit unit = getDeploymentUnit(main, name);
View Full Code Here

      deployment.setName("KernelDeployerTest1");
      BeanMetaDataFactory md1 = new AbstractBeanMetaData("PUD", PUDeployment.class.getName());
      BeanMetaDataFactory md2 = new AbstractBeanMetaData("XPC", DefaultXPCResolver.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1, md2));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest1", deployment);

      assertDeploy(context);
      try
      {
         ControllerContext pud = controller.getInstalledContext("PUD");
View Full Code Here

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName("KernelDeployerTest2");
      BeanMetaDataFactory md1 = new AbstractBeanMetaData("PUD", PUDeployment.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest2", deployment);

      assertDeploy(context);
      try
      {
         ControllerContext pud = controller.getContext("PUD", null);
View Full Code Here

      acmd.setValueObject(bean);
      md1.setConstructor(acmd);
      BeanMetaDataFactory md2 = new AbstractBeanMetaData("XPC", DefaultXPCResolver.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1, md2));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest3", deployment);

      assertDeploy(context);
      try
      {
         ControllerContext pud = controller.getInstalledContext("PUD");
View Full Code Here

      AbstractConstructorMetaData acmd = new AbstractConstructorMetaData();
      acmd.setValueObject(bean);
      md1.setConstructor(acmd);
      deployment.setBeanFactories(Arrays.asList((BeanMetaDataFactory)md1));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest4", deployment);

      assertDeploy(context);
      try
      {
         ControllerContext pud = controller.getContext("PUD", null);
View Full Code Here

   public void testCustomBeanMetaData() throws Throwable
   {
      Deployment context = createSimpleDeployment(getClass().getName());
      MutableAttachments attachments = (MutableAttachments)context.getPredeterminedManagedObjects();
      attachments.addAttachment(CustomBMDF.class, new CustomBMDF("Test"));

      assertDeploy(context);

      ControllerContext testCC = controller.getInstalledContext("Test");
      assertNotNull(testCC);
View Full Code Here

      MutableAttachments attachments = (MutableAttachments) deployment.getPredeterminedManagedObjects();

      TestDeployment1 deployment1 = new TestDeployment1();
      TestMetaData1 component1 = new TestMetaData1("TestBean1");
      deployment1.addBean(component1);
      attachments.addAttachment(TestDeployment1.class, deployment1);

      TestDeployment2 deployment2 = new TestDeployment2();
      TestMetaData2 component2 = new TestMetaData2("TestBean2");
      deployment2.addBean(component2);
      attachments.addAttachment(TestDeployment2.class, deployment2);
View Full Code Here

      attachments.addAttachment(TestDeployment1.class, deployment1);

      TestDeployment2 deployment2 = new TestDeployment2();
      TestMetaData2 component2 = new TestMetaData2("TestBean2");
      deployment2.addBean(component2);
      attachments.addAttachment(TestDeployment2.class, deployment2);

      main.addDeployment(deployment);
      main.process();

      assertEquals(Collections.singletonList(component1), realDeployer1.deployed);
View Full Code Here

   }
  
   protected static void addMetaData(PredeterminedManagedObjectAttachments attachments, TestComponentMetaDataContainer md)
   {
      MutableAttachments mutable = (MutableAttachments) attachments.getPredeterminedManagedObjects();
      mutable.addAttachment(TestComponentMetaDataContainer.class, md);
   }
  
   protected DeployerClient getMainDeployer()
   {
      return createMainDeployer(deployer1, deployer2, deployer3);
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.