Search in sources :

Example 26 with PropertyPermission

use of java.util.PropertyPermission in project wildfly by wildfly.

the class AbstractRemoteEJBForwardingTestCase method createNonForwardingDeployment.

public static Archive<?> createNonForwardingDeployment() {
    JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, AbstractForwardingStatefulSBImpl.MODULE_NAME + ".jar");
    ejbJar.addPackage(CommonStatefulSB.class.getPackage());
    ejbJar.addPackage(RemoteStatefulSB.class.getPackage());
    ejbJar.addAsResource(createPermissionsXmlAsset(new PropertyPermission("jboss.node.name", "read")), "META-INF/jboss-permissions.xml");
    return ejbJar;
}
Also used : PropertyPermission(java.util.PropertyPermission) RemoteStatefulSB(org.jboss.as.test.clustering.cluster.ejb.forwarding.bean.stateful.RemoteStatefulSB) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) CommonStatefulSB(org.jboss.as.test.clustering.cluster.ejb.forwarding.bean.common.CommonStatefulSB)

Example 27 with PropertyPermission

use of java.util.PropertyPermission in project wildfly by wildfly.

the class ThreadPoolMetricsTestCase method getDeployment.

@Deployment
public static JavaArchive getDeployment() {
    final JavaArchive ejbJar = ShrinkWrap.create(JavaArchive.class, "ArtemisThreadpoolMetricsTestCase.jar");
    ejbJar.addPackage(TimeoutUtil.class.getPackage());
    ejbJar.addClasses(JMSThreadPoolMetricsSetup.class, JMSThreadPoolMetricsMDB.class, JMSThreadPoolMetricsUtil.class);
    ejbJar.addAsManifestResource(new StringAsset("Dependencies: org.jboss.as.controller-client, org.jboss.dmr, org.jboss.remoting\n"), "MANIFEST.MF");
    ejbJar.addAsManifestResource(createPermissionsXmlAsset(new FilePermission(System.getProperty("jboss.inst") + File.separatorChar + "standalone" + File.separatorChar + "tmp" + File.separatorChar + "auth" + File.separatorChar + "*", "read"), new PropertyPermission("ts.timeout.factor", "read"), RemotingPermission.CREATE_ENDPOINT, RemotingPermission.CONNECT), "jboss-permissions.xml");
    return ejbJar;
}
Also used : StringAsset(org.jboss.shrinkwrap.api.asset.StringAsset) PropertyPermission(java.util.PropertyPermission) TimeoutUtil(org.jboss.as.test.shared.TimeoutUtil) FilePermission(java.io.FilePermission) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 28 with PropertyPermission

use of java.util.PropertyPermission in project wildfly by wildfly.

the class ApplicationContextLifecycleTestCase method deployTestResults.

@Deployment
public static Archive<?> deployTestResults() {
    final JavaArchive jar = ShrinkWrap.create(JavaArchive.class, TEST_RESULTS + ".jar");
    jar.addClasses(TestResultsBean.class, TestResults.class, TimeoutUtil.class);
    jar.addAsManifestResource(createPermissionsXmlAsset(new PropertyPermission(TimeoutUtil.FACTOR_SYS_PROP, "read")), "permissions.xml");
    return jar;
}
Also used : PropertyPermission(java.util.PropertyPermission) JavaArchive(org.jboss.shrinkwrap.api.spec.JavaArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 29 with PropertyPermission

use of java.util.PropertyPermission in project wildfly by wildfly.

the class ServiceProviderRegistrationTestCase method createDeployment.

@Deployment(testable = false)
public static Archive<?> createDeployment() {
    WebArchive war = ShrinkWrap.create(WebArchive.class, MODULE_NAME + ".war");
    war.addPackage(ServiceProviderRetriever.class.getPackage());
    war.addAsManifestResource(createPermissionsXmlAsset(new PropertyPermission(NODE_NAME_PROPERTY, "read"), new RuntimePermission("getClassLoader")), "permissions.xml");
    war.setWebXML(org.jboss.as.test.clustering.cluster.provider.ServiceProviderRegistrationTestCase.class.getPackage(), "web.xml");
    return war;
}
Also used : ServiceProviderRetriever(org.jboss.as.test.clustering.cluster.provider.bean.ServiceProviderRetriever) PropertyPermission(java.util.PropertyPermission) WebArchive(org.jboss.shrinkwrap.api.spec.WebArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 30 with PropertyPermission

use of java.util.PropertyPermission in project wildfly by wildfly.

the class RegistryTestCase method createDeployment.

@Deployment(testable = false)
public static Archive<?> createDeployment() {
    WebArchive war = ShrinkWrap.create(WebArchive.class, MODULE_NAME + ".war");
    war.addPackage(RegistryRetriever.class.getPackage());
    war.addAsManifestResource(createPermissionsXmlAsset(new PropertyPermission(NODE_NAME_PROPERTY, "read"), new RuntimePermission("getClassLoader")), "permissions.xml");
    war.setWebXML(org.jboss.as.test.clustering.cluster.registry.RegistryTestCase.class.getPackage(), "web.xml");
    return war;
}
Also used : PropertyPermission(java.util.PropertyPermission) WebArchive(org.jboss.shrinkwrap.api.spec.WebArchive) RegistryRetriever(org.jboss.as.test.clustering.cluster.registry.bean.RegistryRetriever) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Aggregations

PropertyPermission (java.util.PropertyPermission)98 Deployment (org.jboss.arquillian.container.test.api.Deployment)49 JavaArchive (org.jboss.shrinkwrap.api.spec.JavaArchive)46 StringAsset (org.jboss.shrinkwrap.api.asset.StringAsset)35 FilePermission (java.io.FilePermission)23 WebArchive (org.jboss.shrinkwrap.api.spec.WebArchive)18 SocketPermission (java.net.SocketPermission)13 JMSOperations (org.jboss.as.test.integration.common.jms.JMSOperations)13 Permission (java.security.Permission)10 AccessControlException (java.security.AccessControlException)8 RemotingPermission (org.jboss.remoting3.security.RemotingPermission)8 PermissionCollection (java.security.PermissionCollection)7 OperateOnDeployment (org.jboss.arquillian.container.test.api.OperateOnDeployment)7 ReflectPermission (java.lang.reflect.ReflectPermission)6 EnterpriseArchive (org.jboss.shrinkwrap.api.spec.EnterpriseArchive)6 Permissions (java.security.Permissions)5 SecurityPermission (java.security.SecurityPermission)5 AccessControlContext (java.security.AccessControlContext)4 TimeoutUtil (org.jboss.as.test.shared.TimeoutUtil)4 Method (java.lang.reflect.Method)3