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.servicePrincipalCredentialsBuilder()
.withClientId("PDF_SERVICES_CLIENT_ID")
.withClientSecret("PDF_SERVICES_CLIENT_SECRET")
.build();
ExecutionContext context = ExecutionContext.create(credentials);
CreatePDFOperation cpdfOperation = CreatePDFOperation.createNew();
cpdfOperation.setInput(FileRef.createFromLocalFile("~/Documents/createPdfInput.docx"));
cpdfOperation.execute(context);
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 © 2023 Adobe. All rights reserved.