Interface | Description |
---|---|
InterruptHandler |
An interface for handling thread interrupts.
|
SignalHandler |
A signal handler is an object that is able to receive and act on signals.
|
SignalReceiver |
A signal receiver is a class that knows how to receive a
Signal from a
SignalTransporter and how to distribute this to a SignalHandler . |
SignalSender |
A signal sender is responsible for sending a signal to
a signal handler.
|
SignalTarget |
This interface should be implemented by classes that are able
to receive
Signal :s. |
SignalTransporter |
A signal transporter is a class that knows how to send a signal to a
specific
SignalReceiver implementation. |
Class | Description |
---|---|
AbstractSignalHandler |
An abstract base class for signal handler implementations.
|
AbstractSignalReceiver |
Abstract base class that is useful when implementing signal receivers.
|
AbstractSignalTransporter |
Abstract base class that is useful when implementing signal transporters.
|
DelegatingSignalHandler |
A signal handler implementation that can delegate to other signal handlers,
depending on which signal it receives.
|
EnhancedThreadSignalHandler |
An extension to the thread signal handler that supports any number of
signals.
|
ExceptionInterruptHandler |
Interrupt handler implementation that always throw a
SignalException . |
ExtensionSignalTransporter |
A signal transporter implementation send all signals to extensions
extending the "net.sf.basedb.core.signal" extension point.
|
ExtensionSignalTransporter.SendSignalRenderer | |
ForwardingSignalHandler |
A signal handler implementation that forwards the signal to
another signal transporter.
|
LocalSignalReceiver |
A signal receiver implementation that can receive signals from the
local virtual machine only.
|
LocalSignalTransporter |
A signal transporter implementation that can transport signals within
the local virtual machine only.
|
ProgressReporterSignalHandler |
An implementation of a signal handler that uses a
ProgressReporter
to communicate signals back to the target. |
ShutdownSignalSender |
A signal sender implementation that is used by the system when
shutting down.
|
Signal |
Represents a signal that can be sent to a class implementing the
SignalTarget interface. |
SimpleSignalSender |
A signal sender implementation that sends a specific signal
to all handlers that supports it.
|
SocketSignalReceiver |
A signal receiver implementation that listens on a socket for incoming signals.
|
SocketSignalTransporter | |
ThreadSignalHandler |
An implementation of a signal handler that uses the
Thread class
to communicate signals back to the SignalTarget . |
Exception | Description |
---|---|
SignalException |
Base class for all signal exceptions.
|
SignalReceivedException |
This exception can be thrown by signal handlers when one or more
signal has been received.
|
UnsupportedSignalException |
This exception is thrown by signal handlers and others that
doesn't support a given signal.
|