org.axonframework.eventhandling.async
Class FullConcurrencyPolicy

java.lang.Object
  extended by org.axonframework.eventhandling.async.FullConcurrencyPolicy
All Implemented Interfaces:
SequencingPolicy<Object>

public class FullConcurrencyPolicy
extends Object
implements SequencingPolicy<Object>

SequencingPolicy that does not enforce any sequencing requirements on event processing.

Since:
0.3
Author:
Allard Buijze

Constructor Summary
FullConcurrencyPolicy()
           
 
Method Summary
 Object getSequenceIdentifierFor(Object event)
          Returns the sequence identifier for the given event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FullConcurrencyPolicy

public FullConcurrencyPolicy()
Method Detail

getSequenceIdentifierFor

public Object getSequenceIdentifierFor(Object event)
Returns the sequence identifier for the given event. When two events have the same identifier (as defined by their equals method), they will be executed sequentially. A null value indicates that there are no sequencing requirements for the handling of this event.

Specified by:
getSequenceIdentifierFor in interface SequencingPolicy<Object>
Parameters:
event - the event for which to get the sequencing identifier
Returns:
a sequence identifier for the given event


Copyright © 2010-2016. All Rights Reserved.