@Inject public void setJdbcTemplate(@NFlow JdbcTemplate jdbcTemplate) { this.jdbc = jdbcTemplate; } }
@Override public void stop(Runnable callback) { stop(); callback.run(); } }
@Inject public void setJdbcTemplate(@NFlow JdbcTemplate jdbcTemplate) { this.jdbc = jdbcTemplate; } }
@Inject public void setObjectMapper(@NFlow ObjectMapper nflowObjectMapper) { this.nflowObjectMapper = nflowObjectMapper; }
@Inject public ObjectStringMapper(@NFlow ObjectMapper nflowObjectMapper) { this.mapper = nflowObjectMapper; }
@Inject public void setJdbcTemplate(@NFlow JdbcTemplate jdbcTemplate) { this.jdbc = jdbcTemplate; }
@Inject public void setJdbcTemplate(@NFlow JdbcTemplate nflowJdbcTemplate) { this.jdbc = nflowJdbcTemplate; }
@Inject public void setNamedParameterJdbcTemplate(@NFlow NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate) { this.namedJdbc = nflowNamedParameterJdbcTemplate; }
@Inject public void setJdbcTemplate(@NFlow JdbcTemplate nflowJdbcTemplate) { this.jdbc = nflowJdbcTemplate; }
@Inject public void setNamedParameterJdbcTemplate(@NFlow NamedParameterJdbcTemplate nflowNamedParameterJdbcTemplate) { this.namedJdbc = nflowNamedParameterJdbcTemplate; }
@Inject public void setJdbcTemplate(@NFlow JdbcTemplate jdbcTemplate) { this.jdbc = jdbcTemplate; }
@Inject public void setTransactionTemplate(@NFlow TransactionTemplate transactionTemplate) { this.transaction = transactionTemplate; }
@Bean @NFlow public TransactionTemplate nflowTransactionTemplate(PlatformTransactionManager platformTransactionManager) { return new TransactionTemplate(platformTransactionManager); }
@Bean @NFlow public AbstractResource nflowNonSpringWorkflowsListing(Environment env) { String filename = env.getProperty("nflow.non_spring_workflows_filename"); if (filename != null) { return new ClassPathResource(filename); } return null; } }
@Inject public WorkflowDefinitionService(@NFlow AbstractResource nflowNonSpringWorkflowsListing, WorkflowDefinitionDao workflowDefinitionDao, Environment env) { this.nonSpringWorkflowsListing = nflowNonSpringWorkflowsListing; this.workflowDefinitionDao = workflowDefinitionDao; this.persistWorkflowDefinitions = env.getRequiredProperty("nflow.definition.persist", Boolean.class); }
@Bean @NFlow public ObjectMapper nflowObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(NON_EMPTY); mapper.registerModule(new JodaModule()); return mapper; }
@Bean @Named(REST_OBJECT_MAPPER) public ObjectMapper nflowRestObjectMapper(@NFlow ObjectMapper nflowObjectMapper) { ObjectMapper restObjectMapper = nflowObjectMapper.copy(); restObjectMapper.configure(WRITE_DATES_AS_TIMESTAMPS, false); return restObjectMapper; } }
@Bean @NFlow public ThreadFactory nflowThreadFactory() { CustomizableThreadFactory factory = new CustomizableThreadFactory("nflow-executor-"); factory.setThreadGroupName("nflow"); return factory; }