org.jbpm.pvm.internal.builder
Class TimerBuilder

java.lang.Object
  extended by org.jbpm.pvm.internal.builder.ObservableBuilder
      extended by org.jbpm.pvm.internal.builder.TimerBuilder

public class TimerBuilder
extends ObservableBuilder

Author:
Tom Baeyens

Field Summary
protected  CompositeBuilder compositeBuilder
           
protected  TimerDefinitionImpl timerDefinition
           
 
Fields inherited from class org.jbpm.pvm.internal.builder.ObservableBuilder
event, eventName, observableElement
 
Constructor Summary
TimerBuilder(CompositeBuilder compositeBuilder, java.lang.String eventName)
           
 
Method Summary
 TimerBuilder decision()
           
 TimerBuilder dueDate(java.util.Date dueDate)
           
 TimerBuilder dueDate(java.lang.String dueDateCalendarExpression)
           
 CompositeBuilder endTimer()
           
 TimerBuilder listener(Descriptor descriptor)
           
 TimerBuilder listener(Descriptor descriptor, boolean propagation)
           
 TimerBuilder listener(EventListener eventListener)
           
 TimerBuilder listener(EventListener eventListener, boolean propagation)
           
 TimerBuilder repeat(java.lang.String repeatCalendarExpression)
           
 TimerBuilder retries(int retries)
           
 TimerBuilder signal(java.lang.String signalName)
           
 
Methods inherited from class org.jbpm.pvm.internal.builder.ObservableBuilder
addListener, addListener, addListener, addListener, getEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compositeBuilder

protected CompositeBuilder compositeBuilder

timerDefinition

protected TimerDefinitionImpl timerDefinition
Constructor Detail

TimerBuilder

public TimerBuilder(CompositeBuilder compositeBuilder,
                    java.lang.String eventName)
Method Detail

dueDate

public TimerBuilder dueDate(java.lang.String dueDateCalendarExpression)

dueDate

public TimerBuilder dueDate(java.util.Date dueDate)

repeat

public TimerBuilder repeat(java.lang.String repeatCalendarExpression)

retries

public TimerBuilder retries(int retries)

signal

public TimerBuilder signal(java.lang.String signalName)

decision

public TimerBuilder decision()

listener

public TimerBuilder listener(EventListener eventListener)

listener

public TimerBuilder listener(EventListener eventListener,
                             boolean propagation)

listener

public TimerBuilder listener(Descriptor descriptor)

listener

public TimerBuilder listener(Descriptor descriptor,
                             boolean propagation)

endTimer

public CompositeBuilder endTimer()


Copyright © 2010 JBoss Community. All Rights Reserved.