com.tibbo.aggregate.common.dao

## Interface DaoFactory

-     public interface DaoFactory

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `DataTable` | `getConnectionStatistics()`
    `DatabaseClusterManager` | `getDatabaseClusterManager()`
    `DataDao` | `getDataDao()`
    `EventDao` | `getEventDao()`
    `GenericDao` | `getGenericDao()`
    `DaoFactory` | `getMasterFactory()`
    `PropertyDao` | `getPropertyDao()`
    `ServerConfig` | `getServerConfig()`
    `DataTable` | `getStatistics()`
    `EventStorageManager` | `getStorageManager()`
    `DataTable` | `getTableStatistics()`
    `void` | `shutdown()`
    `void` | `start()`

- - ### Method Detail

    - #### start

          void start()
              throws DaoException

      Throws:
        `DaoException`

    - #### shutdown

          void shutdown()
                 throws DaoException

      Throws:
        `DaoException`

    - #### getMasterFactory

          DaoFactory getMasterFactory()

    - #### getStorageManager

          EventStorageManager getStorageManager()

    - #### getEventDao

          EventDao getEventDao()

    - #### getPropertyDao

          PropertyDao getPropertyDao()

    - #### getDataDao

          DataDao getDataDao()

    - #### getDatabaseClusterManager

          DatabaseClusterManager getDatabaseClusterManager()

    - #### getGenericDao

          GenericDao getGenericDao()

    - #### getStatistics

          DataTable getStatistics()

    - #### getTableStatistics

          DataTable getTableStatistics()

    - #### getConnectionStatistics

          DataTable getConnectionStatistics()

    - #### getServerConfig

          ServerConfig getServerConfig()