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 and 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

Copyright © 2005–2020 Apache Software Foundation. All rights reserved.