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

  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 Details

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