Command to invoke an access violation.
Command to invoke an appear hung action.
Command to invoke a thread dump action.
Command to invoke an expected halt action.
Command to invoke an unexpected halt action.
Command to invoke a restart action.
Command to invoke a shutdown action.
Mark the event as consumed.
Called whenever the native wrapper code traps a system control signal
against the Java process.
Called whenever the native wrapper code traps a system control signal
against the Java process.
Called whenever the native wrapper code traps a system control signal
against the Java process.
Enable or disable the access violation command.
Enable or disable the appear hung command.
Enable or disable the expected halt command.
Enable or disable the unexpected halt command.
Enable or disable the restart command.
Enable or disable the shutdown command.
Enable or disable the thread dump command.
Checks two Permission objects for equality.
Checks two Permission objects for equality.
Enabling control events will cause the listener to receive
WrapperControlEvents.
Enabling core events will cause the listener to receive
WrapperCoreEvents.
Enabling service events will cause the listener to receive
WrapperServiceEvents.
Returns the full name of the group.
Returns the full name of the user account.
Return the canonical string representation of the eventTypes.
Return the canonical string representation of the actions.
Resolves a boolean property.
Obtain the build time of Wrapper.
Obtain the build time of Wrapper.
Obtain the build time of Wrapper.
Returns the system control event.
Returns the name of the control event.
Returns the display name of the service.
Returns the domain name of the user account.
Returns the domain name of the user account.
Returns the exit of the service, or 0 if it is still running.
Returns a set of event flags for which the event should be fired.
Returns a set of event flags for which the event should be fired.
Returns a set of event flags for which the event should be fired.
Returns a set of event flags for which the event should be fired.
Returns the GID of the group.
Returns the GID of the user account.
Returns the name of the group.
Returns the WrapperUNIXGroup which corresponds to the GID.
Returns an array of WrapperGroup instances which define the groups that
the user belongs to.
Returns true if the ShutdownHook for the JVM has already been triggered.
Returns true if the ShutdownHook for the JVM has already been triggered.
Returns the home of the user.
Returns a WrapperUser object which describes the interactive user whose
desktop is being interacted with.
Resolves an integer property.
Returns the PID of the Java process.
Returns the PID of the Java process.
Returns the PID of the Java process.
Returns the Id of the current JVM.
Returns the Id of the current JVM.
Returns the Id of the current JVM.
Returns the login time of the user account.
Resolves a long property.
Returns the name of the service.
Returns a Properties object containing expanded the contents of the
configuration file used to launch the Wrapper.
Returns the real name of the user.
Returns the default resource manager.
Returns the named resource manager.
Returns the event code of the Service Control Code.
Returns the last known state of the service.
Returns the last known state name of the service.
Returns the shell of the user.
Returns the current Security Identifier (SID) of the user account.
Returns the current Security Identifier (SID) of the user account.
Returns the offset between the tick count used by the Wrapper for time
keeping and the tick count generated directly from the system time.
Returns the tick count at the point the event is fired.
Returns the UID of the user account.
Returns the name of the user.
Returns a WrapperUser object which describes the user under which the
Wrapper is currently running.
Obtain the current version of Wrapper.
Obtain the current version of Wrapper.
Obtain the current version of Wrapper.
Returns the PID of the Wrapper process.
Returns the PID of the Wrapper process.
Returns the PID of the Wrapper process.
Checks if this WrapperEventPermission object "implies" the
specified permission.
Checks if this WrapperServicePermission object "implies" the
specified permission.
Returns true if the event has been consumed.
Returns true if the JVM was launched by the Wrapper application.
Returns true if the JVM was launched by the Wrapper application.
Returns true if the JVM was launched by the Wrapper application.
Returns true if the wrapper.debug property, or any of the logging
channels are set to DEBUG in the wrapper configuration file.
Returns true if the wrapper.debug property, or any of the logging
channels are set to DEBUG in the wrapper configuration file.
Returns true if the wrapper.debug property, or any of the logging
channels are set to DEBUG in the wrapper configuration file.
Returns true if the Wrapper was launched as an NT service on Windows or
as a daemon process on UNIX platforms.
Returns true if the Wrapper was launched as an NT service on Windows or
as a daemon process on UNIX platforms.
Returns true if the Wrapper was launched as an NT service on Windows or
as a daemon process on UNIX platforms.
Clears the resource manager's cache of bundles (this should be called
if the default locale for the application changes).
Registers an action with the action server.
Removes a WrapperEventListener so it will not longer receive WrapperEvents.
Requests that the current JVM process request a thread dump.
Requests that the current JVM process request a thread dump.
Requests that the current JVM process request a thread dump.
Some helper functions for handling i18n issues.
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.
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.
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.
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.
Thread which will listen for connections on the socket.
Used to launch the application in a separate thread.
Used to launch the application in a separate thread.
Sends a service control code to the specified service.
Service Control code which can be sent to resume a paused service.
Service Control code which can be sent to or received interrogate the status of a service.
Service Control code which can be sent to pause a service.
Service Control code which can be received when the system is shutting down.
Service Control code which can be sent to start a service.
Service Control code which can be sent or received to stop a service.
Sets the title of the console in which the Wrapper is running.
Sets the title of the console in which the Wrapper is running.
Sets the title of the console in which the Wrapper is running.
Displays application usage
Displays application usage
Signal the native wrapper that the startup is progressing but that more
time is needed.
This method should not normally be called by user code as it is called
from within the stop and restart methods.
Signal the native wrapper that the shutdown is progressing but that more
time is needed.
Starts the runner thread.
Start the Java side of the Wrapper code running.
The start method is called when the WrapperManager is signaled by the
native wrapper code that it can start its application.
The start method is called when the WrapperManager is signalled by the
native wrapper code that it can start its application.
The start method is called when the WrapperManager is signalled by the
native wrapper code that it can start its application.
Stops the runner thread, blocking until it has stopped.
Called when the application is shutting down.
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.
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.
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.
Called when the application is shutting down.
Called when the application is shutting down.
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.
Tells the native wrapper that the JVM wants to shut down and then
promptly halts.
Tells the native wrapper that the JVM wants to shut down and then
promptly halts.
Tells the native wrapper that the JVM wants to shut down and then
promptly halts.
Received when the user presses CTRL-C in the console on Windows or UNIX platforms.
Received when the user clicks on the close button of a Console on Windows.
Received when the user logs off of a Windows system.
Received when a Windows system is shutting down.
Received when a SIG TERM is received on a UNIX system.
Log message at advice log level.
Log message at debug log level.
Log message at error log level.
Log message at fatal log level.
Log message at info log level.
Log message at status log level.
Log message at warn log level.
If an application instantiates an instance of this class, the JVM will
listen on the specified port for connections.
Creates and starts WrapperActionServer instance bound to the
specified port.
Creates and starts WrapperActionServer instance bound to the
specified port and address.
WrapperControlEvent are used to notify the listener whenever the native
wrapper code traps a system control signal against the Java process.
Creates a new WrapperControlEvent.
WrapperCoreEvents are used to notify the listener of the internal
workings of the Wrapper.
Creates a new WrapperCoreEvent.
WrapperEvents are used to notify WrapperEventListeners of various wrapper
related events.
Creates a new WrapperEvent.
WrapperEventListeners can be registered with the WrapperManager class
to receive WrapperEvents.
WrapperEventPermissions are used to grant the right to register to start
receiving events from the Wrapper.
Creates a new WrapperEventPermission for the specified service.
A WrapperGroup contains information about a group which a user
belongs to.
Applications which need to be controlled directly as a service can implement
the WrapperListener interface and then register themselves with the
WrapperManager on instantiation.
Handles all communication with the native portion of the Wrapper code.
This MBean interface provides access to a number of actions which can be
useful for testing how well an application responds to JVM crashes.
WrapperPermissions are used to control access to the various methods of the
WrapperManager class.
Creates a new WrapperPermission with the specified name.
WrapperPingEvent are fired each time a ping is received from the Wrapper
process.
Creates a new WrapperPingEvent.
WrapperServiceControlEvents are used to notify the listener whenever a
Service Control Event is received by the service.
Creates a new WrapperServiceControlEvent.
WrapperServiceEvents are used to notify the listener of events related
the service.
Creates a new WrapperServiceEvent.
WrapperServiceExceptions are thrown when the Wrapper is unable to obtain
information on a requested service.
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.
Creates a new WrapperServicePermission for the specified service.
Creates a new WrapperServicePermission for the specified service.
By default the WrapperSimpleApp will only wait for 2 seconds for the main
method of the start class to complete.
Creates an instance of a WrapperSimpleApp.
By default the WrapperStartStopApp will only wait for 2 seconds for the main
method of the start class to complete.
A collection of utility methods which make it easy to work with System
Properties without littering code with error handling.
WrapperPingEvent are fired each time a ping is received from the Wrapper
process.
Creates a new WrapperTickEvent.
A WrapperGroup contains information about a group which a user
belongs to.
A WrapperUser contains information about a user account on the platform
running the Wrapper.
A WrapperUser contains information about a user account on the platform
running the Wrapper.
A WrapperGroup contains information about a group which a user
belongs to.
A WrapperWin32Service contains information about an individual service
registered with the current system.
A WrapperUser contains information about a user account on the platform
running the Wrapper.