Class OMRSMetadataDefaultEventsSecurity

java.lang.Object
org.odpi.openmetadata.repositoryservices.events.OMRSMetadataDefaultEventsSecurity
All Implemented Interfaces:
OpenMetadataEventsSecurity

public class OMRSMetadataDefaultEventsSecurity extends Object implements OpenMetadataEventsSecurity
OMRSMetadataDefaultEventsSecurity provides a default instance events security filter that allows all events to pass unchanged. It is replaced if the server's security connector implements the events interface.
  • Constructor Details

    • OMRSMetadataDefaultEventsSecurity

      public OMRSMetadataDefaultEventsSecurity()
  • Method Details

    • validateInboundEvent

      public OMRSInstanceEvent validateInboundEvent(String cohortName, OMRSInstanceEvent event)
      Validate whether an event received from another member of the cohort should be processed by this server.
      Specified by:
      validateInboundEvent in interface OpenMetadataEventsSecurity
      Parameters:
      cohortName - name of the cohort
      event - event that has been received
      Returns:
      inbound event to process (may be updated) or null to indicate that the event should be ignored
    • validateOutboundEvent

      public OMRSInstanceEvent validateOutboundEvent(String cohortName, OMRSInstanceEvent event)
      Validate whether an event should be sent to the other members of the cohort by this server.
      Specified by:
      validateOutboundEvent in interface OpenMetadataEventsSecurity
      Parameters:
      cohortName - name of the cohort
      event - event that has been received
      Returns:
      outbound event to send (may be updated) or null to indicate that the event should be ignored