本文整理汇总了Java中org.jboss.as.subsystem.test.KernelServices.isSuccessfulBoot方法的典型用法代码示例。如果您正苦于以下问题:Java KernelServices.isSuccessfulBoot方法的具体用法?Java KernelServices.isSuccessfulBoot怎么用?Java KernelServices.isSuccessfulBoot使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jboss.as.subsystem.test.KernelServices
的用法示例。
在下文中一共展示了KernelServices.isSuccessfulBoot方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testPrincipalTransformerTree
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testPrincipalTransformerTree() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("mappers-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
ServiceName serviceName = Capabilities.PRINCIPAL_TRANSFORMER_RUNTIME_CAPABILITY.getCapabilityServiceName("tree");
PrincipalTransformer transformer = (PrincipalTransformer) services.getContainer().getService(serviceName).getValue();
Assert.assertNotNull(transformer);
Assert.assertEquals("[email protected]", transformer.apply(new NamePrincipal("[email protected]")).getName()); // com to org
Assert.assertEquals("beta", transformer.apply(new NamePrincipal("[email protected]")).getName()); // remove server part
Assert.assertEquals("[email protected]", transformer.apply(new NamePrincipal("[email protected]")).getName()); // keep
Assert.assertEquals(null, transformer.apply(new NamePrincipal("invalid"))); // not an e-mail address
Assert.assertEquals(null, transformer.apply(null));
}
示例2: testPropertyRealm
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testPropertyRealm() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("realms-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
ServiceName serviceName = Capabilities.SECURITY_REALM_RUNTIME_CAPABILITY.getCapabilityServiceName("HashedPropertyRealm");
SecurityRealm securityRealm = (SecurityRealm) services.getContainer().getService(serviceName).getValue();
testAbstractPropertyRealm(securityRealm);
ServiceName serviceName2 = Capabilities.SECURITY_REALM_RUNTIME_CAPABILITY.getCapabilityServiceName("ClearPropertyRealm");
SecurityRealm securityRealm2 = (SecurityRealm) services.getContainer().getService(serviceName2).getValue();
testAbstractPropertyRealm(securityRealm2);
RealmIdentity identity1 = securityRealm2.getRealmIdentity(fromName("user1"));
Object[] groups = identity1.getAuthorizationIdentity().getAttributes().get("groupAttr").toArray();
Assert.assertArrayEquals(new Object[]{"firstGroup","secondGroup"}, groups);
}
示例3: testFilesystemRealm
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testFilesystemRealm() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("realms-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
ServiceName serviceName = Capabilities.SECURITY_REALM_RUNTIME_CAPABILITY.getCapabilityServiceName("FilesystemRealm");
ModifiableSecurityRealm securityRealm = (ModifiableSecurityRealm) services.getContainer().getService(serviceName).getValue();
Assert.assertNotNull(securityRealm);
RealmIdentity identity1 = securityRealm.getRealmIdentity(fromName("firstUser"));
Assert.assertTrue(identity1.exists());
identity1.dispose();
testModifiability(securityRealm);
}
示例4: testRuntime
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testRuntime() throws Exception {
KernelServicesBuilder builder = createKernelServicesBuilder(createAdditionalInitialization())
.setSubsystemXml(getSubsystemXml());
KernelServices mainServices = builder.build();
if (!mainServices.isSuccessfulBoot()) {
Assert.fail(String.valueOf(mainServices.getBootError()));
}
ServiceController<XnioWorker> workerServiceController = (ServiceController<XnioWorker>) mainServices.getContainer().getService(IOServices.WORKER.append("default"));
workerServiceController.setMode(ServiceController.Mode.ACTIVE);
workerServiceController.awaitValue();
XnioWorker worker = workerServiceController.getService().getValue();
Assert.assertEquals(ProcessorInfo.availableProcessors() * 2, worker.getIoThreadCount());
Assert.assertEquals(ProcessorInfo.availableProcessors() * 16, worker.getOption(Options.WORKER_TASK_MAX_THREADS).intValue());
PathAddress addr = PathAddress.parseCLIStyleAddress("/subsystem=io/worker=default");
ModelNode op = Util.createOperation("read-resource", addr);
op.get("include-runtime").set(true);
mainServices.executeOperation(op);
}
示例5: testRuntime
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testRuntime() throws Exception {
KernelServicesBuilder builder = createKernelServicesBuilder(createAdditionalInitialization())
.setSubsystemXml(getSubsystemXml());
KernelServices mainServices = builder.build();
if (!mainServices.isSuccessfulBoot()) {
Assert.fail(mainServices.getBootError().toString());
}
ServiceController<XnioWorker> workerServiceController = (ServiceController<XnioWorker>) mainServices.getContainer().getService(IOServices.WORKER.append("default"));
workerServiceController.setMode(ServiceController.Mode.ACTIVE);
workerServiceController.awaitValue();
XnioWorker worker = workerServiceController.getService().getValue();
Assert.assertEquals(ProcessorInfo.availableProcessors() * 2, worker.getIoThreadCount());
Assert.assertEquals(ProcessorInfo.availableProcessors() * 16, worker.getOption(Options.WORKER_TASK_MAX_THREADS).intValue());
PathAddress addr = PathAddress.parseCLIStyleAddress("/subsystem=io/worker=default");
ModelNode op = Util.createOperation("read-resource", addr);
op.get("include-runtime").set(true);
mainServices.executeOperation(op);
}
示例6: testOAuth2Realm
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testOAuth2Realm() throws Exception {
KernelServices services = super.createKernelServicesBuilder(new TestEnvironment()).setSubsystemXmlResource("realms-test.xml").build();
if (!services.isSuccessfulBoot()) {
Assert.fail(services.getBootError().toString());
}
ServiceName serviceName = Capabilities.SECURITY_REALM_RUNTIME_CAPABILITY.getCapabilityServiceName("OAuth2Realm");
SecurityRealm securityRealm = (SecurityRealm) services.getContainer().getService(serviceName).getValue();
Assert.assertNotNull(securityRealm);
}
示例7: testRuntime
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testRuntime() throws Exception {
KernelServicesBuilder builder = createKernelServicesBuilder(createAdditionalInitialization())
.setSubsystemXml(getSubsystemXml());
KernelServices mainServices = builder.build();
if (!mainServices.isSuccessfulBoot()) {
Assert.fail(mainServices.getBootError().toString());
}
ServiceController<RequestController> workerServiceController = (ServiceController<RequestController>) mainServices.getContainer().getService(RequestController.SERVICE_NAME);
workerServiceController.setMode(ServiceController.Mode.ACTIVE);
workerServiceController.awaitValue();
RequestController controller = workerServiceController.getService().getValue();
Assert.assertEquals(100, controller.getMaxRequestCount());
}
示例8: testRuntime
import org.jboss.as.subsystem.test.KernelServices; //导入方法依赖的package包/类
@Test
public void testRuntime() throws Exception {
KernelServicesBuilder builder = createKernelServicesBuilder(createAdditionalInitialization())
.setSubsystemXml(getSubsystemXml());
KernelServices mainServices = builder.build();
if (!mainServices.isSuccessfulBoot()) {
Assert.fail(mainServices.getBootError().toString());
}
ServiceController<XnioWorker> workerServiceController = (ServiceController<XnioWorker>) mainServices.getContainer().getService(IOServices.WORKER.append("default"));
workerServiceController.setMode(ServiceController.Mode.ACTIVE);
workerServiceController.awaitValue();
XnioWorker worker = workerServiceController.getService().getValue();
Assert.assertEquals(ProcessorInfo.availableProcessors() * 2, worker.getIoThreadCount());
Assert.assertEquals(ProcessorInfo.availableProcessors() * 16, worker.getOption(Options.WORKER_TASK_MAX_THREADS).intValue());
}