Class DomainProcessEngineFactoryBean
java.lang.Object
org.apache.syncope.core.flowable.support.DomainProcessEngineFactoryBean
- All Implemented Interfaces:
SyncopeCoreLoader,FactoryBean<DomainProcessEngine>,Ordered
public class DomainProcessEngineFactoryBean
extends Object
implements FactoryBean<DomainProcessEngine>, SyncopeCoreLoader
Spring factory for
DomainProcessEngine which takes the provided SpringProcessEngineConfiguration as
template for each of the configured Syncope domains.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ApplicationContextprotected DomainProcessEngineprotected static final LoggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProcessEnginebuild(DataSource datasource) protected DomainHolder<DataSource> intgetOrder()booleanvoidPerform init operations on the given domain.voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.syncope.core.persistence.api.SyncopeCoreLoader
load, unload, unload
-
Field Details
-
LOG
-
ctx
-
engine
-
-
Constructor Details
-
DomainProcessEngineFactoryBean
-
-
Method Details
-
getOrder
public int getOrder() -
build
-
getDomainHolder
-
load
Description copied from interface:SyncopeCoreLoaderPerform init operations on the given domain.- Specified by:
loadin interfaceSyncopeCoreLoader- Parameters:
domain- domain to initialize
-
getObject
- Specified by:
getObjectin interfaceFactoryBean<DomainProcessEngine>
-
getObjectType
- Specified by:
getObjectTypein interfaceFactoryBean<DomainProcessEngine>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceFactoryBean<DomainProcessEngine>
-
preDestroy
-