Interface TomcatSLDDataSupplierService

  • All Superinterfaces:
    com.sap.sup.admin.sldsupplier.collector.SLDDataSupplierService
    All Known Implementing Classes:
    TomcatSLDDataSupplierServiceImpl

    public interface TomcatSLDDataSupplierService
    extends com.sap.sup.admin.sldsupplier.collector.SLDDataSupplierService
    Collects all content valuable for SLD (Software Landscape Directory) - server, software and database information
    • Method Detail

      • init

        void init()
        Init logic
        Specified by:
        init in interface com.sap.sup.admin.sldsupplier.collector.SLDDataSupplierService
      • collectTomcatConfiguration

        TomcatConfiguration collectTomcatConfiguration()
                                                throws com.sap.sup.admin.sldsupplier.error.ConfigurationDataCollectException
        Collects tomcat configuration
        Returns:
        tomcat configuration
        Throws:
        com.sap.sup.admin.sldsupplier.error.ConfigurationDataCollectException - if something goes wrong during collecting Tomcat configuration
      • collectProductSoftwareComponenDeployments

        com.sap.sup.admin.sldsupplier.sc.ProductSoftwareComponentDeployments collectProductSoftwareComponenDeployments​(TomcatConfiguration serverConfiguration)
                                                                                                                throws com.sap.sup.admin.sldsupplier.error.SoftwareComponentDataCollectException
        Collects software configuration
        Parameters:
        serverConfiguration - - tomcat configuration
        Returns:
        software configuration
        Throws:
        com.sap.sup.admin.sldsupplier.error.SoftwareComponentDataCollectException - if something goes wrong during collectiong Product/Software component objects
      • collectDatabaseComponentDeployment

        DatabaseComponentDeployment collectDatabaseComponentDeployment​(TomcatConfiguration serverConfiguration)
        Collects database information
        Parameters:
        serverConfiguration - - tomcat configuration
        Returns:
        database configuration
      • destroy

        void destroy()
        Destroy logic
        Specified by:
        destroy in interface com.sap.sup.admin.sldsupplier.collector.SLDDataSupplierService