public class ExecutionContext extends Object
Operation. An execution context typically consists of the desired
authentication credentials and client configurations such as timeouts.
For each set of credentials, a ExecutionContext instance can be reused across operations.
Sample Usage:
Credentials credentials = Credentials.serviceAccountCredentialsBuilder().fromFile("pdftools-api-credentials.json").build();
ExecutionContext context = ExecutionContext.create(credentials);
CreatePDFOperation cpdfOperation = CreatePDFOperation.createNew();
cpdfOperation.setInput(FileRef.createFromLocalFile("~/Documents/createPdfInput.docx"));
cpdfOperation.execute(context);
| Modifier | Constructor and Description |
|---|---|
protected |
ExecutionContext() |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionContext |
create(Credentials credentials)
Creates a context instance using the provided
Credentials. |
static ExecutionContext |
create(Credentials credentials,
ClientConfig clientConfig)
Creates a context instance using the provided
Credentials and ClientConfig |
public static ExecutionContext create(Credentials credentials)
Credentials.credentials - - a Credentials instanceExecutionContext instancepublic static ExecutionContext create(Credentials credentials, ClientConfig clientConfig)
Credentials and ClientConfigcredentials - - a Credentials instanceclientConfig - - a ClientConfig instance for providing custom http timeoutsExecutionContext instanceCopyright © 2021 Adobe. All rights reserved.