use of org.glassfish.resourcebase.resources.api.ResourceInfo in project Payara by payara.
the class ContextServiceDeployer method deployResource.
@Override
public void deployResource(Object resource) throws Exception {
ContextService contextServiceResource = (ContextService) resource;
ResourceInfo resourceInfo = ResourceUtil.getResourceInfo(contextServiceResource);
deployResource(resource, resourceInfo.getApplicationName(), resourceInfo.getModuleName());
}
use of org.glassfish.resourcebase.resources.api.ResourceInfo in project Payara by payara.
the class ConcurrentRuntimeTest method testParseContextInfo_disabled.
@Test
public void testParseContextInfo_disabled() throws Exception {
expect(contextServiceConfig.getJndiName()).andReturn("concurrent/ctxSrv").anyTimes();
expect(contextServiceConfig.getContextInfo()).andReturn("Classloader, JNDI, Security, WorkArea").anyTimes();
expect(contextServiceConfig.getContextInfoEnabled()).andReturn("false");
replay(contextServiceConfig);
ConcurrentRuntime concurrentRuntime = new ConcurrentRuntime();
ResourceInfo resource = new ResourceInfo("test");
ContextServiceImpl contextService = concurrentRuntime.getContextService(resource, contextServiceConfig);
ContextSetupProviderImpl contextSetupProvider = (ContextSetupProviderImpl) contextService.getContextSetupProvider();
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "classloading"));
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "naming"));
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "security"));
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "workArea"));
}
use of org.glassfish.resourcebase.resources.api.ResourceInfo in project Payara by payara.
the class ConcurrentRuntimeTest method testParseContextInfo_invalid.
@Test
public void testParseContextInfo_invalid() throws Exception {
expect(contextServiceConfig.getJndiName()).andReturn("concurrent/ctxSrv").anyTimes();
expect(contextServiceConfig.getContextInfo()).andReturn("JNDI, blah, beh, JNDI, WorkArea, WorkArea, ").anyTimes();
expect(contextServiceConfig.getContextInfoEnabled()).andReturn("true");
replay(contextServiceConfig);
ConcurrentRuntime concurrentRuntime = new ConcurrentRuntime();
ResourceInfo resource = new ResourceInfo("test");
ContextServiceImpl contextService = concurrentRuntime.getContextService(resource, contextServiceConfig);
ContextSetupProviderImpl contextSetupProvider = (ContextSetupProviderImpl) contextService.getContextSetupProvider();
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "classloading"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "naming"));
assertFalse((Boolean) Util.getdFieldValue(contextSetupProvider, "security"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "workArea"));
}
use of org.glassfish.resourcebase.resources.api.ResourceInfo in project Payara by payara.
the class ConcurrentRuntimeTest method testParseContextInfo_upperCase.
@Test
public void testParseContextInfo_upperCase() throws Exception {
expect(contextServiceConfig.getJndiName()).andReturn("concurrent/ctxSrv").anyTimes();
expect(contextServiceConfig.getContextInfo()).andReturn("CLASSLOADER, JNDI, SECURITY, WORKAREA").anyTimes();
expect(contextServiceConfig.getContextInfoEnabled()).andReturn("true");
replay(contextServiceConfig);
ConcurrentRuntime concurrentRuntime = new ConcurrentRuntime();
ResourceInfo resource = new ResourceInfo("test");
ContextServiceImpl contextService = concurrentRuntime.getContextService(resource, contextServiceConfig);
ContextSetupProviderImpl contextSetupProvider = (ContextSetupProviderImpl) contextService.getContextSetupProvider();
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "classloading"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "naming"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "security"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "workArea"));
}
use of org.glassfish.resourcebase.resources.api.ResourceInfo in project Payara by payara.
the class ConcurrentRuntimeTest method testParseContextInfo_lowerCase.
@Test
public void testParseContextInfo_lowerCase() throws Exception {
expect(contextServiceConfig.getJndiName()).andReturn("concurrent/ctxSrv").anyTimes();
expect(contextServiceConfig.getContextInfo()).andReturn("classloader, jndi, security, workarea").anyTimes();
expect(contextServiceConfig.getContextInfoEnabled()).andReturn("true");
replay(contextServiceConfig);
ConcurrentRuntime concurrentRuntime = new ConcurrentRuntime();
ResourceInfo resource = new ResourceInfo("test");
ContextServiceImpl contextService = concurrentRuntime.getContextService(resource, contextServiceConfig);
ContextSetupProviderImpl contextSetupProvider = (ContextSetupProviderImpl) contextService.getContextSetupProvider();
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "classloading"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "naming"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "security"));
assertTrue((Boolean) Util.getdFieldValue(contextSetupProvider, "workArea"));
}
Aggregations