Search in sources :

Example 31 with OperationBuilder

use of org.jboss.as.controller.client.OperationBuilder in project wildfly by wildfly.

the class StatefulEJBRuntimeNameTestCase method setup.

@BeforeClass
public static void setup() throws Exception {
    JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, SUB_DEPLOYMENT_NAME);
    ejbJar.addPackage(BEAN_PACKAGE);
    EnterpriseArchive earArchive = ShrinkWrap.create(EnterpriseArchive.class, DEPLOYMENT_NAME);
    earArchive.addAsModule(ejbJar);
    ModelNode addDeploymentOp = new ModelNode();
    addDeploymentOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.ADD);
    addDeploymentOp.get(ModelDescriptionConstants.CONTENT).get(0).get(ModelDescriptionConstants.INPUT_STREAM_INDEX).set(0);
    addDeploymentOp.get(ModelDescriptionConstants.RUNTIME_NAME).set(RT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.AUTO_START).set(true);
    ModelNode deployOp = new ModelNode();
    deployOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.DEPLOY);
    deployOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    deployOp.get(ModelDescriptionConstants.ENABLED).set(true);
    ModelNode[] steps = new ModelNode[2];
    steps[0] = addDeploymentOp;
    steps[1] = deployOp;
    ModelNode compositeOp = ModelUtil.createCompositeNode(steps);
    OperationBuilder ob = new OperationBuilder(compositeOp, true);
    ob.addInputStream(earArchive.as(ZipExporter.class).exportAsInputStream());
    ModelNode result = controllerClient.execute(ob.build());
    // just to blow up
    Assert.assertTrue("Failed to deploy: " + result, Operations.isSuccessfulOutcome(result));
}
Also used : EnterpriseArchive(org.jboss.shrinkwrap.api.spec.EnterpriseArchive) OperationBuilder(org.jboss.as.controller.client.OperationBuilder) ModelNode(org.jboss.dmr.ModelNode) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) BeforeClass(org.junit.BeforeClass)

Example 32 with OperationBuilder

use of org.jboss.as.controller.client.OperationBuilder in project wildfly by wildfly.

the class StatelessEJBRemoteHomeRuntimeNameTestCase method setup.

@BeforeClass
public static void setup() throws Exception {
    context = getInitialContext();
    JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, SUB_DEPLOYMENT_NAME);
    ejbJar.addPackage(BEAN_PACKAGE);
    ejbJar.addClass(BEAN_CLASS);
    EnterpriseArchive earArchive = ShrinkWrap.create(EnterpriseArchive.class, DEPLOYMENT_NAME);
    earArchive.addAsModule(ejbJar);
    ModelNode addDeploymentOp = new ModelNode();
    addDeploymentOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.ADD);
    addDeploymentOp.get(ModelDescriptionConstants.CONTENT).get(0).get(ModelDescriptionConstants.INPUT_STREAM_INDEX).set(0);
    addDeploymentOp.get(ModelDescriptionConstants.RUNTIME_NAME).set(RT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.AUTO_START).set(true);
    ModelNode deployOp = new ModelNode();
    deployOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.DEPLOY);
    deployOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    deployOp.get(ModelDescriptionConstants.ENABLED).set(true);
    ModelNode[] steps = new ModelNode[2];
    steps[0] = addDeploymentOp;
    steps[1] = deployOp;
    ModelNode compositeOp = ModelUtil.createCompositeNode(steps);
    OperationBuilder ob = new OperationBuilder(compositeOp, true);
    ob.addInputStream(earArchive.as(ZipExporter.class).exportAsInputStream());
    ModelNode result = controllerClient.execute(ob.build());
    // just to blow up
    Assert.assertTrue("Failed to deploy: " + result, Operations.isSuccessfulOutcome(result));
}
Also used : EnterpriseArchive(org.jboss.shrinkwrap.api.spec.EnterpriseArchive) OperationBuilder(org.jboss.as.controller.client.OperationBuilder) ModelNode(org.jboss.dmr.ModelNode) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) BeforeClass(org.junit.BeforeClass)

Example 33 with OperationBuilder

use of org.jboss.as.controller.client.OperationBuilder in project wildfly by wildfly.

the class StatelessEJBRuntimeNameTestCase method setup.

@BeforeClass
public static void setup() throws Exception {
    JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, SUB_DEPLOYMENT_NAME);
    ejbJar.addPackage(BEAN_PACKAGE);
    EnterpriseArchive earArchive = ShrinkWrap.create(EnterpriseArchive.class, DEPLOYMENT_NAME);
    earArchive.addAsModule(ejbJar);
    ModelNode addDeploymentOp = new ModelNode();
    addDeploymentOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.ADD);
    addDeploymentOp.get(ModelDescriptionConstants.CONTENT).get(0).get(ModelDescriptionConstants.INPUT_STREAM_INDEX).set(0);
    addDeploymentOp.get(ModelDescriptionConstants.RUNTIME_NAME).set(RT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.AUTO_START).set(true);
    ModelNode deployOp = new ModelNode();
    deployOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.DEPLOY);
    deployOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    deployOp.get(ModelDescriptionConstants.ENABLED).set(true);
    ModelNode[] steps = new ModelNode[2];
    steps[0] = addDeploymentOp;
    steps[1] = deployOp;
    ModelNode compositeOp = ModelUtil.createCompositeNode(steps);
    OperationBuilder ob = new OperationBuilder(compositeOp, true);
    ob.addInputStream(earArchive.as(ZipExporter.class).exportAsInputStream());
    ModelNode result = controllerClient.execute(ob.build());
    // just to blow up
    Assert.assertTrue("Failed to deploy: " + result, Operations.isSuccessfulOutcome(result));
}
Also used : EnterpriseArchive(org.jboss.shrinkwrap.api.spec.EnterpriseArchive) OperationBuilder(org.jboss.as.controller.client.OperationBuilder) ModelNode(org.jboss.dmr.ModelNode) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) BeforeClass(org.junit.BeforeClass)

Example 34 with OperationBuilder

use of org.jboss.as.controller.client.OperationBuilder in project wildfly by wildfly.

the class TimerEJBRuntimeNameTestCase method setup.

@BeforeClass
public static void setup() throws Exception {
    JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, SUB_DEPLOYMENT_NAME);
    ejbJar.addPackage(BEAN_PACKAGE);
    EnterpriseArchive earArchive = ShrinkWrap.create(EnterpriseArchive.class, DEPLOYMENT_NAME);
    earArchive.addAsModule(ejbJar);
    ModelNode addDeploymentOp = new ModelNode();
    addDeploymentOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.ADD);
    addDeploymentOp.get(ModelDescriptionConstants.CONTENT).get(0).get(ModelDescriptionConstants.INPUT_STREAM_INDEX).set(0);
    addDeploymentOp.get(ModelDescriptionConstants.RUNTIME_NAME).set(RT_NAME);
    addDeploymentOp.get(ModelDescriptionConstants.AUTO_START).set(true);
    ModelNode deployOp = new ModelNode();
    deployOp.get(ModelDescriptionConstants.OP).set(ModelDescriptionConstants.DEPLOY);
    deployOp.get(ModelDescriptionConstants.ADDRESS).add(ModelDescriptionConstants.DEPLOYMENT, DEPLOYMENT_NAME);
    deployOp.get(ModelDescriptionConstants.ENABLED).set(true);
    ModelNode[] steps = new ModelNode[2];
    steps[0] = addDeploymentOp;
    steps[1] = deployOp;
    ModelNode compositeOp = ModelUtil.createCompositeNode(steps);
    OperationBuilder ob = new OperationBuilder(compositeOp, true);
    ob.addInputStream(earArchive.as(ZipExporter.class).exportAsInputStream());
    ModelNode result = controllerClient.execute(ob.build());
    // just to blow up
    Assert.assertTrue("Failed to deploy: " + result, Operations.isSuccessfulOutcome(result));
}
Also used : EnterpriseArchive(org.jboss.shrinkwrap.api.spec.EnterpriseArchive) OperationBuilder(org.jboss.as.controller.client.OperationBuilder) ModelNode(org.jboss.dmr.ModelNode) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) BeforeClass(org.junit.BeforeClass)

Example 35 with OperationBuilder

use of org.jboss.as.controller.client.OperationBuilder in project wildfly by wildfly.

the class ApplicationClientDeploymentService method start.

@Override
public synchronized void start(final StartContext context) throws StartException {
    controllerClient = controllerValue.getValue().createClient(Executors.newSingleThreadExecutor());
    final DeployTask task = new DeployTask();
    Thread thread = new Thread(new DeploymentTask(new OperationBuilder(task.getUpdate()).build()));
    thread.start();
}
Also used : OperationBuilder(org.jboss.as.controller.client.OperationBuilder)

Aggregations

OperationBuilder (org.jboss.as.controller.client.OperationBuilder)43 ModelNode (org.jboss.dmr.ModelNode)42 Test (org.junit.Test)17 IOException (java.io.IOException)7 EnterpriseArchive (org.jboss.shrinkwrap.api.spec.EnterpriseArchive)7 JavaArchive (org.jboss.shrinkwrap.api.spec.JavaArchive)6 BeforeClass (org.junit.BeforeClass)6 Before (org.junit.Before)3 ByteArrayInputStream (java.io.ByteArrayInputStream)1 File (java.io.File)1 FileInputStream (java.io.FileInputStream)1 CancellationException (java.util.concurrent.CancellationException)1 ExecutionException (java.util.concurrent.ExecutionException)1 TimeoutException (java.util.concurrent.TimeoutException)1 DefaultOperationRequestBuilder (org.jboss.as.cli.operation.impl.DefaultOperationRequestBuilder)1 DomainClient (org.jboss.as.controller.client.helpers.domain.DomainClient)1 VaultSession (org.jboss.as.security.vault.VaultSession)1 VaultHandler (org.jboss.as.test.integration.security.common.VaultHandler)1 RetryTaskExecutor (org.jboss.as.test.shared.RetryTaskExecutor)1 StringAsset (org.jboss.shrinkwrap.api.asset.StringAsset)1