Index

A B C E G H I N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractOutboundConnectorContext - Class in io.camunda.connector.impl.outbound
 
AbstractOutboundConnectorContext() - Constructor for class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

B

build() - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 

C

ConnectorInputException - Exception in io.camunda.connector.impl
Unchecked exception indicating issues with a connector's input.
ConnectorInputException(Throwable) - Constructor for exception io.camunda.connector.impl.ConnectorInputException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConnectorUtil - Class in io.camunda.connector.impl
 
create() - Static method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 

E

execute(OutboundConnectorContext) - Method in interface io.camunda.connector.api.outbound.OutboundConnectorFunction
Executes the connector's central logic.

G

getInputVariables() - Method in class io.camunda.connector.impl.outbound.OutboundConnectorConfiguration
 
getName() - Method in class io.camunda.connector.impl.outbound.OutboundConnectorConfiguration
 
getOutboundConnectorConfiguration(Class<?>) - Static method in class io.camunda.connector.impl.ConnectorUtil
 
getProperty(Object, Field) - Static method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
getSecret(String) - Method in interface io.camunda.connector.api.secret.SecretProvider
 
getSecretStore() - Method in interface io.camunda.connector.api.outbound.OutboundConnectorContext
Fetches the secret store that is provided by the environment.
getSecretStore() - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder.TestConnectorContext
 
getType() - Method in class io.camunda.connector.impl.outbound.OutboundConnectorConfiguration
 
getValidationProvider() - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
Override this method to provide your own ValidationProvider discovery strategy.
getValidationProvider() - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder.TestConnectorContext
 
getVariables() - Method in interface io.camunda.connector.api.outbound.OutboundConnectorContext
 
getVariables() - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder.TestConnectorContext
 
getVariablesAsType(Class<T>) - Method in interface io.camunda.connector.api.outbound.OutboundConnectorContext
Maps the raw JSON variables String to the specified class.
getVariablesAsType(Class<T>) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder.TestConnectorContext
 

H

handleSecretsArray(Object[]) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
handleSecretsElement(Object, String, String, Consumer<String>) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
handleSecretsField(Object) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
handleSecretsIterable(Iterable<?>) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
handleSecretsList(List<Object>) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
handleSecretsMap(Map<Object, Object>) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

I

inputVariables() - Element in annotation interface io.camunda.connector.api.annotation.OutboundConnector
Input variables the connector reads
io.camunda.connector.api.annotation - package io.camunda.connector.api.annotation
 
io.camunda.connector.api.outbound - package io.camunda.connector.api.outbound
 
io.camunda.connector.api.secret - package io.camunda.connector.api.secret
 
io.camunda.connector.api.validation - package io.camunda.connector.api.validation
 
io.camunda.connector.impl - package io.camunda.connector.impl
 
io.camunda.connector.impl.outbound - package io.camunda.connector.impl.outbound
 
io.camunda.connector.test.outbound - package io.camunda.connector.test.outbound
 
isPrimitive(Class<?>) - Static method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
isSecretContainer(Object) - Static method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

N

name() - Element in annotation interface io.camunda.connector.api.annotation.OutboundConnector
Name of the connector

O

OutboundConnector - Annotation Interface in io.camunda.connector.api.annotation
Marks an outbound connector and configures meta-data.
OutboundConnectorConfiguration - Class in io.camunda.connector.impl.outbound
 
OutboundConnectorConfiguration(String, String[], String) - Constructor for class io.camunda.connector.impl.outbound.OutboundConnectorConfiguration
 
OutboundConnectorContext - Interface in io.camunda.connector.api.outbound
The context object provided to a connector function.
OutboundConnectorContextBuilder - Class in io.camunda.connector.test.outbound
Test helper class for creating a OutboundConnectorContext with a fluent API.
OutboundConnectorContextBuilder() - Constructor for class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
OutboundConnectorContextBuilder.TestConnectorContext - Class in io.camunda.connector.test.outbound
 
OutboundConnectorFunction - Interface in io.camunda.connector.api.outbound
Central function interface of a connector.

P

PRIMITIVE_TYPES - Static variable in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

R

replaceSecret(String) - Method in class io.camunda.connector.api.secret.SecretStore
Replaces secrets in String values that adhere to the internally defined secrets pattern.
replaceSecrets(Object) - Method in interface io.camunda.connector.api.outbound.OutboundConnectorContext
Replaces the secrets in the input object by the defined secrets in the context's secret store.
replaceSecrets(Object) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

S

secret(String, String) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
Provides the secret's value for the given name.
Secret - Annotation Interface in io.camunda.connector.api.annotation
Marks the path to a secret field as well as the secret itself.
secretProvider - Variable in class io.camunda.connector.api.secret.SecretStore
 
secretProvider - Variable in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
SecretProvider - Interface in io.camunda.connector.api.secret
Provider of secrets for an environment.
secrets - Variable in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
secrets(SecretProvider) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
Provides the secret values via the defined SecretProvider.
SecretStore - Class in io.camunda.connector.api.secret
Store for environment secrets.
SecretStore(SecretProvider) - Constructor for class io.camunda.connector.api.secret.SecretStore
Create a store with a specific SecretProvider.
setProperty(Object, Field, Object) - Static method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 

T

TestConnectorContext() - Constructor for class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder.TestConnectorContext
 
type() - Element in annotation interface io.camunda.connector.api.annotation.OutboundConnector
Job / task type the connector registers for

V

validate(Object) - Method in interface io.camunda.connector.api.outbound.OutboundConnectorContext
Validates the input object
validate(Object) - Method in interface io.camunda.connector.api.validation.ValidationProvider
Performs a validation on the given object and throws an exception if the object is invalid.
validate(Object) - Method in class io.camunda.connector.impl.outbound.AbstractOutboundConnectorContext
 
validation(ValidationProvider) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
validationProvider - Variable in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
ValidationProvider - Interface in io.camunda.connector.api.validation
Provider of validation for an environment.
variables(Object) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
Provides the variables as an object.
variables(String) - Method in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
Provides the variables as a JSON string.
variablesAsJSON - Variable in class io.camunda.connector.test.outbound.OutboundConnectorContextBuilder
 
A B C E G H I N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form