2.17.2: 2011-06-17

Package net.sf.basedb.core.signal

Interface Summary
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 Summary
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.
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 Summary
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.
 


2.17.2: 2011-06-17