Class TestSecurityManager

java.lang.Object
java.lang.SecurityManager
org.apache.lucene.tests.util.TestSecurityManager

public final class TestSecurityManager extends SecurityManager
A SecurityManager that prevents tests calling System.exit(int). Only the test runner itself is allowed to exit the JVM. All other security checks are handled by the default security policy.

Use this with -Djava.security.manager=org.apache.lucene.tests.util.TestSecurityManager.

  • Constructor Details

    • TestSecurityManager

      public TestSecurityManager()
      Creates a new TestSecurityManager. This ctor is called on JVM startup, when -Djava.security.manager=org.apache.lucene.tests.util.TestSecurityManager is passed to JVM.
  • Method Details