Interface ConfigurationProvider

    • Method Detail

      • getType

        java.lang.Class<?> getType()
        Retrieve a class reference to the type of object returned by getObject(). This is used instead of generics to be OSGi friendly.
        Returns:
        the type of object returned by getObject()
      • getObject

        java.lang.Object getObject()
        Retrieve the actual configuration bean.
        Returns:
        the configuration bean, must be non-null
      • getLastUpdate

        long getLastUpdate()
        Returns:
        the last time (in ms) at which the configuration bean was updated
      • registeredToConfigReloadContainer

        void registeredToConfigReloadContainer()
        Notifies this configuration provider that it was registered with the ConfigReloadContainer.
      • deregisteredFromConfigReloadContainer

        void deregisteredFromConfigReloadContainer()
        Notifies this configuration provider that it was unregistered from the ConfigReloadContainer.