public void terminateTask(String jobId, String taskId, Iterable<BatchClientBehavior> additionalBehaviors)
            throws BatchErrorException, IOException {
        TaskTerminateOptions options = new TaskTerminateOptions();
        BehaviorManager bhMgr = new BehaviorManager(this.customBehaviors(), additionalBehaviors);
        bhMgr.applyRequestBehaviors(options);

        this.parentBatchClient.protocolLayer().tasks().terminate(jobId, taskId, options);
    }
public void terminateTask ( String jobId , String taskId , Iterable < BatchClientBehavior > additionalBehaviors ) throws BatchErrorException , IOException { TaskTerminateOptions options = new TaskTerminateOptions ( ) ; BehaviorManager bhMgr = new BehaviorManager ( this . customBehaviors ( ) , additionalBehaviors ) ; bhMgr . applyRequestBehaviors ( options ) ; this . parentBatchClient . protocolLayer ( ) . tasks ( ) . terminate ( jobId , taskId , options ) ; }
Terminates the specified task.

@param jobId
The ID of the job containing the task.
@param taskId
The ID of the task.
@param additionalBehaviors
A collection of {@link BatchClientBehavior} instances that are
applied to the Batch service request.
@throws BatchErrorException
Exception thrown when an error response is received from the
Batch service.
@throws IOException
Exception thrown when there is an error in
serialization/deserialization of data sent to/received from the
Batch service.