Class CompositeCorrelatorFactory
java.lang.Object
com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelatorFactory
- All Implemented Interfaces:
CorrelatorFactory<CompositeCorrelator,CompositeCorrelatorType>
@Component
public class CompositeCorrelatorFactory
extends Object
implements CorrelatorFactory<CompositeCorrelator,CompositeCorrelatorType>
Factory for
CompositeCorrelator instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull Class<CompositeCorrelatorType>Returns the type of configuration bean supported by this factory.@NotNull CompositeCorrelatorinstantiate(@NotNull CorrelatorContext<CompositeCorrelatorType> context, @NotNull Task task, @NotNull OperationResult result) Instantiates correlator of given type with provided configuration.voidregister()
-
Constructor Details
-
CompositeCorrelatorFactory
public CompositeCorrelatorFactory()
-
-
Method Details
-
register
@PostConstruct public void register() -
getConfigurationBeanType
Description copied from interface:CorrelatorFactoryReturns the type of configuration bean supported by this factory.- Specified by:
getConfigurationBeanTypein interfaceCorrelatorFactory<CompositeCorrelator,CompositeCorrelatorType>
-
instantiate
@NotNull public @NotNull CompositeCorrelator instantiate(@NotNull @NotNull CorrelatorContext<CompositeCorrelatorType> context, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) throws ConfigurationException Description copied from interface:CorrelatorFactoryInstantiates correlator of given type with provided configuration. TODO consider deleting unused `task` parameter- Specified by:
instantiatein interfaceCorrelatorFactory<CompositeCorrelator,CompositeCorrelatorType> - Throws:
ConfigurationException
-