logger.setBuilder(getAuditBuilder(runtime)); defaultListeners.add(logger); } else if (descriptor.getAuditMode() == AuditMode.JPA) { logger.setBuilder(getAuditBuilder(runtime)); defaultListeners.add(logger); } else if (descriptor.getAuditMode() == AuditMode.JMS) { jmsLogger.setBuilder(getAuditBuilder(runtime));
logger.error("Unable to load jms audit properties from {}", "/jbpm.audit.jms.properties", e); auditLogger.setBuilder(getAuditBuilder(engine)); } else if (descriptor.getAuditMode() == AuditMode.JPA){ if (descriptor.getPersistenceUnit().equals(descriptor.getAuditPersistenceUnit())) { auditLogger = new JPAWorkingMemoryDbLogger(EntityManagerFactoryManager.get().getOrCreate(descriptor.getAuditPersistenceUnit())); auditLogger.setBuilder(getAuditBuilder(engine));
logger.setBuilder(getAuditBuilder(runtime)); defaultListeners.add(logger); } else if (descriptor.getAuditMode() == AuditMode.JPA) { logger.setBuilder(getAuditBuilder(runtime)); defaultListeners.add(logger); } else if (descriptor.getAuditMode() == AuditMode.JMS) { jmsLogger.setBuilder(getAuditBuilder(runtime));
auditEventBuilder.setIdentityProvider(identityProvider); auditEventBuilder.setDeploymentUnitId(vfsUnit.getIdentifier()); auditLogger.setBuilder(auditEventBuilder); if (beanManager != null) { builder.registerableItemsFactory(InjectableRegisterableItemsFactory.getFactory(beanManager, auditLogger));
auditEventBuilder.setIdentityProvider(new TestIdentifyProviderCDI()); auditEventBuilder.setDeploymentUnitId(id); auditLogger.setBuilder(auditEventBuilder); RuntimeEnvironmentBuilder builder = RuntimeEnvironmentBuilder.Factory.get().newDefaultBuilder() .entityManagerFactory(emf)
auditEventBuilder.setIdentityProvider(new TestIdentifyProviderCDI()); auditEventBuilder.setDeploymentUnitId(id); auditLogger.setBuilder(auditEventBuilder); RuntimeEnvironmentBuilder builder = RuntimeEnvironmentBuilder.Factory.get().newDefaultBuilder() .entityManagerFactory(emf)
@Test public void simpleExecutionTest() { assertNotNull(managerFactory); String id = "custom-manager"; AbstractAuditLogger auditLogger =AuditLoggerFactory.newJPAInstance(); ServicesAwareAuditEventBuilder auditEventBuilder = new ServicesAwareAuditEventBuilder(); auditEventBuilder.setIdentityProvider(new TestIdentifyProviderCDI()); auditEventBuilder.setDeploymentUnitId(id); auditLogger.setBuilder(auditEventBuilder); RuntimeEnvironmentBuilder builder = RuntimeEnvironmentBuilder.Factory.get().newDefaultBuilder() .entityManagerFactory(emf) .registerableItemsFactory(InjectableRegisterableItemsFactory.getFactory(beanManager, auditLogger)); builder.addAsset(ResourceFactory.newClassPathResource("repo/processes/hr/hiring.bpmn2"), ResourceType.BPMN2); RuntimeManager manager = managerFactory.newSingletonRuntimeManager(builder.get(), id); testHiringProcess(manager, EmptyContext.get()); manager.close(); } @Inject