Class DiscoveryPipeline

    • Constructor Detail

      • DiscoveryPipeline

        public DiscoveryPipeline()
    • Method Detail

      • initializeEmbeddedConnectors

        public void initializeEmbeddedConnectors​(List<Connector> embeddedConnectors)
        Set up the list of discovery services connectors that will be invoked as part of this discovery pipeline. The connectors are initialized waiting to start. After start() is called on the discovery pipeline, it will choreograph the invocation of its embedded discovery services by calling start() to each of them when they are to run. Similarly for disconnect().
        Specified by:
        initializeEmbeddedConnectors in interface VirtualConnectorExtension
        Parameters:
        embeddedConnectors - list of embedded connectors that are hopefully discovery services
      • runDiscoveryPipeline

        protected abstract void runDiscoveryPipeline()
                                              throws ConnectorCheckedException
        This implementation provides an inline sequential invocation of the supplied discovery services.
        Throws:
        ConnectorCheckedException - there is a problem within the discovery service.