Package org.apache.synapse.commons.datasource

## Interface DataSourceInformationRepositoryListener

- All Known Implementing Classes:
    `DataSourceRepositoryManager`

      public interface DataSourceInformationRepositoryListener

  listen and handle events relating to changes in `DataSourceInformationRepository`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addDataSourceInformation​(DataSourceInformation dataSourceInformation)` | Event when adding a DataSourceInformation
    `void` | `reConfigure​(Properties confProperties)` | Event when re-configuring the DataSourceInformationRepository
    `void` | `removeDataSourceInformation​(DataSourceInformation dataSourceInformation)` | Event when removing a DataSourceInformation instance

- - ### Method Detail

    - #### addDataSourceInformation

          void addDataSourceInformation​(DataSourceInformation dataSourceInformation)

      Event when adding a DataSourceInformation
      Parameters:
        `dataSourceInformation` - added DataSourceInformation instance

    - #### removeDataSourceInformation

          void removeDataSourceInformation​(DataSourceInformation dataSourceInformation)

      Event when removing a DataSourceInformation instance
      Parameters:
        `dataSourceInformation` - removed DataSourceInformation instance

    - #### reConfigure

          void reConfigure​(Properties confProperties)

      Event when re-configuring the DataSourceInformationRepository
      Parameters:
        `confProperties` - properties used to configure DataSourceInformationRepository