C7WorkerHandler

camundala.camunda7.worker.C7WorkerHandler
trait C7WorkerHandler[In <: Product, Out <: Product] extends ExternalTaskHandler, WorkerHandler[In, Out]

To avoid Annotations (Camunda Version specific), we extend ExternalTaskHandler for required parameters.

Attributes

Graph
Supertypes
trait WorkerHandler[In, Out]
trait ExternalTaskHandler
class Object
trait Matchable
class Any

Members list

Type members

Inherited types

type RunnerOutput = EngineRunContext ?=> IO[RunWorkError, Out]

Attributes

Inherited from:
WorkerHandler

Value members

Concrete methods

override def execute(externalTask: ExternalTask, externalTaskService: ExternalTaskService): Unit

Attributes

Definition Classes
ExternalTaskHandler
@PostConstruct
def registerHandler(): Unit
@PreDestroy
def unregisterHandler(): Unit

Inherited methods

def registerHandler(register: => Unit): Unit

Attributes

Inherited from:
WorkerHandler

Inherited and Abstract methods

def topic: String

Attributes

Inherited from:
WorkerHandler
def worker: Worker[In, Out, _]

Attributes

Inherited from:
WorkerHandler

Concrete fields

@Value(value = "${spring.application.name}")
var applicationName: String
@Autowired(required = _)
protected var engineContext: EngineContext
@Autowired(required = _)
protected var externalTaskClient: ExternalTaskClient
lazy protected val logger: WorkerLogger