Interface AutoCallRecategorizationOperation
- All Superinterfaces:
CallProvider
,CallRecategorizationOperation<AutoCallRecategorizationOperationResult>
,Operation<AutoCallRecategorizationOperationResult>
public interface AutoCallRecategorizationOperation
extends CallRecategorizationOperation<AutoCallRecategorizationOperationResult>
Represents an operation to recategorize a Call
automatically.
- Since:
- 12.31
-
Method Summary
Methods inherited from interface com.novomind.ecom.api.iagent.provider.CallProvider
getCall
Methods inherited from interface com.novomind.ecom.api.imail.routing.operation.recategorization.CallRecategorizationOperation
getDestinationCategory, getSourceCategory
-
Method Details
-
execute
default AutoCallRecategorizationOperationResult execute() throws AutoCallRecategorizationOperationFailedExceptionThis method executes an automatic recategorization operation on aCall
.- Specified by:
execute
in interfaceOperation<AutoCallRecategorizationOperationResult>
- Returns:
- the
AutoCallRecategorizationOperationResult
contains additional information about the operation, if the operation has been performed successfully. - Throws:
AutoCallRecategorizationOperationFailedException
- if the operation has failed- Since:
- 12.31
-
executeAsync
Future<AutoCallRecategorizationOperationResult> executeAsync() throws AutoCallRecategorizationOperationFailedExceptionThis method executes an automatic recategorization operation on aCall
asynchronously.- Specified by:
executeAsync
in interfaceCallRecategorizationOperation<AutoCallRecategorizationOperationResult>
- Returns:
- A
Future
of anAutoCallRecategorizationOperationResult
providing additional information about the operation. - Throws:
AutoCallRecategorizationOperationFailedException
- if the operation cannot be executed.- Since:
- 13.5
-