private Duration _clientTimeOut = Duration.ofMinutes(30);
//-------------------------------------------------------------------------
@Override
public void init(ComponentRepository repo, LinkedHashMap<String, String> configuration) {
FinancialUserServices services = new FinancialUserServices();
services.setFudgeContext(getFudgeContext());
services.setUserSecurityMaster(getSecurityMaster());
services.setUserPositionMaster(getPositionMaster());
services.setUserPortfolioMaster(getPortfolioMaster());
services.setUserSnapshotMaster(getSnapshotMaster());
services.setUserConfigMaster(getConfigMaster());
services.setUserInterpolatedYieldCurveDefinitionMaster(getYieldCurveDefinitionMaster());
DefaultFinancialUsersTracker tracker = new DefaultFinancialUsersTracker(services);
FinancialUserManager manager = new FinancialUserManager(services, tracker, tracker);
manager.createDeleteTask(getScheduler(), getClientTimeOut());
ComponentInfo info = new ComponentInfo(FinancialUserManager.class, getClassifier());