## Uses of Class
org.jbpm.process.instance.timer.TimerInstance

- Packages that use TimerInstance
  Package | Description
  --- | ---
  org.jbpm.marshalling.impl |
  org.jbpm.process.instance |
  org.jbpm.process.instance.command |
  org.jbpm.process.instance.timer |
  org.jbpm.runtime.manager.impl.migration |
  org.jbpm.workflow.instance.impl |
  org.jbpm.workflow.instance.node |

- - ### Uses of TimerInstance in org.jbpm.marshalling.impl

    Methods in org.jbpm.marshalling.impl that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `static TimerInstance` | ProtobufProcessMarshaller.`readTimer(org.drools.core.marshalling.impl.MarshallerReaderContext context, JBPMMessages.ProcessTimer.TimerInstance _timer)`

    Methods in org.jbpm.marshalling.impl with parameters of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `static JBPMMessages.ProcessTimer.TimerInstance` | ProtobufProcessMarshaller.`writeTimer(org.drools.core.marshalling.impl.MarshallerWriteContext context, TimerInstance timer)`

  - ### Uses of TimerInstance in org.jbpm.process.instance

    Methods in org.jbpm.process.instance that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected TimerInstance` | ProcessRuntimeImpl.RegisterStartTimerAction.`createTimerInstance(Timer timer, org.drools.core.common.InternalKnowledgeRuntime kruntime)`

  - ### Uses of TimerInstance in org.jbpm.process.instance.command

    Methods in org.jbpm.process.instance.command that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected TimerInstance` | UpdateTimerCommand.`rescheduleTimer(TimerInstance timer, TimerManager tm)`

    Methods in org.jbpm.process.instance.command with parameters of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected long` | UpdateTimerCommand.`calculateDelay(long delay, TimerInstance timer)`
    `protected long` | RelativeUpdateTimerCommand.`calculateDelay(long delay, TimerInstance timer)`
    `protected TimerInstance` | UpdateTimerCommand.`rescheduleTimer(TimerInstance timer, TimerManager tm)`

  - ### Uses of TimerInstance in org.jbpm.process.instance.timer

    Methods in org.jbpm.process.instance.timer that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `TimerInstance` | TimerManager.ProcessJobContext.`getTimer()`

    Methods in org.jbpm.process.instance.timer that return types with arguments of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `Map<Long,TimerInstance>` | TimerManager.`getTimerMap()`
    `Collection<TimerInstance>` | TimerManager.`getTimers()`

    Methods in org.jbpm.process.instance.timer with parameters of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimerManager.`internalAddTimer(TimerInstance timer)`
    `void` | TimerManager.`registerTimer(TimerInstance timer, ProcessInstance processInstance)`
    `void` | TimerManager.`registerTimer(TimerInstance timer, String processId, Map<String,Object> params)`
    `void` | TimerListener.`timerTriggered(TimerInstance timer)`

    Constructors in org.jbpm.process.instance.timer with parameters of type TimerInstance
    Constructor and Description
    `ProcessJobContext(TimerInstance timer, org.drools.core.time.Trigger trigger, Long processInstanceId, org.drools.core.common.InternalKnowledgeRuntime kruntime)`
    `ProcessJobContext(TimerInstance timer, org.drools.core.time.Trigger trigger, Long processInstanceId, org.drools.core.common.InternalKnowledgeRuntime kruntime, boolean newTimer)`
    `StartProcessJobContext(TimerInstance timer, org.drools.core.time.Trigger trigger, String processId, Map<String,Object> params, org.drools.core.common.InternalKnowledgeRuntime kruntime)`

  - ### Uses of TimerInstance in org.jbpm.runtime.manager.impl.migration

    Methods in org.jbpm.runtime.manager.impl.migration that return types with arguments of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<Long,List<TimerInstance>>` | MigrationManager.`cancelActiveTimersBeforeMigration(org.kie.api.runtime.manager.RuntimeManager manager)`

    Methods in org.jbpm.runtime.manager.impl.migration with parameters of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MigrationManager.`updateBasedOnTrigger(TimerInstance timerInstance)`

    Method parameters in org.jbpm.runtime.manager.impl.migration with type arguments of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MigrationManager.`rescheduleTimersAfterMigration(org.kie.api.runtime.manager.RuntimeManager manager, Map<Long,List<TimerInstance>> timerMigrated)`

  - ### Uses of TimerInstance in org.jbpm.workflow.instance.impl

    Methods in org.jbpm.workflow.instance.impl that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `TimerInstance` | WorkflowProcessInstanceImpl.`configureSLATimer(String slaDueDateExpression)`

  - ### Uses of TimerInstance in org.jbpm.workflow.instance.node

    Methods in org.jbpm.workflow.instance.node that return TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected TimerInstance` | TimerNodeInstance.`createTimerInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime)`
    `protected TimerInstance` | StateBasedNodeInstance.`createTimerInstance(Timer timer)`
    `TimerInstance` | TimerNodeInstance.`getTimerInstance()`

    Methods in org.jbpm.workflow.instance.node with parameters of type TimerInstance
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | StateBasedNodeInstance.`configureTimerInstance(Timer timer, TimerInstance timerInstance)`

Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.