Interface Summary Interface Description InterruptHandlerAn interface for handling thread interrupts. SignalHandlerA signal handler is an object that is able to receive and act on signals. SignalReceiver SignalSenderA signal sender is responsible for sending a signal to a signal handler. SignalTargetThis interface should be implemented by classes that are able to receive
SignalTransporterA signal transporter is a class that knows how to send a signal to a specific
Class Summary Class Description AbstractSignalHandlerAn abstract base class for signal handler implementations. AbstractSignalReceiverAbstract base class that is useful when implementing signal receivers. AbstractSignalTransporterAbstract base class that is useful when implementing signal transporters. DelegatingSignalHandlerA signal handler implementation that can delegate to other signal handlers, depending on which signal it receives. EnhancedThreadSignalHandlerAn extension to the thread signal handler that supports any number of signals. ExceptionInterruptHandlerInterrupt handler implementation that always throw a
ExtensionSignalTransporterA signal transporter implementation send all signals to extensions extending the "net.sf.basedb.core.signal" extension point. ExtensionSignalTransporter.SendSignalRenderer ForwardingSignalHandlerA signal handler implementation that forwards the signal to another signal transporter. LocalSignalReceiverA signal receiver implementation that can receive signals from the local virtual machine only. LocalSignalTransporterA signal transporter implementation that can transport signals within the local virtual machine only. ProgressReporterSignalHandlerAn implementation of a signal handler that uses a
ProgressReporterto communicate signals back to the target.
ShutdownSignalSenderA signal sender implementation that is used by the system when shutting down. SignalRepresents a signal that can be sent to a class implementing the
SimpleSignalSenderA signal sender implementation that sends a specific signal to all handlers that supports it. SocketSignalReceiverA signal receiver implementation that listens on a socket for incoming signals. SocketSignalTransporter ThreadSignalHandler
Exception Summary Exception Description SignalExceptionBase class for all signal exceptions. SignalReceivedExceptionThis exception can be thrown by signal handlers when one or more signal has been received. UnsupportedSignalExceptionThis exception is thrown by signal handlers and others that doesn't support a given signal.