public final class SynchronizerFactory
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
java.util.Map<java.lang.String,ISynchronizer> |
synchronizerMap |
The synchronizer map holds a redable representation and the synchronizer in a
map.
|
java.util.List<ISynchronizer> |
synchronizers |
The synchronizers in the factory.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addSynchronizer(ISynchronizer synchronizer) |
Adds a synchronizer to the factory.
|
ISynchronizer |
getActual() |
Get the actual identifier which is used in application.
|
static SynchronizerFactory |
getInstance() |
Gets the single instance of SynchronizerFactory.
|
java.util.Collection<ISynchronizer> |
getSynchronizer() |
Gets the synchronizers as collection.
|
ISynchronizer |
getSynchronizer(java.lang.String synchronizerName) |
Gets the synchronizer by name.
|
ISynchronizer |
getSynchronizerByPattern(java.lang.String id) |
Gets the synchronizer by id pattern.
|
java.util.List<ISynchronizer> |
getSynchronizers() |
Get all synchronizers in the factory.
|
void |
setActual(java.lang.String actualIdentifier) |
Sets the actual synchronizer.
|
void |
setActual(ISynchronizer synchronizer) |
Sets the actual synchronizer.
|
public java.util.List<ISynchronizer> synchronizers
public java.util.Map<java.lang.String,ISynchronizer> synchronizerMap
public java.util.List<ISynchronizer> getSynchronizers()
public ISynchronizer getSynchronizerByPattern(java.lang.String id)
#getIdPattern(). Works only
when synchronizers have all different id-patterns.id - the id of a workitempublic void setActual(ISynchronizer synchronizer)
synchronizer - the new actual synchonizerpublic ISynchronizer getActual()
public void setActual(java.lang.String actualIdentifier)
actualIdentifier - the new actualpublic void addSynchronizer(ISynchronizer synchronizer)
synchronizer - the synchronizerpublic java.util.Collection<ISynchronizer> getSynchronizer()
public ISynchronizer getSynchronizer(java.lang.String synchronizerName)
synchronizerName - the synchronizer namepublic static SynchronizerFactory getInstance()