Class SourceHandlerManager


  • public abstract class SourceHandlerManager
    extends Object
    SourceHandlerManager is a factory interface that would create the appropriate SourceHandler for each Source.
    • Constructor Detail

      • SourceHandlerManager

        public SourceHandlerManager()
    • Method Detail

      • generateSourceHandler

        public SourceHandler generateSourceHandler​(String sourceType)
        Generate source handler based on source type.
        Returns:
        SourceHandler
      • generateSourceHandler

        public abstract SourceHandler generateSourceHandler()
        Generate source handler.
        Returns:
        SourceHandler
      • getSourceType

        public String getSourceType()
      • registerSourceHandler

        public void registerSourceHandler​(String elementId,
                                          SourceHandler sourceHandler)
      • unregisterSourceHandler

        public void unregisterSourceHandler​(String elementId)
      • clear

        public void clear()