| Modifier and Type | Class and Description |
|---|---|
static class |
ActorTask.ActorLifecyclePhase
An actor task's lifecycle phases
|
static class |
ActorTask.TaskSchedulingState
Describes an actor's scheduling state
|
| Modifier and Type | Field and Description |
|---|---|
CompletableActorFuture<Void> |
closeFuture |
public final CompletableActorFuture<Void> closeFuture
public ActorTask(Actor actor)
public ActorFuture<Void> onTaskScheduled(ActorExecutor actorExecutor, ActorThreadGroup actorThreadGroup, TaskMetrics taskMetrics)
public void submit(ActorJob job)
public boolean execute(ActorThread runner)
public void requestClose()
public void onFailure(Exception failure)
public boolean claim(long stateCount)
public boolean tryWakeup()
public ActorTask.TaskSchedulingState getState()
public void yield()
public TaskMetrics getMetrics()
public boolean isCollectTaskMetrics()
public void reportExecutionTime(long t)
public void warnMaxTaskExecutionTimeExceeded(long taskExecutionTime)
public boolean isHasWarnedJumbo()
public long getStateCount()
public ActorThreadGroup getActorThreadGroup()
public String getName()
public Actor getActor()
public boolean isClosing()
public int getPriority()
public void setPriority(int priority)
public ActorExecutor getActorExecutor()
public ActorTask.ActorLifecyclePhase getLifecyclePhase()
public CompletableActorFuture<Void> getStartingFuture()
public void addSubscription(ActorSubscription subscription)
public void onSubscriptionCancelled(ActorSubscription subscription)
public void setUpdatedSchedulingHints(int hints)
public void resubmit()
public void insertJob(ActorJob job)
Copyright © 2017–2019 camunda services GmbH. All rights reserved.