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 ClientConfig
credentials
- - a Credentials
instanceclientConfig
- - a ClientConfig
instance for providing custom http timeoutsExecutionContext
instanceCopyright © 2021 Adobe. All rights reserved.