Index
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 ofcause
). - 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
All Classes and Interfaces|All Packages|Serialized Form