/** * Creates a new RegisterableItemsFactoryBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param implementationModel implementationModel */ public RegisterableItemsFactoryBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel) { super(classLoader, serviceDomain); _listenerBuilders = ListenerBuilder.builders(getClassLoader(), implementationModel); _bpm = implementationModel != null && "bpm".equals(implementationModel.getType()); if (_bpm) { _workItemHandlerBuilders = WorkItemHandlerBuilder.builders(getClassLoader(), serviceDomain, implementationModel); } else { _workItemHandlerBuilders = Collections.emptyList(); } }
/** * Creates a new RegisterableItemsFactoryBuilder. * @param classLoader classLoader * @param serviceDomain serviceDomain * @param implementationModel implementationModel */ public RegisterableItemsFactoryBuilder(ClassLoader classLoader, ServiceDomain serviceDomain, KnowledgeComponentImplementationModel implementationModel) { super(classLoader, serviceDomain); _listenerBuilders = ListenerBuilder.builders(getClassLoader(), implementationModel); _bpm = implementationModel != null && "bpm".equals(implementationModel.getType()); if (_bpm) { _workItemHandlerBuilders = WorkItemHandlerBuilder.builders(getClassLoader(), serviceDomain, implementationModel); } else { _workItemHandlerBuilders = Collections.emptyList(); } }