Class DataSourceInformationRepository


  • public class DataSourceInformationRepository
    extends Object
    Keep and maintain DataSourceInformation
    • Constructor Detail

      • DataSourceInformationRepository

        public DataSourceInformationRepository()
    • Method Detail

      • configure

        public void configure​(Properties configurationProperties)
        Configuring DataSourceInformationRepository
        Parameters:
        configurationProperties - properties to be used for configure
      • addDataSourceInformation

        public void addDataSourceInformation​(DataSourceInformation dataSourceInformation)
        Adding a DataSourceInformation instance
        Parameters:
        dataSourceInformation - DataSourceInformation instance
      • getDataSourceInformation

        public DataSourceInformation getDataSourceInformation​(String name)
        Get an existing DataSourceInformation instance for the given name
        Parameters:
        name - Name of the DataSourceInformation to be returned
        Returns:
        DataSourceInformation instance if the are any with given name, otherwise , returns null
      • removeDataSourceInformation

        public DataSourceInformation removeDataSourceInformation​(String name)
        Removing a DataSourceInformation instance by name
        Parameters:
        name - Name of the DataSourceInformation to be removed
        Returns:
        removed DataSourceInformation instance
      • getAllDataSourceInformation

        public Iterator<DataSourceInformation> getAllDataSourceInformation()
        Returns all DataSourceInformations in the repository
        Returns:
        List of DataSourceInformations
      • setRepositoryListener

        public void setRepositoryListener​(DataSourceInformationRepositoryListener listener)
        Sets a DataSourceInformationRepositoryListener instance
        Parameters:
        listener - DataSourceInformationRepositoryListener instance
      • removeRepositoryListener

        public void removeRepositoryListener()
        Remove existing DataSourceInformationRepositoryListener
      • getRepositoryListener

        public DataSourceInformationRepositoryListener getRepositoryListener()
        Gets the existing DataSourceInformationRepositoryListener
        Returns:
        DataSourceInformationRepositoryListener that have been registered