Class PerConfigurableLevelSubjectEventSequenceResolver

java.lang.Object
com.opencqrs.framework.eventhandler.partitioning.PerConfigurableLevelSubjectEventSequenceResolver
All Implemented Interfaces:
EventSequenceResolver<Object>, EventSequenceResolver.ForRawEvent

public class PerConfigurableLevelSubjectEventSequenceResolver extends Object implements EventSequenceResolver.ForRawEvent
EventSequenceResolver.ForRawEvent implementation which reduced the Event.subject() path and reduces it to a configurable level, i.e. reducing /book/4711/pages/42 to /book/4711 with level 2.
  • Constructor Details

    • PerConfigurableLevelSubjectEventSequenceResolver

      public PerConfigurableLevelSubjectEventSequenceResolver(int keepLevels)
  • Method Details