Interface SignalTarget

All Known Implementing Classes:
AbstractFileUnpacker, AbstractFlatFileImporter, AbstractItemImporter, AnnotationFlatFileImporter, AnnotationTypeImporter, AnyToAnyImporter, ArrayBatchImporter, ArrayDesignImporter, ArraySlideImporter, Base1PluginExecuter, BaseFileExporterPlugin, BfsExporterPlugin, BioPlateImporter, BioSourceImporter, Bzip2FileUnpacker, CdfFileReporterImporter, CloneReportersPlugin, DerivedBioAssayImporter, ExternalProgramExecutor, ExtractImporter, FileImporter, FormulaFilter, GalExporter, GtfReporterImporter, GtfReporterMapImporter, GzipFileUnpacker, HelpExporter, HelpImporter, IlluminaRawDataImporter, IntensityCalculatorPlugin, JepExtraValueCalculator, JepIntensityTransformer, KitImporter, LowessNormalization, MedianRatioNormalization, PackedFileExporter, PhysicalBioAssayImporter, PlateFlatFileImporter, PlateMappingExporter, PlateMappingImporter, PluginConfigurationExporter, PluginConfigurationImporter, PrintMapFlatFileImporter, RawBioAssayImporter, RawDataFlatFileImporter, ReporterFlatFileImporter, ReporterMapFlatFileImporter, SampleImporter, SimpleExport, TagImporter, TarFileUnpacker, ZipFileUnpacker

public interface SignalTarget
This interface should be implemented by classes that are able to receive Signal:s. The class may handle the signals themselves by also implementing the SignalHandler interface, or delegate this another SignalHandler class, for example ThreadSignalHandler.
Version:
2.6
Author:
nicklas
Last modified
$Date: 2008-09-11 22:09:17 +0200 (to, 11 sep 2008) $
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the signal handler that is handling signals on behalf of this object.
  • Method Details

    • getSignalHandler

      SignalHandler getSignalHandler()
      Get the signal handler that is handling signals on behalf of this object. Multiple invokations of this method may receive the same or different objects. Null may be returned if, for some reason, the current object instance doesn't want to receive signals. Returning null is the same as not implementing this interface.
      Returns:
      A SignalHandler object, or null if the current instance doesn't support signals