Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.flex.deployment
Class FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.ModelerTaskGroupListener
      extended by oracle.apps.fnd.applcore.flex.deployment.FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener
Enclosing class:
FlexfieldDeploymentController

protected class FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener
extends ModelerTaskGroupListener


Constructor Summary
protected FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener()
           
 
Method Summary
 void performBegin(ModelerTaskGroup.ExecutionContext context)
          Invoked by perform()in the beginning of the method.
 void performEnd(ModelerTaskGroup.ExecutionContext context)
          Invoked by perform() in the end of the method.
 void taskBegin(int index, ModelerTask task)
          Invoked by perform() when a task is about to begin.
 void taskEnd(int index, ModelerTask task)
          Invoked by perform() after a task has been performed.
 void taskInterrupted(int index, ModelerTask task, java.lang.Throwable cause)
          Invoked when a task is interrupted.
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.ModelerTaskGroupListener
notifyActionPerformed, notifyActionPerformed, notifyOverallProgress, notifyTaskFinished, notifyTaskInterrupted, notifyTaskStarting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener

protected FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener()
Method Detail

performBegin

public void performBegin(ModelerTaskGroup.ExecutionContext context)
Description copied from class: ModelerTaskGroupListener
Invoked by perform()in the beginning of the method. If any exception is thrown, perform() will be interrupted.

Overrides:
performBegin in class ModelerTaskGroupListener
Parameters:
context - the execution context
See Also:
ModelerTaskGroup.perform()

performEnd

public void performEnd(ModelerTaskGroup.ExecutionContext context)
Description copied from class: ModelerTaskGroupListener
Invoked by perform() in the end of the method.

Overrides:
performEnd in class ModelerTaskGroupListener
Parameters:
context - the execution context
See Also:
ModelerTaskGroup.perform()

taskBegin

public void taskBegin(int index,
                      ModelerTask task)
Description copied from class: ModelerTaskGroupListener
Invoked by perform() when a task is about to begin. The thread that performs the task will wait until this method returns or throws an exception. If an exception is thrown by this method, taskInterrupted will be invoked and the task will not be performed.

Overrides:
taskBegin in class ModelerTaskGroupListener
Parameters:
index - the task index
task - the task

taskEnd

public void taskEnd(int index,
                    ModelerTask task)
Description copied from class: ModelerTaskGroupListener
Invoked by perform() after a task has been performed. If this method throws a runtime exception, the exception may be logged but will not stop other tasks from being executed. If all tasks are performed in a single thread, the thread will not start another task until this method returns or throws an exception.

Overrides:
taskEnd in class ModelerTaskGroupListener
Parameters:
index - the task index
task - the task

taskInterrupted

public void taskInterrupted(int index,
                            ModelerTask task,
                            java.lang.Throwable cause)
Description copied from class: ModelerTaskGroupListener
Invoked when a task is interrupted.

Overrides:
taskInterrupted in class ModelerTaskGroupListener
Parameters:
index - the task index
task - the task
cause - the cause of the interruption

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.