# Class: com.pnfsoftware.jeb.util.base.ExecutionTargetWithProgressCallback

A support class providing [IProgressCallback](IProgressCallback) proxy facility for [Runnable](Runnable) and [Callable](Callable).

## Constructor: ExecutionTargetWithProgressCallback


## Protected Field: callback
Type: `com.pnfsoftware.jeb.util.base.IProgressCallback`
Description: Callback exposed to execution targets. Calls are forwarded to the callback installed by [#setCallback(IProgressCallback)](#setCallback(IProgressCallback)).

## Method: setCallback
- parameter: `callback`, type: `com.pnfsoftware.jeb.util.base.IProgressCallback`

Description: Set the progress callback proxy. 

 This method is intended for task managers; clients normally do not need to call it.
parameter: callback: callback receiving progress updates

