# Class: com.pnfsoftware.jeb.client.api.OperationRequest

An operation request. Reserved for internal use. 

 Not thread\-safe.

## Constructor: OperationRequest
- parameter: `op`, type: `com.pnfsoftware.jeb.client.api.Operation`


## Method: done
- return type: `boolean`


## Method: duration
- return type: `long`

Description: in milliseconds

## Method: getOperation
- return type: `com.pnfsoftware.jeb.client.api.Operation`


## Method: prepare
- parameter: `operable`, type: `com.pnfsoftware.jeb.client.api.IOperable`
- return type: `boolean`


## Method: proceed
- return type: `boolean`


## Method: setResult
- parameter: `result`, type: `boolean`


## Method: success
- return type: `boolean`


