Class CompositeCorrelatorFactory
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelatorFactory
-
- All Implemented Interfaces:
CorrelatorFactory<com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator,CompositeCorrelatorType>
@Component public class CompositeCorrelatorFactory extends Object implements CorrelatorFactory<com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator,CompositeCorrelatorType>
Factory forCompositeCorrelator
instances.
-
-
Constructor Summary
Constructors Constructor Description CompositeCorrelatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull Class<CompositeCorrelatorType>
getConfigurationBeanType()
Returns the type of configuration bean supported by this factory.@NotNull com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator
instantiate(@NotNull CorrelatorContext<CompositeCorrelatorType> context, @NotNull Task task, @NotNull OperationResult result)
Instantiates correlator of given type with provided configuration.void
register()
-
-
-
Method Detail
-
register
@PostConstruct public void register()
-
getConfigurationBeanType
@NotNull public @NotNull Class<CompositeCorrelatorType> getConfigurationBeanType()
Description copied from interface:CorrelatorFactory
Returns the type of configuration bean supported by this factory.- Specified by:
getConfigurationBeanType
in interfaceCorrelatorFactory<com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator,CompositeCorrelatorType>
-
instantiate
@NotNull public @NotNull com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator instantiate(@NotNull @NotNull CorrelatorContext<CompositeCorrelatorType> context, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) throws ConfigurationException
Description copied from interface:CorrelatorFactory
Instantiates correlator of given type with provided configuration.- Specified by:
instantiate
in interfaceCorrelatorFactory<com.evolveum.midpoint.model.impl.correlator.composite.CompositeCorrelator,CompositeCorrelatorType>
- Throws:
ConfigurationException
-
-