Package org.tanukisoftware.wrapper.jmx
Class WrapperManagerTesting
- java.lang.Object
-
- org.tanukisoftware.wrapper.jmx.WrapperManagerTesting
-
- All Implemented Interfaces:
WrapperManagerTestingMBean
public class WrapperManagerTesting extends Object implements WrapperManagerTestingMBean
- Author:
- Tanuki Software Development Team <support@tanukisoftware.com>
-
-
Constructor Summary
Constructors Constructor Description WrapperManagerTesting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accessViolationNative()
Cause an access violation within native JNI code.void
appearHung()
Causes the WrapperManager to go into a state which makes the JVM appear to be hung when viewed from the native Wrapper code.void
stopImmediate(int exitCode)
Tells the native wrapper that the JVM wants to shut down and then promptly halts.
-
-
-
Method Detail
-
appearHung
public void appearHung()
Causes the WrapperManager to go into a state which makes the JVM appear to be hung when viewed from the native Wrapper code. Does not have any effect when the JVM is not being controlled from the native Wrapper.- Specified by:
appearHung
in interfaceWrapperManagerTestingMBean
-
accessViolationNative
public void accessViolationNative()
Cause an access violation within native JNI code. This currently causes the access violation by attempting to write to a null pointer.- Specified by:
accessViolationNative
in interfaceWrapperManagerTestingMBean
-
stopImmediate
public void stopImmediate(int exitCode)
Tells the native wrapper that the JVM wants to shut down and then promptly halts. Be careful when using this method as an application will not be given a chance to shutdown cleanly.- Specified by:
stopImmediate
in interfaceWrapperManagerTestingMBean
- Parameters:
exitCode
- The exit code that the Wrapper will return when it exits.
-
-