An event source can change the synchronization mode being used by an emitter.
This change remains in effect for subsequent event submissions, but it does not change the preferred synchronization mode defined in the emitter factory profile.
The synchronization modes supported by an emitter are defined by the emitter factory profile. You can find out which modes are supported by a particular emitter by calling the isSynchronizationModeSupported() method; see the Javadoc API documentation for com.ibm.events.emitter.Emitter for more information. If you attempt to use a mode that is not supported, the emitter throws a SynchronizationModeNotSupportedException exception.
emitter.setSynchronizationMode(synchronizationMode);
The synchronizationMode is an integer constant defined by the interface SynchronizationMode: