Class DataProviderEvent


  • public final class DataProviderEvent
    extends Object
    An object that provides information about the source of a data provider related event. DataProviderEvent objects are generated when a data provider experiences an operational error or a state change resulting from configuration updates or administrative actions.

    TODO: what else should this contain?

    • Constructor Detail

      • DataProviderEvent

        public DataProviderEvent​(org.forgerock.i18n.LocalizableMessage reason,
                                 Set<DataProviderEvent.Type> types)
        Creates a new data provider event.
        Parameters:
        reason - A message describing this event.
        types - The types of event that have occurred in the data provider.
    • Method Detail

      • getEventTypes

        public Set<DataProviderEvent.Type> getEventTypes()
        Returns an unmodifiable set containing the types of event that have occurred in the data provider.
        Returns:
        The unmodifiable set containing the types of event that have occurred in the data provider.
      • getReason

        public org.forgerock.i18n.LocalizableMessage getReason()
        Returns a message describing this event.
        Returns:
        A message describing this event.
      • toString

        public String toString()
        Returns a string describing this event.
        Overrides:
        toString in class Object
        Returns:
        A string describing this event.