package org.jboss.as.test.integration.management.base;
import org.jboss.as.arquillian.api.ContainerResource;
import org.jboss.as.arquillian.container.ManagementClient;
import org.jboss.as.controller.client.ModelControllerClient;
/**
* Class that is extended by management tests that can use resource injection to get the management client
*
* @author Stuart Douglas
*/
public abstract class ContainerResourceMgmtTestBase extends AbstractMgmtTestBase {
@ContainerResource
private ManagementClient managementClient;
public ManagementClient getManagementClient() {
return managementClient;
}
public void setManagementClient(ManagementClient managementClient) {
this.managementClient = managementClient;
}
@Override
protected ModelControllerClient getModelControllerClient() {
return managementClient.getControllerClient();
}
}