org.camunda.bpm.engine.cdi.impl
Class NamedProcessEngineServicesProducer

java.lang.Object
  extended by org.camunda.bpm.engine.cdi.impl.NamedProcessEngineServicesProducer

public class NamedProcessEngineServicesProducer
extends Object

This bean provides producers for the process engine services such that the injection point can choose the process engine it wants to inject by its name:

Author:
Daniel Meyer

Constructor Summary
NamedProcessEngineServicesProducer()
           
 
Method Summary
 FormService formService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 HistoryService historyService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 IdentityService identityService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 ManagementService managementService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 ProcessEngine processEngine(javax.enterprise.inject.spi.InjectionPoint ip)
           
 RepositoryService repositoryService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 RuntimeService runtimeService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 TaskService taskService(javax.enterprise.inject.spi.InjectionPoint ip)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedProcessEngineServicesProducer

public NamedProcessEngineServicesProducer()
Method Detail

processEngine

@Produces
@ProcessEngineName(value="")
public ProcessEngine processEngine(javax.enterprise.inject.spi.InjectionPoint ip)

runtimeService

@Produces
@ProcessEngineName(value="")
public RuntimeService runtimeService(javax.enterprise.inject.spi.InjectionPoint ip)

taskService

@Produces
@ProcessEngineName(value="")
public TaskService taskService(javax.enterprise.inject.spi.InjectionPoint ip)

repositoryService

@Produces
@ProcessEngineName(value="")
public RepositoryService repositoryService(javax.enterprise.inject.spi.InjectionPoint ip)

formService

@Produces
@ProcessEngineName(value="")
public FormService formService(javax.enterprise.inject.spi.InjectionPoint ip)

historyService

@Produces
@ProcessEngineName(value="")
public HistoryService historyService(javax.enterprise.inject.spi.InjectionPoint ip)

identityService

@Produces
@ProcessEngineName(value="")
public IdentityService identityService(javax.enterprise.inject.spi.InjectionPoint ip)

managementService

@Produces
@ProcessEngineName(value="")
public ManagementService managementService(javax.enterprise.inject.spi.InjectionPoint ip)


Copyright © 2014 camunda services GmbH. All Rights Reserved.