# Index

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AboutDialog - Class in org.tanukisoftware.wrapper.demo
AboutDialog(JFrame) - Constructor for class org.tanukisoftware.wrapper.demo.AboutDialog
AbstractActionApp - Class in org.tanukisoftware.wrapper.test
AbstractActionApp() - Constructor for class org.tanukisoftware.wrapper.test.AbstractActionApp
accessViolation() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) Cause an access violation within the Java code.
accessViolationNative() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManagerTesting
  Cause an access violation within native JNI code.
accessViolationNative() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerTestingMBean
  Cause an access violation within native JNI code.
accessViolationNative() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) Cause an access violation within native JNI code.
ACTION_CONTINUE - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
ACTION_INTERROGATE - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
ACTION_PAUSE - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
ACTION_START - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
ACTION_STOP - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
ACTION_USER_CODE - Static variable in class org.tanukisoftware.wrapper.security.WrapperServicePermission
actionPerformed(ActionEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
  ActionListener Methods
addWrapperEventListener(WrapperEventListener, long) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Adds a WrapperEventListener which will receive WrapperEvents.
appearHung() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManagerTesting
  Causes the WrapperManager to go into a state which makes the JVM appear to be hung when viewed from the native Wrapper code.
appearHung() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerTestingMBean
  Causes the WrapperManager to go into a state which makes the JVM appear to be hung when viewed from the native Wrapper code.
appearHung() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) Causes the WrapperManager to go into a state which makes the JVM appear to be hung when viewed from the native Wrapper code.
appearOrphan() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Deprecated.
  Removed as of 3.5.8
appearSlow(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) Causes the WrapperManager to go into a state which makes the JVM appear to be sluggish when viewed from the native Wrapper code.

## B

BackgroundThreads - Class in org.tanukisoftware.wrapper.test
BackgroundThreads() - Constructor for class org.tanukisoftware.wrapper.test.BackgroundThreads

## C

ChildWrapper - Class in org.tanukisoftware.wrapper.test
ChildWrapper() - Constructor for class org.tanukisoftware.wrapper.test.ChildWrapper
close() - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
close() - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
  Closes the InputStream
close() - Method in class org.tanukisoftware.wrapper.WrapperProcessOutputStream
  Closes the OutputStream.
COMMAND_ACCESS_VIOLATION - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke an access violation.
COMMAND_APPEAR_HUNG - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke an appear hung action.
COMMAND_DUMP - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke a thread dump action.
COMMAND_HALT_EXPECTED - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke an expected halt action.
COMMAND_HALT_UNEXPECTED - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke an unexpected halt action.
COMMAND_RESTART - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke a restart action.
COMMAND_SHUTDOWN - Static variable in class org.tanukisoftware.wrapper.WrapperActionServer
  Command to invoke a shutdown action.
CommandMain - Class in org.tanukisoftware.wrapper.test
consume() - Method in class org.tanukisoftware.wrapper.event.WrapperConsumableEvent
  Mark the event as consumed.
controlEvent(int) - Method in class org.tanukisoftware.wrapper.demo.DemoApp
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.LoadedWrapperListener
  Called whenever the native wrapper code traps a system control signal against the Java process.
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.Main
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.NestedWrapperListener
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.Restarter
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.SimpleWrapperListener
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.SlowStop
controlEvent(int) - Method in class org.tanukisoftware.wrapper.test.StopWhileStarting
controlEvent(int) - Method in class org.tanukisoftware.wrapper.WrapperJarApp
  Called whenever the native wrapper code traps a system control signal against the Java process.
controlEvent(int) - Method in interface org.tanukisoftware.wrapper.WrapperListener
  Called whenever the native wrapper code traps a system control signal against the Java process.
controlEvent(int) - Method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  Called whenever the native wrapper code traps a system control signal against the Java process.
controlEvent(int) - Method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  Called whenever the native wrapper code traps a system control signal against the Java process.
create2ObjectDeadlock() - Method in class org.tanukisoftware.wrapper.demo.DeadLock
create2ObjectDeadlock(boolean, boolean) - Static method in class org.tanukisoftware.wrapper.test.DeadLockBase
create3ObjectDeadlock() - Method in class org.tanukisoftware.wrapper.demo.DeadLock
create3ObjectDeadlock(boolean, boolean, boolean) - Static method in class org.tanukisoftware.wrapper.test.DeadLockBase

## D

DaemonThreads - Class in org.tanukisoftware.wrapper.test
DaemonThreads() - Constructor for class org.tanukisoftware.wrapper.test.DaemonThreads
DeadLock - Class in org.tanukisoftware.wrapper.demo
DeadLock(int, Object, Object) - Constructor for class org.tanukisoftware.wrapper.demo.DeadLock
DeadLockBase - Class in org.tanukisoftware.wrapper.test
  This is test is designed to simulate various deadlock cases using either ReentrantLock instances or synchronized objects.
DeadLockMixed - Class in org.tanukisoftware.wrapper.test
  This is test is designed to simulate a series of deadlock cases using ReentrantLocks, which will can be detected and restarted by the Standard Edition.
DeadLockMixed() - Constructor for class org.tanukisoftware.wrapper.test.DeadLockMixed
DeadLockObject - Class in org.tanukisoftware.wrapper.test
  This is test is designed to simulate a series of deadlock cases using standard Object synchronization, which will can be detected and restarted by the Standard Edition.
DeadLockObject() - Constructor for class org.tanukisoftware.wrapper.test.DeadLockObject
DeadlockPrintStream - Class in org.tanukisoftware.wrapper.test
  A print stream which can be put into a state in which all calls to write to it will result in the calling threads deadlocking in the call.
DeadlockPrintStream(PrintStream) - Constructor for class org.tanukisoftware.wrapper.test.DeadlockPrintStream
  Creates a new DeadlockPrintStream wrapped around another PrintStream.
DeadlockPrintStream(PrintStream, boolean, String) - Constructor for class org.tanukisoftware.wrapper.test.DeadlockPrintStream
  Creates a new DeadlockPrintStream wrapped around another PrintStream.
DeadLockReentrantLock - Class in org.tanukisoftware.wrapper.test
  This is test is designed to simulate a series of deadlock cases using ReentrantLocks, which will can be detected and restarted by the Standard Edition.
DeadLockReentrantLock() - Constructor for class org.tanukisoftware.wrapper.test.DeadLockReentrantLock
DelayedIORestarter - Class in org.tanukisoftware.wrapper.test
  This test is designed to make sure the Wrapper handles the case where the JVM is restarted while the Wrapper is blocking due to a long disk IO queue.
DelayedIORestarter() - Constructor for class org.tanukisoftware.wrapper.test.DelayedIORestarter
DemoApp - Class in org.tanukisoftware.wrapper.demo
  This is a Test / Example program which can be used to test the main features of the Wrapper.
DemoAppMainFrame - Class in org.tanukisoftware.wrapper.demo
destroy() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Kills the subprocess.
doAction(String) - Method in class org.tanukisoftware.wrapper.demo.DemoApp
doAction(String) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
doTest(long, int, int, int) - Method in class org.tanukisoftware.wrapper.WrapperManagerSystemTimeTestCase
DYNAMIC - Static variable in class org.tanukisoftware.wrapper.WrapperProcessConfig

## E

enableAccessViolationAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the access violation command.
enableAppearHungAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the appear hung command.
enableHaltExpectedAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the expected halt command.
enableHaltUnexpectedAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the unexpected halt command.
enableRestartAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the restart command.
enableShutdownAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the shutdown command.
enableThreadDumpAction(boolean) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Enable or disable the thread dump command.
EnvironmentVariables - Class in org.tanukisoftware.wrapper.test
EnvironmentVariables() - Constructor for class org.tanukisoftware.wrapper.test.EnvironmentVariables
equals(Object) - Method in class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Checks two Permission objects for equality.
equals(Object) - Method in class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Checks two Permission objects for equality.
EVENT_FLAG_CONTROL - Static variable in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Enabling control events will cause the listener to receive WrapperControlEvents.
EVENT_FLAG_CORE - Static variable in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Enabling core events will cause the listener to receive WrapperCoreEvents.
EVENT_FLAG_LOGGING - Static variable in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Enabling logging events will cause the listener to receive WrapperLoggingEvents.
EVENT_FLAG_REMOTE_CONTROL - Static variable in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Enabling remoteControl events will cause the listener to receive WrapperRemoteControlEvents.
EVENT_FLAG_SERVICE - Static variable in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Enabling service events will cause the listener to receive WrapperServiceEvents.
EVENT_TYPE_CONTROL - Static variable in class org.tanukisoftware.wrapper.security.WrapperEventPermission
EVENT_TYPE_CORE - Static variable in class org.tanukisoftware.wrapper.security.WrapperEventPermission
EVENT_TYPE_REMOTE_CONTROL - Static variable in class org.tanukisoftware.wrapper.security.WrapperEventPermission
EVENT_TYPE_SERVICE - Static variable in class org.tanukisoftware.wrapper.security.WrapperEventPermission
exec(String) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  A more powerful replacement to the java.lang.Runtime.exec method.
exec(String[]) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  A more powerful replacement to the java.lang.Runtime.exec method.
exec(String[], WrapperProcessConfig) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  A more powerful replacement to the java.lang.Runtime.exec method.
exec(String, WrapperProcessConfig) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  A more powerful replacement to the java.lang.Runtime.exec method.
ExecParallel - Class in org.tanukisoftware.wrapper.test
ExecParallel() - Constructor for class org.tanukisoftware.wrapper.test.ExecParallel
ExecRead - Class in org.tanukisoftware.wrapper.test
ExecRead() - Constructor for class org.tanukisoftware.wrapper.test.ExecRead
ExecSignals - Class in org.tanukisoftware.wrapper.test
ExecSignals() - Constructor for class org.tanukisoftware.wrapper.test.ExecSignals
ExecThrasher - Class in org.tanukisoftware.wrapper.test
ExecThrasher() - Constructor for class org.tanukisoftware.wrapper.test.ExecThrasher
ExecWorkingDir - Class in org.tanukisoftware.wrapper.test
ExecWorkingDir() - Constructor for class org.tanukisoftware.wrapper.test.ExecWorkingDir
ExecWriteAndRead - Class in org.tanukisoftware.wrapper.test
  This class tests the ability to write to the output stream of a subprocess and to read the input stream of that same process.
ExecWriteAndRead() - Constructor for class org.tanukisoftware.wrapper.test.ExecWriteAndRead
EXIT_CODE_COMMAND_NOT_FOUND - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
EXIT_CODE_CRASH - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
EXIT_CODE_ERROR - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
EXIT_CODE_KILLED - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
EXIT_CODE_NORMAL - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
EXIT_CODE_TERM_CTRL_C - Static variable in class org.tanukisoftware.wrapper.test.RuntimeExec
exitValue() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Returns the exit value for the subprocess.

## F

Filter - Class in org.tanukisoftware.wrapper.test
Filter() - Constructor for class org.tanukisoftware.wrapper.test.Filter
finalize() - Method in class org.tanukisoftware.wrapper.WrapperManager
finalize() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Finalize method.
finalize() - Method in class org.tanukisoftware.wrapper.WrapperResources
fired(WrapperEvent) - Method in interface org.tanukisoftware.wrapper.event.WrapperEventListener
  Called whenever a WrapperEvent is fired.
fired(WrapperEvent) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
  Called whenever a WrapperEvent is fired.
fired(WrapperEvent) - Method in class org.tanukisoftware.wrapper.test.Main
  Called whenever a WrapperEvent is fired.
fireUserEvent(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Fires a user event user_n specified in the conf file
flush() - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
FORK_EXEC - Static variable in class org.tanukisoftware.wrapper.WrapperProcessConfig

## G

generateDetailedNativeBaseName(String) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Generates a filename which includes the current os name, architecture, and jvm bits.
getAccount() - Method in class org.tanukisoftware.wrapper.WrapperWin32Group
  Returns the full name of the group.
getAccount() - Method in class org.tanukisoftware.wrapper.WrapperWin32User
  Returns the full name of the user account.
getActions() - Method in class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Return the canonical string representation of the eventTypes.
getActions() - Method in class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Return the canonical string representation of the actions.
getActions() - Method in class org.tanukisoftware.wrapper.security.WrapperUserEventPermission
  Return the canonical string representation of the eventTypes.
getArch() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the Architecture that the Wrapper has resolved.
getBooleanProperty(String, boolean) - Static method in class org.tanukisoftware.wrapper.WrapperPropertyUtil
  Resolves a boolean property.
getBooleanProperty(String, boolean) - Static method in class org.tanukisoftware.wrapper.WrapperSystemPropertyUtil
  Resolves a boolean property.
getBuildTime() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Obtain the build time of Wrapper.
getBuildTime() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Obtain the build time of Wrapper.
getBuildTime() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Obtain the build time of Wrapper.
getControlEvent() - Method in class org.tanukisoftware.wrapper.event.WrapperControlEvent
  Returns the system control event.
getControlEventName() - Method in class org.tanukisoftware.wrapper.event.WrapperControlEvent
  Returns the name of the control event.
getDescTextArea() - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
getDisplayName() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns the display name of the service.
getDomain() - Method in class org.tanukisoftware.wrapper.WrapperWin32Group
  Returns the domain name of the user account.
getDomain() - Method in class org.tanukisoftware.wrapper.WrapperWin32User
  Returns the domain name of the user account.
getEnvironment() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns a Map containing the environment which will be used to launch the child process.
getErrorCode() - Method in exception class org.tanukisoftware.wrapper.WrapperServiceException
  Returns the error code.
getErrorStream() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the error stream of the subprocess.
getEvents() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getExitCode() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns the exit of the service, or 0 if it is still running.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperControlEvent
  Returns a set of event flags for which the event should be fired.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperCoreEvent
  Returns a set of event flags for which the event should be fired.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperEvent
  Returns a set of event flags for which the event should be fired.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperLoggingEvent
  Returns a set of event flags for which the event should be fired.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperRemoteControlEvent
  Returns a set of event flags for which the event should be fired.
getFlags() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceEvent
  Returns a set of event flags for which the event should be fired.
getFrame() - Method in class org.tanukisoftware.wrapper.demo.DemoApp
getGID() - Method in class org.tanukisoftware.wrapper.WrapperUNIXGroup
  Returns the GID of the group.
getGID() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the GID of the user account.
getGroup() - Method in class org.tanukisoftware.wrapper.WrapperGroup
  Returns the name of the group.
getGroup() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the WrapperUNIXGroup which corresponds to the GID.
getGroups() - Method in class org.tanukisoftware.wrapper.WrapperUser
  Returns an array of WrapperGroup instances which define the groups that the user belongs to.
getHasShutdownHookBeenTriggered() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the ShutdownHook for the JVM has already been triggered.
getHasShutdownHookBeenTriggered() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the ShutdownHook for the JVM has already been triggered.
getHome() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the home of the user.
getInputStream() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the input stream of the subprocess.
getInteractiveUser(boolean) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns a WrapperUser object which describes the interactive user whose desktop is being interacted with.
getIntProperty(String, int) - Static method in class org.tanukisoftware.wrapper.WrapperPropertyUtil
  Resolves an integer property.
getIntProperty(String, int) - Static method in class org.tanukisoftware.wrapper.WrapperSystemPropertyUtil
  Resolves an integer property.
getJavaPID() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns the PID of the Java process.
getJavaPID() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns the PID of the Java process.
getJavaPID() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the PID of the Java process.
getJVMId() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns the Id of the current JVM.
getJVMId() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns the Id of the current JVM.
getJVMId() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the Id of the current JVM.
getLogFile() - Method in class org.tanukisoftware.wrapper.event.WrapperLogFileChangedEvent
  Returns the updated log file name.
getLoginTime() - Method in class org.tanukisoftware.wrapper.WrapperWin32User
  Returns the login time of the user account.
getlogTextArea() - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
getLongProperty(String, long) - Static method in class org.tanukisoftware.wrapper.WrapperPropertyUtil
  Resolves a long property.
getLongProperty(String, long) - Static method in class org.tanukisoftware.wrapper.WrapperSystemPropertyUtil
  Resolves a long property.
getName() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns the name of the service.
getOS() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the OS that the Wrapper has resolved.
getOutputStream() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the output stream of the subprocess.
getPGID() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Returns the PGID of the process.
getPID() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Returns the PID of the process.
getPort() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getProperties() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns a Properties object containing expanded the contents of the configuration file used to launch the Wrapper.
getRealName() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the real name of the user.
getRecipients() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getRes() - Static method in class org.tanukisoftware.wrapper.demo.DemoApp
getRes() - Static method in class org.tanukisoftware.wrapper.test.Main
  Request the Resources object for this application.
getRes() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the WrapperResources object which is used to manage all resources for the Java Service Wrapper.
getResult() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getSender() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getServer() - Method in class org.tanukisoftware.wrapper.demo.MailDialog
getServiceControlCode() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceControlEvent
  Returns the event code of the Service Control Code.
getServiceState() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns the last known state of the service.
getServiceStateName() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns the last known state name of the service.
getShell() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the shell of the user.
getSID() - Method in class org.tanukisoftware.wrapper.WrapperWin32Group
  Returns the current Security Identifier (SID) of the user account.
getSID() - Method in class org.tanukisoftware.wrapper.WrapperWin32User
  Returns the current Security Identifier (SID) of the user account.
getSoftShutdownTimeout() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns the soft shutdown timeout value.
getSourceCode() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Returns the Source Code describing where the event originated.
getSourceCodeName() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Returns the Source Code name.
getSourceCodeName(int) - Static method in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Returns the name of the specified Source Code.
getStartType() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns the start type.
getStdErr() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the error stream of the subprocess.
getStdIn() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the output stream of the subprocess.
getStdOut() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Gets the input stream of the subprocess.
getString(String) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object[]) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object, Object) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object, Object, Object) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object, Object, Object, Object) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getString(String, Object, Object, Object, Object, Object) - Method in class org.tanukisoftware.wrapper.WrapperResources
  Request a localized version of the specified key.
getStringProperty(String, String) - Static method in class org.tanukisoftware.wrapper.WrapperPropertyUtil
  Resolves a string property.
getStringProperty(String, String) - Static method in class org.tanukisoftware.wrapper.WrapperSystemPropertyUtil
  Resolves a string property.
getTickOffset() - Method in class org.tanukisoftware.wrapper.event.WrapperTickEvent
  Returns the offset between the tick count used by the Wrapper for time keeping and the tick count generated directly from the system time.
getTicks() - Method in class org.tanukisoftware.wrapper.event.WrapperTickEvent
  Returns the tick count at the point the event is fired.
getUID() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns the UID of the user account.
getUser() - Method in class org.tanukisoftware.wrapper.WrapperUser
  Returns the name of the user.
getUser(boolean) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns a WrapperUser object which describes the user under which the Wrapper is currently running.
getVersion() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Obtain the current version of Wrapper.
getVersion() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Obtain the current version of Wrapper.
getVersion() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Obtain the current version of Wrapper.
getWorkingDirectory() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns the working directory.
getWrapperLogFile() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the Log file currently being used by the Wrapper.
getWrapperPID() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns the PID of the Wrapper process.
getWrapperPID() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns the PID of the Wrapper process.
getWrapperPID() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns the PID of the Wrapper process.
GrowingLogOutput - Class in org.tanukisoftware.wrapper.test
GrowingLogOutput() - Constructor for class org.tanukisoftware.wrapper.test.GrowingLogOutput

## H

hashCode() - Method in class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Returns the hash code value for this object.
hashCode() - Method in class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Returns the hash code value for this object.
hasShutdownHookBeenTriggered() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the ShutdownHook for the JVM has already been triggered.
HugeLogOutput - Class in org.tanukisoftware.wrapper.test
HugeLogOutput() - Constructor for class org.tanukisoftware.wrapper.test.HugeLogOutput

## I

ignoreControlEvents() - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
implies(Permission) - Method in class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Checks if this WrapperEventPermission object "implies" the specified permission.
implies(Permission) - Method in class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Checks if this WrapperServicePermission object "implies" the specified permission.
implies(Permission) - Method in class org.tanukisoftware.wrapper.security.WrapperUserEventPermission
  Checks if this WrapperEventPermission object "implies" the specified permission.
isAIX() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current JVM is AIX.
isAlive() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Returns true if the process is still alive.
isAutoCloseInputStreams() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns whether the input streams of the process should be read in 'auto-close' mode.
isConsumed() - Method in class org.tanukisoftware.wrapper.event.WrapperConsumableEvent
  Returns true if the event has been consumed.
isControlledByNativeWrapper() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the JVM was launched by the Wrapper application.
isControlledByNativeWrapper() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the JVM was launched by the Wrapper application.
isControlledByNativeWrapper() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the JVM was launched by the Wrapper application.
isCreateForActiveUser() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Tells if the CreateForActiveUser feature was enabled.
isDebugEnabled() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the wrapper.debug property, or any of the logging channels are set to DEBUG in the wrapper configuration file.
isDebugEnabled() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the wrapper.debug property, or any of the logging channels are set to DEBUG in the wrapper configuration file.
isDebugEnabled() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the wrapper.debug property, or any of the logging channels are set to DEBUG in the wrapper configuration file.
isDetached() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns the detached flag.
isIgnoreUserLogoffs() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the JVM should ignore user logoff events.
isLaunchedAsService() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the Wrapper was launched as an NT service on Windows or as a daemon process on UNIX platforms.
isLaunchedAsService() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the Wrapper was launched as an NT service on Windows or as a daemon process on UNIX platforms.
isLaunchedAsService() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the Wrapper was launched as an NT service on Windows or as a daemon process on UNIX platforms.
isMacOSX() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current JVM is Mac OSX.
isNativeLibraryOk() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the native library has been loaded successfully, false otherwise.
isNestedExit() - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
isNewProcessGroup() - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Returns the new process group flag.
isProfessionalEdition() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the current Wrapper edition has support for Professional Edition features.
isProfessionalEdition() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the current Wrapper edition has support for Professional Edition features.
isProfessionalEdition() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current Wrapper edition has support for Professional Edition features.
isShuttingDown() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the JVM is in the process of shutting down.
isStandardEdition() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Returns true if the current Wrapper edition has support for Standard Edition features.
isStandardEdition() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Returns true if the current Wrapper edition has support for Standard Edition features.
isStandardEdition() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current Wrapper edition has support for Standard Edition features.
isSupported(int) - Static method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Indicates whether the specified start type is supported on the current plattform.
isTestCaseRunning() - Method in class org.tanukisoftware.wrapper.demo.DemoApp
isWindows() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current JVM is Windows.
isZOS() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns true if the current JVM is z/OS.

## J

Jar2Main - Class in org.tanukisoftware.wrapper.test2
Jar2Main() - Constructor for class org.tanukisoftware.wrapper.test2.Jar2Main
JarMain - Class in org.tanukisoftware.wrapper.test
JarMain() - Constructor for class org.tanukisoftware.wrapper.test.JarMain
JvmEncoding - Class in org.tanukisoftware.wrapper.test
JvmEncoding() - Constructor for class org.tanukisoftware.wrapper.test.JvmEncoding
JvmEncoding2 - Class in org.tanukisoftware.wrapper.test
JvmEncoding2() - Constructor for class org.tanukisoftware.wrapper.test.JvmEncoding2

## L

listServices() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Returns an array of all registered services.
LoadedGCOutput - Class in org.tanukisoftware.wrapper.test
LoadedGCOutput() - Constructor for class org.tanukisoftware.wrapper.test.LoadedGCOutput
LoadedLogOutput - Class in org.tanukisoftware.wrapper.test
LoadedLogOutput() - Constructor for class org.tanukisoftware.wrapper.test.LoadedLogOutput
LoadedSplitOutput - Class in org.tanukisoftware.wrapper.test
LoadedSplitOutput() - Constructor for class org.tanukisoftware.wrapper.test.LoadedSplitOutput
LoadedWrapperListener - Class in org.tanukisoftware.wrapper.test
  This test was created to test timeout problems under heavily loaded conditions.
loadWrapperResources(String, String) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Loads a WrapperResources based on the current locale of the JVM.
log(int, String) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Requests that the Wrapper log a message at the specified log level.
LogOutput - Class in org.tanukisoftware.wrapper.test
LogOutput() - Constructor for class org.tanukisoftware.wrapper.test.LogOutput
LogStdoutStderr - Class in org.tanukisoftware.wrapper.test
LogStdoutStderr() - Constructor for class org.tanukisoftware.wrapper.test.LogStdoutStderr
LongRunningBackgroundThreads - Class in org.tanukisoftware.wrapper.test
  Test case which launched several threads and lets them run for 30 seconds.
LongRunningBackgroundThreads() - Constructor for class org.tanukisoftware.wrapper.test.LongRunningBackgroundThreads
LongRunningWithShutdownHook - Class in org.tanukisoftware.wrapper.test
  Test case which launched several threads and lets them run for 30 seconds.
LongRunningWithShutdownHook() - Constructor for class org.tanukisoftware.wrapper.test.LongRunningWithShutdownHook

## M

m_logTextArea - Variable in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
MailDialog - Class in org.tanukisoftware.wrapper.demo
MailDialog() - Constructor for class org.tanukisoftware.wrapper.demo.MailDialog
main(String[]) - Static method in class org.tanukisoftware.wrapper.demo.DemoApp
  IMPORTANT: Please read the Javadocs for this class at the top of the page before you start to use this class as a template for integrating your own application.
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.BackgroundThreads
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ChildWrapper
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.CommandMain
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.DaemonThreads
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.DeadLockMixed
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.DeadLockObject
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.DeadLockReentrantLock
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.DelayedIORestarter
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.EnvironmentVariables
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecParallel
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecRead
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecSignals
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecThrasher
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecWorkingDir
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ExecWriteAndRead
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Filter
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.GrowingLogOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.HugeLogOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.JarMain
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.JvmEncoding
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.JvmEncoding2
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LoadedGCOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LoadedLogOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LoadedSplitOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LoadedWrapperListener
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LogOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LogStdoutStderr
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LongRunningBackgroundThreads
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.LongRunningWithShutdownHook
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Main
  IMPORTANT: Please read the Javadocs for this class at the top of the page before you start to use this class as a template for integrating your own application.
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Memory
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.NestedWrapperListener
  Main Method
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.NoReturn
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.OnExit
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.OpenVariousSizeWindows
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.OutputLoader
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Passthrough
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.PercentOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Performance
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.PostShutdownGC
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.QuickComplete
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.Restarter
  Main Method
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.RuntimeExec
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ShutdownHook
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.ShutdownLock
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.SimpleWrapperListener
  Main Method
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.SlowStop
  Main Method
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.StopWhileStarting
  Main Method
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.SystemProperty
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.TimedLogOutput
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.WrapperPrintArgs
main(String[]) - Static method in class org.tanukisoftware.wrapper.test.WrapperPrintParam
main(String[]) - Static method in class org.tanukisoftware.wrapper.test2.Jar2Main
main(String[]) - Static method in class org.tanukisoftware.wrapper.WrapperJarApp
  Used to Wrapper enable a standard Java application.
main(String[]) - Static method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  Used to Wrapper enable a standard Java application.
main(String[]) - Static method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  Used to Wrapper enable a standard Java application.
Main - Class in org.tanukisoftware.wrapper.test
  This is a Test / Example program which can be used to test the main features of the Wrapper.
markSupported() - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
  Tests if this input stream supports the mark and reset methods.
Memory - Class in org.tanukisoftware.wrapper.test

## N

nativeGetDpiAwareness() - Static method in class org.tanukisoftware.wrapper.WrapperManager
nativeGetDpiScale() - Static method in class org.tanukisoftware.wrapper.WrapperManager
nativeSetDpiAwareness(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
NestedWrapperListener - Class in org.tanukisoftware.wrapper.test
  This is a simple test to see how the WrapperManager behaves when a main class designed for Integration Method #3 is called using Integration Method #2.
newPermissionCollection() - Method in class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Returns an custom WECollection implementation of a PermissionCollection.
newPermissionCollection() - Method in class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Returns a custom WSCollection implementation of a PermissionCollection.
NoReturn - Class in org.tanukisoftware.wrapper.test
NoReturn() - Constructor for class org.tanukisoftware.wrapper.test.NoReturn

## O

OnExit - Class in org.tanukisoftware.wrapper.test
OnExit() - Constructor for class org.tanukisoftware.wrapper.test.OnExit
OpenVariousSizeWindows - Class in org.tanukisoftware.wrapper.test
OpenVariousSizeWindows() - Constructor for class org.tanukisoftware.wrapper.test.OpenVariousSizeWindows
org.tanukisoftware.wrapper - package org.tanukisoftware.wrapper
org.tanukisoftware.wrapper.demo - package org.tanukisoftware.wrapper.demo
org.tanukisoftware.wrapper.event - package org.tanukisoftware.wrapper.event
org.tanukisoftware.wrapper.jmx - package org.tanukisoftware.wrapper.jmx
org.tanukisoftware.wrapper.security - package org.tanukisoftware.wrapper.security
org.tanukisoftware.wrapper.test - package org.tanukisoftware.wrapper.test
org.tanukisoftware.wrapper.test2 - package org.tanukisoftware.wrapper.test2
OutputLoader - Class in org.tanukisoftware.wrapper.test
OutputLoader() - Constructor for class org.tanukisoftware.wrapper.test.OutputLoader

## P

Passthrough - Class in org.tanukisoftware.wrapper.test
Passthrough() - Constructor for class org.tanukisoftware.wrapper.test.Passthrough
PercentOutput - Class in org.tanukisoftware.wrapper.test
  Tests Bug #531880 where % characters in the text output were causing the wrapper to crash.
PercentOutput() - Constructor for class org.tanukisoftware.wrapper.test.PercentOutput
Performance - Class in org.tanukisoftware.wrapper.test
  Can be run without the Wrapper as: java -classpath lib/wrappertest.jar org.tanukisoftware.wrapper.test.Performance NOTE - This class intentionally does not use resources for localization because it needs to be able to be run without the Wrapper components being loaded.
Performance() - Constructor for class org.tanukisoftware.wrapper.test.Performance
POSIX_SPAWN - Static variable in class org.tanukisoftware.wrapper.WrapperProcessConfig
PostShutdownGC - Class in org.tanukisoftware.wrapper.test
PostShutdownGC() - Constructor for class org.tanukisoftware.wrapper.test.PostShutdownGC
prepareSystemOutErr() - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
printActions() - Static method in class org.tanukisoftware.wrapper.test.AbstractActionApp
printError() - Static method in class org.tanukisoftware.wrapper.test.Passthrough
  Just print a general error message

## Q

QuickComplete - Class in org.tanukisoftware.wrapper.test
QuickComplete() - Constructor for class org.tanukisoftware.wrapper.test.QuickComplete

## R

raiseExceptionNative(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) raise an exception in native code.
raiseFailFastExceptionNative() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  (Testing Method) raise a fail fast exception in native code.
read() - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
  Read a character from the Stream and moves the position in the stream
read(byte[]) - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
  Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[], int, int) - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
  Reads up to len bytes of data from the input stream into an array of bytes.
ready() - Method in class org.tanukisoftware.wrapper.WrapperProcessInputStream
registerAction(byte, Runnable) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Registers an action with the action server.
releaseShutdownLock() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Called by a thread which has previously called requestShutdownLock().
removeWrapperEventListener(WrapperEventListener) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Removes a WrapperEventListener so it will not longer receive WrapperEvents.
requestShutdownLock() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Increase the number of locks which will prevent the Wrapper from letting the JVM process exit on shutdown.
requestThreadDump() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Requests that the current JVM process request a thread dump.
requestThreadDump() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Requests that the current JVM process request a thread dump.
requestThreadDump() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Requests that the current JVM process request a thread dump.
restart() - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Tells the native wrapper that the JVM wants to restart, then informs all listeners that the JVM is about to shutdown before killing the JVM.
restart() - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Tells the native wrapper that the JVM wants to restart, then informs all listeners that the JVM is about to shutdown before killing the JVM.
restart() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Tells the native wrapper that the JVM wants to restart, then informs all listeners that the JVM is about to shutdown before killing the JVM.
restartAndReturn() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Tells the native wrapper that the JVM wants to restart, then informs all listeners that the JVM is about to shutdown before killing the JVM.
Restarter - Class in org.tanukisoftware.wrapper.test
resumeTimeouts() - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Resumes Wrapper timeouts if they were previously suspended (see suspendTimeouts()).
run() - Method in class org.tanukisoftware.wrapper.test.BackgroundThreads
run() - Method in class org.tanukisoftware.wrapper.test.DaemonThreads
run() - Method in class org.tanukisoftware.wrapper.test.LoadedWrapperListener
  Runner thread which actually launches the application.
run() - Method in class org.tanukisoftware.wrapper.test.LongRunningBackgroundThreads
run() - Method in class org.tanukisoftware.wrapper.test.LongRunningWithShutdownHook
run() - Method in class org.tanukisoftware.wrapper.test.Memory
run() - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Thread which will listen for connections on the socket.
run() - Method in class org.tanukisoftware.wrapper.WrapperJarApp
  Used to launch the application in a separate thread.
run() - Method in class org.tanukisoftware.wrapper.WrapperManager
  The main comm runner thread.
run() - Method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  Used to launch the application in a separate thread.
run() - Method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  Used to launch the application in a separate thread.
RuntimeExec - Class in org.tanukisoftware.wrapper.test
RuntimeExec() - Constructor for class org.tanukisoftware.wrapper.test.RuntimeExec

## S

sendServiceControlCode(String, int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Sends a service control code to the specified service.
SERVICE_CONTROL_CODE_CONTINUE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be sent to resume a paused service.
SERVICE_CONTROL_CODE_INTERROGATE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be sent to or received interrogate the status of a service.
SERVICE_CONTROL_CODE_PAUSE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be sent to pause a service.
SERVICE_CONTROL_CODE_POWEREVENT_BATTERYLOW - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the battery power is low.
SERVICE_CONTROL_CODE_POWEREVENT_OEMEVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the APM BIOS has signaled an APM OEM event.
SERVICE_CONTROL_CODE_POWEREVENT_POWERSTATUSCHANGE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when there is a change in the power status of the computer, such as a switch from battery power to A/C.
SERVICE_CONTROL_CODE_POWEREVENT_QUERYSUSPEND - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the system being suspended.
SERVICE_CONTROL_CODE_POWEREVENT_QUERYSUSPENDFAILED - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when permission to suspend the computer was denied by a process.
SERVICE_CONTROL_CODE_POWEREVENT_RESUMEAUTOMATIC - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the computer has woken up automatically to handle an event.
SERVICE_CONTROL_CODE_POWEREVENT_RESUMECRITICAL - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the system has resumed operation.
SERVICE_CONTROL_CODE_POWEREVENT_RESUMESUSPEND - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the system has resumed operation after being suspended.
SERVICE_CONTROL_CODE_POWEREVENT_SUSPEND - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which is received when the computer is about to enter a suspended state.
SERVICE_CONTROL_CODE_SHUTDOWN - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be received when the system is shutting down.
SERVICE_CONTROL_CODE_START - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be sent to start a service.
SERVICE_CONTROL_CODE_STOP - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Service Control code which can be sent or received to stop a service.
SERVICE_STATE_CONTINUE_PENDING - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_PAUSE_PENDING - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_PAUSED - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_RUNNING - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_START_PENDING - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_STOP_PENDING - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
SERVICE_STATE_STOPPED - Static variable in class org.tanukisoftware.wrapper.WrapperWin32Service
setAutoCloseInputStreams(boolean) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Specifies how the pipes of the process should be read.
setChildParams(String, boolean) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setConsoleTitle(String) - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Sets the title of the console in which the Wrapper is running.
setConsoleTitle(String) - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Sets the title of the console in which the Wrapper is running.
setConsoleTitle(String) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setConsoleTitle(String) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Sets the title of the console in which the Wrapper is running.
setCreateForActiveUser(boolean) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Specifies if the ChildProcesses should be launched in the current session.
setDeadlock(boolean) - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
  Sets or clears the deadlock flag.
setDetached(boolean) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the detached flag.
setEnvironment(Map) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the environment for the child process.
setEventMask(long) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setNewProcessGroup(boolean) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the new process group flag.
setServiceName(String) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setSlowSeconds(int) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setSoftShutdownTimeout(int) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the timeout for the soft shtudown in seconds.
setStartType(int) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the start type.
setSuspendSeconds(int) - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp
setTestCaseRunning(boolean) - Method in class org.tanukisoftware.wrapper.demo.DemoApp
setWorkingDirectory(File) - Method in class org.tanukisoftware.wrapper.WrapperProcessConfig
  Sets the working directory.
showUsage() - Method in class org.tanukisoftware.wrapper.WrapperJarApp
  Displays application usage
showUsage() - Method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  Displays application usage
showUsage() - Method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  Displays application usage
ShutdownHook - Class in org.tanukisoftware.wrapper.test
ShutdownHook() - Constructor for class org.tanukisoftware.wrapper.test.ShutdownHook
ShutdownLock - Class in org.tanukisoftware.wrapper.test
ShutdownLock() - Constructor for class org.tanukisoftware.wrapper.test.ShutdownLock
signalStarting(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Signal the native wrapper that the startup is progressing but that more time is needed.
signalStopped(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  This method should not normally be called by user code as it is called from within the stop and restart methods.
signalStopping(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Signal the native wrapper that the shutdown is progressing but that more time is needed.
SimpleWrapperListener - Class in org.tanukisoftware.wrapper.test
  This is a very simple test of how a main class using Integration Method #3 works.
sleep(long) - Static method in class org.tanukisoftware.wrapper.test.TestUtils
  Sleep for the specified time without any exceptions.
SlowStop - Class in org.tanukisoftware.wrapper.test
  This test is to make sure the Wrapper handles applications whose stop method take too much time to complete.
SOURCE_CODE_COMMAND_BLOCK_TIMEOUT - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of an event command's block timeout expired.
SOURCE_CODE_COMMANDFILE - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a command from a command file.
SOURCE_CODE_DEADLOCK - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a deadlock being detected.
SOURCE_CODE_FILTER - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a configured filter being fired.
SOURCE_CODE_ON_EXIT - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a matched exit code.
SOURCE_CODE_SIGNAL - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a signal.
SOURCE_CODE_TIMER - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action result of a configured timer being fired.
SOURCE_CODE_WINDOWS_SERVICE_MANAGER - Static variable in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Action resulted from the Windows Service Manager.
start() - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Starts the runner thread.
start(String[]) - Method in class org.tanukisoftware.wrapper.demo.DemoApp
start(String[]) - Method in class org.tanukisoftware.wrapper.test.LoadedWrapperListener
  The start method is called when the WrapperManager is signaled by the native wrapper code that it can start its application.
start(String[]) - Method in class org.tanukisoftware.wrapper.test.Main
start(String[]) - Method in class org.tanukisoftware.wrapper.test.NestedWrapperListener
  WrapperListener Methods
start(String[]) - Method in class org.tanukisoftware.wrapper.test.Restarter
  WrapperListener Methods
start(String[]) - Method in class org.tanukisoftware.wrapper.test.SimpleWrapperListener
  WrapperListener Methods
start(String[]) - Method in class org.tanukisoftware.wrapper.test.SlowStop
  WrapperListener Methods
start(String[]) - Method in class org.tanukisoftware.wrapper.test.StopWhileStarting
  WrapperListener Methods
start(String[]) - Method in class org.tanukisoftware.wrapper.WrapperJarApp
  The start method is called when the WrapperManager is signaled by the native wrapper code that it can start its application.
start(String[]) - Method in interface org.tanukisoftware.wrapper.WrapperListener
  The start method is called when the WrapperManager is signaled by the native wrapper code that it can start its application.
start(String[]) - Method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  The start method is called when the WrapperManager is signaled by the native wrapper code that it can start its application.
start(String[]) - Method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  The start method is called when the WrapperManager is signaled by the native wrapper code that it can start its application.
start(WrapperListener, String[]) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Start the Java side of the Wrapper code running.
stop() - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Stops the runner thread, blocking until it has stopped.
stop(int) - Method in class org.tanukisoftware.wrapper.demo.DemoApp
stop(int) - Method in class org.tanukisoftware.wrapper.jmx.WrapperManager
  Tells the native wrapper that the JVM wants to shut down, then informs all listeners that the JVM is about to shutdown before killing the JVM.
stop(int) - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerMBean
  Tells the native wrapper that the JVM wants to shut down, then informs all listeners that the JVM is about to shutdown before killing the JVM.
stop(int) - Method in class org.tanukisoftware.wrapper.test.LoadedWrapperListener
  Called when the application is shutting down.
stop(int) - Method in class org.tanukisoftware.wrapper.test.Main
stop(int) - Method in class org.tanukisoftware.wrapper.test.NestedWrapperListener
stop(int) - Method in class org.tanukisoftware.wrapper.test.Restarter
stop(int) - Method in class org.tanukisoftware.wrapper.test.SimpleWrapperListener
stop(int) - Method in class org.tanukisoftware.wrapper.test.SlowStop
stop(int) - Method in class org.tanukisoftware.wrapper.test.StopWhileStarting
stop(int) - Method in class org.tanukisoftware.wrapper.WrapperJarApp
  Called when the application is shutting down.
stop(int) - Method in interface org.tanukisoftware.wrapper.WrapperListener
  Called when the application is shutting down.
stop(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Tells the native wrapper that the JVM wants to shut down, then informs all listeners that the JVM is about to shutdown before killing the JVM.
stop(int) - Method in class org.tanukisoftware.wrapper.WrapperSimpleApp
  Called when the application is shutting down.
stop(int) - Method in class org.tanukisoftware.wrapper.WrapperStartStopApp
  Called when the application is shutting down.
stopAndReturn(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Tells the native wrapper that the JVM wants to shut down, then informs all listeners that the JVM is about to shutdown before killing the JVM.
stopImmediate(int) - Method in class org.tanukisoftware.wrapper.jmx.WrapperManagerTesting
  Tells the native wrapper that the JVM wants to shut down and then promptly halts.
stopImmediate(int) - Method in interface org.tanukisoftware.wrapper.jmx.WrapperManagerTestingMBean
  Tells the native wrapper that the JVM wants to shut down and then promptly halts.
stopImmediate(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Tells the native wrapper that the JVM wants to shut down and then promptly halts.
StopWhileStarting - Class in org.tanukisoftware.wrapper.test
  This test is to make sure the Wrapper works correctly when stop or restart is called before the start method has completed.
suspendTimeouts(int) - Static method in class org.tanukisoftware.wrapper.WrapperManager
  Suspends the timeouts used by the Wrapper to monitor the JVM.
SystemProperty - Class in org.tanukisoftware.wrapper.test
  This test is to make sure that property values set in the wrapper config file are handled and passed into the JVM as expected.
SystemProperty() - Constructor for class org.tanukisoftware.wrapper.test.SystemProperty

## T

testOverflow() - Method in class org.tanukisoftware.wrapper.WrapperManagerSystemTimeTestCase
testSimple() - Method in class org.tanukisoftware.wrapper.WrapperManagerSystemTimeTestCase
TestUtils - Class in org.tanukisoftware.wrapper.test
  This test is designed to make sure the Wrapper handles the case where the JVM is restarted while the Wrapper is blocking due to a long disk IO queue.
TimedLogOutput - Class in org.tanukisoftware.wrapper.test
TimedLogOutput() - Constructor for class org.tanukisoftware.wrapper.test.TimedLogOutput
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperControlEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperLogFileChangedEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperPingEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperSecondInvocationEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceControlEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperServicePauseEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperServiceResumeEvent
  Returns a string representation of the event.
toString() - Method in class org.tanukisoftware.wrapper.event.WrapperTickEvent
  Returns a string representation of the event.
toString() - Method in exception class org.tanukisoftware.wrapper.WrapperJNIError
  Return string representation of the Error.
toString() - Method in exception class org.tanukisoftware.wrapper.WrapperServiceException
  Return string representation of the Exception.
toString() - Method in class org.tanukisoftware.wrapper.WrapperUNIXGroup
toString() - Method in class org.tanukisoftware.wrapper.WrapperUNIXUser
  Returns a string representation of the user.
toString() - Method in class org.tanukisoftware.wrapper.WrapperWin32Group
toString() - Method in class org.tanukisoftware.wrapper.WrapperWin32Service
  Returns a string representation of the user.
toString() - Method in class org.tanukisoftware.wrapper.WrapperWin32User
  Returns a string representation of the user.

## U

unregisterAction(byte) - Method in class org.tanukisoftware.wrapper.WrapperActionServer
  Unregisters an action with the given command.
updateEventListener() - Method in class org.tanukisoftware.wrapper.test.AbstractActionApp

## V

VFORK_EXEC - Static variable in class org.tanukisoftware.wrapper.WrapperProcessConfig

## W

waitFor() - Method in class org.tanukisoftware.wrapper.WrapperProcess
  Causes the current thread to wait, if necessary, until the process represented by this Process object has terminated.
windowActivated(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowClosed(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowClosing(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowDeactivated(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowDeiconified(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowIconified(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
windowOpened(WindowEvent) - Method in class org.tanukisoftware.wrapper.demo.DemoAppMainFrame
  WindowListener Methods
WRAPPER_CTRL_C_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when the user presses CTRL-C in the console on Windows or UNIX platforms.
WRAPPER_CTRL_CLOSE_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when the user clicks on the close button of a Console on Windows.
WRAPPER_CTRL_HUP_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when a SIG HUP is received on a UNIX system.
WRAPPER_CTRL_LOGOFF_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when the user logs off of a Windows system.
WRAPPER_CTRL_SHUTDOWN_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when a Windows system is shutting down.
WRAPPER_CTRL_TERM_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when a SIG TERM is received on a UNIX system.
WRAPPER_CTRL_USR1_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when a SIG USR1 is received on a UNIX system.
WRAPPER_CTRL_USR2_EVENT - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Received when a SIG USR2 is received on a UNIX system.
WRAPPER_LOG_LEVEL_ADVICE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at advice log level.
WRAPPER_LOG_LEVEL_DEBUG - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at debug log level.
WRAPPER_LOG_LEVEL_ERROR - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at error log level.
WRAPPER_LOG_LEVEL_FATAL - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at fatal log level.
WRAPPER_LOG_LEVEL_INFO - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at info log level.
WRAPPER_LOG_LEVEL_NOTICE - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at notice log level.
WRAPPER_LOG_LEVEL_STATUS - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at status log level.
WRAPPER_LOG_LEVEL_WARN - Static variable in class org.tanukisoftware.wrapper.WrapperManager
  Log message at warn log level.
WrapperActionServer - Class in org.tanukisoftware.wrapper
  If an application instantiates an instance of this class, the JVM will listen on the specified port for connections.
WrapperActionServer(int) - Constructor for class org.tanukisoftware.wrapper.WrapperActionServer
  Creates and starts WrapperActionServer instance bound to the specified port.
WrapperActionServer(int, InetAddress) - Constructor for class org.tanukisoftware.wrapper.WrapperActionServer
  Creates and starts WrapperActionServer instance bound to the specified port and address.
WrapperConsumableEvent - Class in org.tanukisoftware.wrapper.event
  WrapperConsumableEvent is used to keep trace whether the event has been handled or not.
WrapperConsumableEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperConsumableEvent
  Creates a new WrapperConsumableEvent.
WrapperControlEvent - Class in org.tanukisoftware.wrapper.event
  WrapperControlEvent are used to notify the listener whenever the native wrapper code traps a system control signal against the Java process.
WrapperControlEvent(int, String) - Constructor for class org.tanukisoftware.wrapper.event.WrapperControlEvent
  Creates a new WrapperControlEvent.
WrapperCoreEvent - Class in org.tanukisoftware.wrapper.event
  WrapperCoreEvents are used to notify the listener of the internal workings of the Wrapper.
WrapperCoreEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperCoreEvent
  Creates a new WrapperCoreEvent.
WrapperEvent - Class in org.tanukisoftware.wrapper.event
  WrapperEvents are used to notify WrapperEventListeners of various wrapper related events.
WrapperEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperEvent
  Creates a new WrapperEvent.
WrapperEventListener - Interface in org.tanukisoftware.wrapper.event
  WrapperEventListeners can be registered with the WrapperManager class to receive WrapperEvents.
WrapperEventPermission - Class in org.tanukisoftware.wrapper.security
  WrapperEventPermissions are used to grant the right to register to start receiving events from the Wrapper.
WrapperEventPermission(String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperEventPermission
  Creates a new WrapperEventPermission for the specified service.
WrapperGroup - Class in org.tanukisoftware.wrapper
  A WrapperGroup contains information about a group which a user belongs to.
WrapperJarApp - Class in org.tanukisoftware.wrapper
  By default the WrapperJarApp will only wait for 2 seconds for the main method of the start class to complete.
WrapperJarApp(String[]) - Constructor for class org.tanukisoftware.wrapper.WrapperJarApp
  Creates an instance of a WrapperJarApp.
WrapperJNIError - Exception Class in org.tanukisoftware.wrapper
  WrapperJNIErrors are thrown when user code encounters problems accessing native Wrapper features.
WrapperLicenseError - Exception Class in org.tanukisoftware.wrapper
WrapperListener - Interface in org.tanukisoftware.wrapper
  Applications which need to be controlled directly as a service can implement the WrapperListener interface and then register themselves with the WrapperManager on instantiation.
WrapperLogFileChangedEvent - Class in org.tanukisoftware.wrapper.event
  WrapperLogFileChangedEvent are fired whenever the log file used by the Wrapper is changed.
WrapperLogFileChangedEvent(File) - Constructor for class org.tanukisoftware.wrapper.event.WrapperLogFileChangedEvent
  Creates a new WrapperLogFileChangedEvent.
WrapperLoggingEvent - Class in org.tanukisoftware.wrapper.event
  WrapperLoggingEvents are used to notify the listener of events related to logging such as updates to the log file name.
WrapperLoggingEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperLoggingEvent
  Creates a new WrapperLoggingEvent.
WrapperManager - Class in org.tanukisoftware.wrapper.jmx
WrapperManager - Class in org.tanukisoftware.wrapper
  Handles all communication with the native portion of the Wrapper code.
WrapperManager() - Constructor for class org.tanukisoftware.wrapper.jmx.WrapperManager
WrapperManagerMBean - Interface in org.tanukisoftware.wrapper.jmx
WrapperManagerSystemTimeTestCase - Class in org.tanukisoftware.wrapper
  Tests the conversion of system time into ticks.
WrapperManagerSystemTimeTestCase(String) - Constructor for class org.tanukisoftware.wrapper.WrapperManagerSystemTimeTestCase
WrapperManagerTesting - Class in org.tanukisoftware.wrapper.jmx
WrapperManagerTesting() - Constructor for class org.tanukisoftware.wrapper.jmx.WrapperManagerTesting
WrapperManagerTestingMBean - Interface in org.tanukisoftware.wrapper.jmx
  This MBean interface provides access to a number of actions which can be useful for testing how well an application responds to JVM crashes.
WrapperPermission - Class in org.tanukisoftware.wrapper.security
  WrapperPermissions are used to control access to the various methods of the WrapperManager class.
WrapperPermission(String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperPermission
  Creates a new WrapperPermission with the specified name.
WrapperPermission(String, String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperPermission
  Creates a new WrapperPermission with the specified name.
WrapperPingEvent - Class in org.tanukisoftware.wrapper.event
  WrapperPingEvent are fired each time a ping is received from the Wrapper process.
WrapperPingEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperPingEvent
  Creates a new WrapperPingEvent.
WrapperPrintArgs - Class in org.tanukisoftware.wrapper.test
WrapperPrintArgs() - Constructor for class org.tanukisoftware.wrapper.test.WrapperPrintArgs
WrapperPrintParam - Class in org.tanukisoftware.wrapper.test
WrapperPrintParam() - Constructor for class org.tanukisoftware.wrapper.test.WrapperPrintParam
WrapperProcess - Class in org.tanukisoftware.wrapper
  A WrapperProcess is returned by a call to WrapperManager.exec and can be used to reference the new child process after it was launched.
WrapperProcessConfig - Class in org.tanukisoftware.wrapper
  With WrapperProcessConfig Class the startup configuration for the Process can be passed to the WrapperManager.exec methods.
WrapperProcessConfig() - Constructor for class org.tanukisoftware.wrapper.WrapperProcessConfig
  Creates a default configuration.
WrapperProcessInputStream - Class in org.tanukisoftware.wrapper
  The InputStream Class of a WrapperProcess, representing all the data the ChildProcess writes to the Wrapper.
WrapperProcessOutputStream - Class in org.tanukisoftware.wrapper
  The OutputStream Class of a WrapperProcess, representing all the data the ChildProcess read from the Wrapper.
WrapperPropertyUtil - Class in org.tanukisoftware.wrapper
  A collection of utility methods which make it easy to work with Wrapper configuration Properties without littering code with error handling.
WrapperRemoteControlEvent - Class in org.tanukisoftware.wrapper.event
  WrapperRemoteControlEvent are fired when a signal is caught from outside the Wrapper (for example a signal coming from a pipe).
WrapperRemoteControlEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperRemoteControlEvent
  Creates a new WrapperRemoteControlEvent.
WrapperResources - Class in org.tanukisoftware.wrapper
  A resource bundle which is used to help localize applications to the default locale of the JVM.
WrapperResources() - Constructor for class org.tanukisoftware.wrapper.WrapperResources
  WrapperResources instances are created using the WrapperManager.loadWrapperResources method.
WrapperSecondInvocationEvent - Class in org.tanukisoftware.wrapper.event
  WrapperSecondInvocationEvent is fired whenever a second instance of the Wrapper starts in single invocation mode.
WrapperSecondInvocationEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperSecondInvocationEvent
  Creates a new WrapperSecondInvocationEvent.
WrapperServiceActionEvent - Class in org.tanukisoftware.wrapper.event
  WrapperServicePauseResumeEvents are used to notify the listener that the Wrapper is requesting that the Java application be paused or resumed.
WrapperServiceActionEvent(int) - Constructor for class org.tanukisoftware.wrapper.event.WrapperServiceActionEvent
  Creates a new WrapperServiceActionEvent.
WrapperServiceControlEvent - Class in org.tanukisoftware.wrapper.event
  WrapperServiceControlEvents are used to notify the listener whenever a Service Control Event is received by the service.
WrapperServiceControlEvent(int) - Constructor for class org.tanukisoftware.wrapper.event.WrapperServiceControlEvent
  Creates a new WrapperServiceControlEvent.
WrapperServiceEvent - Class in org.tanukisoftware.wrapper.event
  WrapperServiceEvents are used to notify the listener of events related the service.
WrapperServiceEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperServiceEvent
  Creates a new WrapperServiceEvent.
WrapperServiceException - Exception Class in org.tanukisoftware.wrapper
  WrapperServiceExceptions are thrown when the Wrapper is unable to obtain information on a requested service.
WrapperServicePauseEvent - Class in org.tanukisoftware.wrapper.event
  WrapperServicePauseEvents are used to notify the listener that the Wrapper is requesting that the Java application be paused.
WrapperServicePauseEvent(int) - Constructor for class org.tanukisoftware.wrapper.event.WrapperServicePauseEvent
  Creates a new WrapperServicePauseEvent.
WrapperServicePermission - Class in org.tanukisoftware.wrapper.security
  WrapperServicePermissions are used to grant the right to start, stop, pause, continue, interrogate, or send custom codes to other services running on a Windows system.
WrapperServicePermission(String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Creates a new WrapperServicePermission for the specified service.
WrapperServicePermission(String, String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperServicePermission
  Creates a new WrapperServicePermission for the specified service.
WrapperServiceResumeEvent - Class in org.tanukisoftware.wrapper.event
  WrapperServiceResumeEvents are used to notify the listener that the Wrapper is requesting that the Java application be resumed.
WrapperServiceResumeEvent(int) - Constructor for class org.tanukisoftware.wrapper.event.WrapperServiceResumeEvent
  Creates a new WrapperServiceResumeEvent.
WrapperShuttingDownException - Exception Class in org.tanukisoftware.wrapper
  WrapperShuttingDownExceptions are thrown when certain Wrapper functions are accessed after the Wrapper has started shutting down.
WrapperSimpleApp - Class in org.tanukisoftware.wrapper
  By default the WrapperSimpleApp will only wait for 2 seconds for the main method of the start class to complete.
WrapperSimpleApp(String[]) - Constructor for class org.tanukisoftware.wrapper.WrapperSimpleApp
  Creates an instance of a WrapperSimpleApp.
WrapperStartStopApp - Class in org.tanukisoftware.wrapper
  By default the WrapperStartStopApp will only wait for 2 seconds for the main method of the start class to complete.
WrapperStartStopApp(Method, Method, boolean, String[]) - Constructor for class org.tanukisoftware.wrapper.WrapperStartStopApp
  Helper method to make it easier for user classes extending this class to have their own methods of parsing the command line.
WrapperStartStopApp(String[]) - Constructor for class org.tanukisoftware.wrapper.WrapperStartStopApp
  Creates an instance of a WrapperStartStopApp.
WrapperSystemPropertyUtil - Class in org.tanukisoftware.wrapper
  A collection of utility methods which make it easy to work with System Properties without littering code with error handling.
WrapperTickEvent - Class in org.tanukisoftware.wrapper.event
  WrapperPingEvent are fired each time a ping is received from the Wrapper process.
WrapperTickEvent() - Constructor for class org.tanukisoftware.wrapper.event.WrapperTickEvent
  Creates a new WrapperTickEvent.
WrapperUNIXGroup - Class in org.tanukisoftware.wrapper
  A WrapperGroup contains information about a group which a user belongs to.
WrapperUNIXUser - Class in org.tanukisoftware.wrapper
  A WrapperUser contains information about a user account on the platform running the Wrapper.
WrapperUser - Class in org.tanukisoftware.wrapper
  A WrapperUser contains information about a user account on the platform running the Wrapper.
WrapperUserEventPermission - Class in org.tanukisoftware.wrapper.security
  WrapperEventPermissions are used to grant the right to register to start receiving events from the Wrapper.
WrapperUserEventPermission(String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperUserEventPermission
  Creates a new WrapperEventPermission for the specified service.
WrapperUserEventPermission(String, String) - Constructor for class org.tanukisoftware.wrapper.security.WrapperUserEventPermission
  Creates a new WrapperEventPermission for the specified service.
WrapperWin32Group - Class in org.tanukisoftware.wrapper
  A WrapperGroup contains information about a group which a user belongs to.
WrapperWin32Service - Class in org.tanukisoftware.wrapper
  A WrapperWin32Service contains information about an individual service registered with the current system.
WrapperWin32User - Class in org.tanukisoftware.wrapper
  A WrapperUser contains information about a user account on the platform running the Wrapper.
write(byte[]) - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
write(byte[], int, int) - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
write(int) - Method in class org.tanukisoftware.wrapper.test.DeadlockPrintStream
write(int) - Method in class org.tanukisoftware.wrapper.WrapperProcessOutputStream
  Writes a byte to the Stream.
writeTextFile(File, String) - Static method in class org.tanukisoftware.wrapper.test.TestUtils
  Writes the specified text to a file.
writeTextFile(File, String, String, boolean) - Static method in class org.tanukisoftware.wrapper.test.TestUtils
  Writes the specified text to a file.
writeWrapperCommand(String) - Static method in class org.tanukisoftware.wrapper.test.TestUtils
  Writes a command to the Wrapper command file.
writeWrapperTestCommand(String) - Static method in class org.tanukisoftware.wrapper.test.TestUtils
  Writes a test command to the Wrapper command file.

A B C D E F G H I J L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form