本文整理汇总了Java中org.springframework.webflow.executor.FlowExecutor类的典型用法代码示例。如果您正苦于以下问题:Java FlowExecutor类的具体用法?Java FlowExecutor怎么用?Java FlowExecutor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FlowExecutor类属于org.springframework.webflow.executor包,在下文中一共展示了FlowExecutor类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: flowExecutorViaServerSessionBindingExecution
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutorViaServerSessionBindingExecution() {
final FlowDefinitionRegistry loginFlowRegistry = loginFlowRegistry();
final SessionBindingConversationManager conversationManager = new SessionBindingConversationManager();
conversationManager.setLockTimeoutSeconds(Long.valueOf(casProperties.getWebflow().getSession().getLockTimeout()).intValue());
conversationManager.setMaxConversations(casProperties.getWebflow().getSession().getMaxConversations());
final FlowExecutionImplFactory executionFactory = new FlowExecutionImplFactory();
final SerializedFlowExecutionSnapshotFactory flowExecutionSnapshotFactory =
new SerializedFlowExecutionSnapshotFactory(executionFactory, loginFlowRegistry);
flowExecutionSnapshotFactory.setCompress(casProperties.getWebflow().getSession().isCompress());
final DefaultFlowExecutionRepository repository = new DefaultFlowExecutionRepository(conversationManager,
flowExecutionSnapshotFactory);
executionFactory.setExecutionKeyFactory(repository);
return new FlowExecutorImpl(loginFlowRegistry, executionFactory, repository);
}
开发者ID:mrluo735,项目名称:cas-5.1.0,代码行数:19,代码来源:CasWebflowContextConfiguration.java
示例2: logoutFlowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@RefreshScope
@Bean
public FlowExecutor logoutFlowExecutor() {
final FlowExecutorBuilder builder = new FlowExecutorBuilder(logoutFlowRegistry(), this.applicationContext);
builder.setAlwaysRedirectOnPause(casProperties.getWebflow().isAlwaysPauseRedirect());
builder.setRedirectInSameState(casProperties.getWebflow().isRedirectSameState());
return builder.build();
}
开发者ID:mrluo735,项目名称:cas-5.1.0,代码行数:9,代码来源:CasWebflowContextConfiguration.java
示例3: loginFlowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@RefreshScope
@Bean
public FlowExecutor loginFlowExecutor() {
if (casProperties.getWebflow().getSession().isStorage()) {
return flowExecutorViaServerSessionBindingExecution();
}
return flowExecutorViaClientFlowExecution();
}
开发者ID:mrluo735,项目名称:cas-5.1.0,代码行数:9,代码来源:CasWebflowContextConfiguration.java
示例4: flowExecutorViaClientFlowExecution
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutorViaClientFlowExecution() {
final FlowDefinitionRegistry loginFlowRegistry = loginFlowRegistry();
final ClientFlowExecutionRepository repository = new ClientFlowExecutionRepository();
repository.setFlowDefinitionLocator(loginFlowRegistry);
repository.setTranscoder(loginFlowStateTranscoder());
final FlowExecutionImplFactory factory = new FlowExecutionImplFactory();
factory.setExecutionKeyFactory(repository);
repository.setFlowExecutionFactory(factory);
return new FlowExecutorImpl(loginFlowRegistry, factory, repository);
}
开发者ID:mrluo735,项目名称:cas-5.1.0,代码行数:13,代码来源:CasWebflowContextConfiguration.java
示例5: logoutFlowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@RefreshScope
@Bean
public FlowExecutor logoutFlowExecutor() {
FlowExecutorBuilder builder = new FlowExecutorBuilder(this.logoutFlowRegistry(), this.applicationContext);
builder.setAlwaysRedirectOnPause(this.casProperties.getWebflow().isAlwaysPauseRedirect());
builder.setRedirectInSameState(this.casProperties.getWebflow().isRedirectSameState());
return builder.build();
}
开发者ID:e-gov,项目名称:TARA-Server,代码行数:9,代码来源:CasWebflowContextConfiguration.java
示例6: flowExecutorViaServerSessionBindingExecution
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutorViaServerSessionBindingExecution() {
FlowDefinitionRegistry loginFlowRegistry = this.loginFlowRegistry();
SessionBindingConversationManager conversationManager = new SessionBindingConversationManager();
conversationManager.setLockTimeoutSeconds((int)this.casProperties.getWebflow().getSession().getLockTimeout());
conversationManager.setMaxConversations(this.casProperties.getWebflow().getSession().getMaxConversations());
FlowExecutionImplFactory executionFactory = new FlowExecutionImplFactory();
SerializedFlowExecutionSnapshotFactory flowExecutionSnapshotFactory = new SerializedFlowExecutionSnapshotFactory(executionFactory, loginFlowRegistry);
flowExecutionSnapshotFactory.setCompress(this.casProperties.getWebflow().getSession().isCompress());
DefaultFlowExecutionRepository repository = new DefaultFlowExecutionRepository(conversationManager, flowExecutionSnapshotFactory);
executionFactory.setExecutionKeyFactory(repository);
return new FlowExecutorImpl(loginFlowRegistry, executionFactory, repository);
}
开发者ID:e-gov,项目名称:TARA-Server,代码行数:14,代码来源:CasWebflowContextConfiguration.java
示例7: flowExecutorViaClientFlowExecution
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutorViaClientFlowExecution() {
FlowDefinitionRegistry loginFlowRegistry = this.loginFlowRegistry();
ClientFlowExecutionRepository repository = new ClientFlowExecutionRepository();
repository.setFlowDefinitionLocator(loginFlowRegistry);
repository.setTranscoder(this.loginFlowStateTranscoder());
FlowExecutionImplFactory factory = new FlowExecutionImplFactory();
factory.setExecutionKeyFactory(repository);
repository.setFlowExecutionFactory(factory);
return new FlowExecutorImpl(loginFlowRegistry, factory, repository);
}
开发者ID:e-gov,项目名称:TARA-Server,代码行数:12,代码来源:CasWebflowContextConfiguration.java
示例8: flowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutor() {
return getFlowExecutorBuilder(flowRegistry())
.setMaxFlowExecutions(5)
.setMaxFlowExecutionSnapshots(10)
.addFlowExecutionListener(new FlowFacesContextLifecycleListener())
.addFlowExecutionListener(new JpaFlowExecutionListener(entityManagerFactory, transactionManager))
.addFlowExecutionListener(new SecurityFlowExecutionListener())
.build();
}
开发者ID:yanaga-samples,项目名称:academico,代码行数:11,代码来源:WebflowConfig.java
示例9: loginFlowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@RefreshScope
@Bean
public FlowExecutor loginFlowExecutor() {
return this.casProperties.getWebflow().getSession().isStorage() ? this.flowExecutorViaServerSessionBindingExecution() : this.flowExecutorViaClientFlowExecution();
}
开发者ID:e-gov,项目名称:TARA-Server,代码行数:6,代码来源:CasWebflowContextConfiguration.java
示例10: flowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
@Bean
public FlowExecutor flowExecutor() {
return getFlowExecutorBuilder(flowRegistry()).addFlowExecutionListener(new SecurityFlowExecutionListener(), "*")
.build();
}
开发者ID:arnaldop,项目名称:enhanced-pet-clinic,代码行数:6,代码来源:WebFlowConfig.java
示例11: flowExecutor
import org.springframework.webflow.executor.FlowExecutor; //导入依赖的package包/类
/**
* {@link FlowExecutor} bean configured with the default flow definitions provided
* by {@link #flowRegistry()}.
*
* If you want to replace the default FlowExecutor completely, define
* a @{@link Bean} of that type and mark it as @{@link Primary}.
*
* @return the flow executor
*/
@Bean
public FlowExecutor flowExecutor() {
return getFlowExecutorBuilder(flowRegistry()).build();
}
开发者ID:DISID,项目名称:springlets,代码行数:14,代码来源:SpringletsWebFlowConfiguration.java
注:本文中的org.springframework.webflow.executor.FlowExecutor类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论