All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AllowedValue |
Specification for an allowed value in a field.
|
| APIKeyAuthentication |
|
| APIVersion |
|
| AtomConfig |
Atom configuration information which may be of use to a Connector.
|
| AtomContext |
Basic contextual information about the atom in which the connector is executing.
|
| AtomProxyConfig |
Atom proxy configuration information which may be of use to a developer.
|
| AuthenticationType |
|
| AwsSessionCredentials |
A class that represents AWS session credentials for use with the Apache HTTP client.
|
| AWSV4Scheme |
AWS based Scheme, which uses AWS based credentials in order to generate the Authorization header.
|
| BadInputStreamSampleOperation |
Sample update operation that demonstrates some poor practices regarding input streams.
|
| BaseBrowser |
Utility base class for implementing a Browser.
|
| BaseCloseableConnectorResult<S extends Closeable> |
|
| BaseConnection<C extends ConnectorContext> |
The BaseConnection class is used to implement behavior which is common across all types of interactions with the
target service (i.e.
|
| BaseConnector |
Utility base class for implementing a Connector.
|
| BaseConnectorResult<S> |
Base ConnectorResult that provides access to the "source" (e.g., an HTTP response) of the result.
|
| BaseConsumerListenOperation |
|
| BaseDeleteOperation |
Utility base class for implementing a DELETE Operation.
|
| BaseGetOperation |
Utility base class for implementing a GET Operation.
|
| BaseListenConnector<M extends ListenManager> |
|
| BaseListenManager |
|
| BaseListenOperation<M extends ListenManager> |
|
| BaseOperation |
Utility base class for implementing an Operation.
|
| BasePollingManager |
|
| BasePollingOperation<M extends BasePollingManager> |
Base ListenOperation that can be used to poll for payloads and submit them in process executions.
|
| BaseQueryOperation |
Utility base class for implementing a QUERY Operation.
|
| BaseUpdateOperation |
Utility base class for implementing a CREATE, UPDATE, UPSERT or EXECUTE Operation.
|
| BaseWatchableManager |
|
| BaseWatchableOperation<M extends BaseWatchableManager,W extends Watchable> |
|
| BatchByCountListenOperation |
|
| BootstrapConnector<K> |
Connector base class which can be used to implement a Connector which downloads the actual service classes at
runtime.
|
| BootstrapConnector.ClassLoaderCache<K> |
ConnectorCache implementation used to cache a service specific ClassLoader and Connector implementation.
|
| BrowseContext |
Contextual information about a connector browse request.
|
| BrowseField |
Common specification for a field of information necessary in when working with a connector.
|
| Browser |
A Browser is used to query metadata about a service.
|
| BrowserlessListenConnector<M extends ListenManager> |
Base class for implementing a ListenConnector that does not support browsing.
|
| BrowserTest |
|
| BrowseUtil |
Utility methods for browsing
|
| CachedCredentials |
Wrapper class for storing AWS Temporary credentials in the connector cache.
|
| ConditionalFieldConfiguration |
Conditions based on the state of another field.
|
| ConfigurableSubmitListenOperation |
|
| ConnectionTester |
A Connection Tester is used to perform test connection for a given connector.
|
| Connector |
A Connector is the central class for controlling how the Atom interacts with some external service.
|
| ConnectorCache<K> |
|
| ConnectorCacheFactory<K,C extends ConnectorCache<K>,X extends ConnectorContext> |
Interface for a factory which can be used to create an instance of a ConnectorCache.
|
| ConnectorContext |
Contextual information about a Connector and any relevant connection properties.
|
| ConnectorException |
Throwing a ConnectorException is a shortcut for indicating an OperationResponse for all outstanding inputs to an
operation.
|
| ConnectorResult |
|
| ConnectorStatus |
Abstraction for the various status attributes that should be provided when adding a result to an
OperationResponse instance.
|
| ConnectorTest |
|
| ConnectorTestContext |
|
| ConnectorTester |
Test harness for a Connector.
|
| ContainerStoppingException |
Connector exception used to indicate an action can not be completed because the container is stopping.
|
| ContentType |
Content types.
|
| ContextualOperation |
Base class for operations that were created using an OperationContext and might take advantage of a
BaseConnection but might not implement the same base interface.
|
| CreateOperationTest |
|
| CredentialsSupplierFactory |
This class is responsible for creating Supplier<AWSCredentials>s according to the authentication mechanism
configured in the connection:
For Access Key authentication, the supplier always return the same set of AWSCredentials.
|
| CustomJsonRequestOperation |
Sample update operation that demonstrates how to convert the input documents to a new format using a memory efficient
custom Payload before sending to the target system.
|
| CustomJsonResponseOperation |
Sample update operation that demonstrates how to convert the response from a target system to a new format using a
memory efficient custom Payload.
|
| CustomPropertiesFieldConfig |
Java class for CustomPropertiesFieldConfig complex type.
|
| CustomScheme |
Custom scheme that will fetch the password, which contains the full Authorization header value.
|
| DataFormat |
Specification for data formatting of the annotated field.
|
| DataType |
Data types.
|
| DataType |
The types of data supported for browse field values.
|
| DeleteOperationTest |
|
| DeleteRequest |
Interface for accessing the request information for a DELETE request.
|
| DirectInputStreamSampleOperation |
Sample update operation that demonstrates a simple connector use case where the input can be sent directly to the
target system and the response can be used as output for the connector operation.
|
| DisplayType |
UI Element types supported for connection and operation fields
|
| DistributionMode |
Distribution Mode is a SubmitOptions that controls the possible selection of the node/container to which the
execution will be submitted.
|
| DynamicPropertyMap |
|
| ElementEventIterable |
Utility for iterating through all of the XMLEvents for an element (from start-element event through end-element
event).
|
| ElementWrapperEventGenerator |
Utility for generating wrapper element events.
|
| ExecuteOperationTest |
|
| ExpiringConnectorCache<K> |
Subclass of ConnectorCache which "expires" after a certain (fixed) amount of time.
|
| ExpiringValue<V> |
Base class for tracking a value which needs to expire after a certain amount of time or inactivity.
|
| Expression |
Base type for an expression in a QueryFilter.
|
| ExtraSchema |
Optional additional XML Schema document which is included or imported by the primary XML Schema
document.
|
| ExtraSchemas |
Optional additional XML Schema documents which are included or imported by the primary XML Schema
document.
|
| FieldCondition |
A condition based on the state of another field identified by the field's ID.
|
| FieldSpec |
Specification for field selection and query sort/filter information on a schema.
|
| FieldSpecField |
Indicates a field that should be listed as selectable, sortable, or filterable
|
| FieldSpecField |
Indicates a field that should be listed as selectable, sortable, or filterable
|
| Filter |
Specification for query filter information on a schema.
|
| Filter.Field |
Indicates a filter field that should be listed in the query options
|
| FilterData |
Interface for tracked query filter data.
|
| GetOperationTest |
|
| GetRequest |
Interface for accessing the request information for a GET request.
|
| GroupingExpression |
Expression type which represents a grouping of other nested expressions joined by the given
operator.
|
| GroupingOperator |
Type of logical operators supported for GroupingExpressions.
|
| HandlerTracker |
|
| ImportableFieldsBrowser |
|
| ImportableFieldsConnector |
|
| ImportableFieldsOperation |
|
| InactiveExpiringValue<V> |
ExpiringValue implementation which will expire the current value if it has not been "used" for a given amount of time
(based on the last call to InactiveExpiringValue.get())
|
| IndexedPayloadBatch<T> |
|
| JSONArrayWrappedRepeatableEntity |
|
| JwtAssertionParameters |
|
| ListenConnector<M extends ListenManager> |
|
| Listener |
|
| ListenerExecutionResult |
|
| ListenManager |
Listen managers can be used to share connection state between individual ListenOperation instances.
|
| ListenOperation<M extends ListenManager> |
Listen operations allow connector developers to implement "real-time" connectivity.
|
| MultiMessageListenOperation |
Sample ListenOperation that demonstrates how to interact with a consumer API with a more complicated handler
interface.
|
| MutableDynamicPropertyMap |
|
| MutablePropertyMap |
|
| NetworkAuthenticator |
A NetworkAuthenticator allows connector developers to provide authentication credentials for network connections.
|
| NetworkAuthenticatorConnector |
Enhanced Connector which provides a factory method to create an optional NetworkAuthenticator instance.
|
| NetworkAuthenticatorContext |
|
| OAuth2Context |
Interface to access OAuth 2.0 token configuration and to retrieve updated access tokens
|
| OAuth2TestConfig |
This class represents a test config which should be provided by connector integration tests to perform oauth 2
authentication.
|
| OAuth2TestContextImpl |
Base OAuth2Context implementation This test context implementation should be added as a connection property
to test context
|
| OAuth2TestTokenImpl |
Base OAuth2Token implementation This implementation of Oauth2Token is be used by connector tests to perform
oauth2 authentication
|
| OAuth2Token |
|
| ObjectData |
TrackedData instance used by operations that accept input documents.
|
| ObjectDefinition |
The actual specification of the structure of an object type within the context of a Connector
operation and object role.
|
| ObjectDefinitionRole |
Type of the role that the relevant definition plays in the operation.
|
| ObjectDefinitions |
A wrapper around a list of ObjectDefinition instances.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the com.boomi.connector.api.annotation package.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the com.boomi.connector.api package.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the com.boomi.connector.api.ui package.
|
| ObjectIdData |
Interface for tracked object ids data.
|
| ObjectType |
Basic information about an object which a Connector can manipulate in various ways.
|
| ObjectTypes |
A wrapper around a list of ObjectType instances.
|
| OpenAPIBrowser |
|
| OpenAPIComponent |
|
| OpenAPIConnection<C extends BrowseContext> |
|
| OpenAPIConnector |
|
| OpenAPIDataType |
Maps OpenAPI Data Type to DataType for data entry on the UI.
|
| OpenAPIDslBrowser |
Base OpenAPI DSL class for implementing a Browser.
|
| OpenAPIDslConnection<C extends BrowseContext> |
|
| OpenAPIDslConnector |
|
| OpenAPIDslOperation |
OpenAPI DSL operation class
|
| OpenAPIDslOperationConnection |
|
| OpenAPIDSLUtil |
|
| OpenAPILocalReference |
Class to encapsulate parts of "$ref" URL.
|
| OpenAPIOperation |
|
| OpenAPIOperationConnection |
|
| OpenAPIParameter |
This class is used to store the Parameter details from Open Api Specification during the browse operation.
|
| OpenAPIParameterType |
Supported OpenAPI Parameter Types within boomi.
|
| OpenAPIParseOption |
|
| OpenAPIParseOptionBuilder |
|
| OpenAPIRequestCookie |
Used to store operation details based off of the Http Method and Chosen Operation path.
|
| OpenAPIResponseCookie |
|
| OpenAPIRestClient |
|
| OpenAPISpecContext |
This class is used to store the operation context generated from the given openapi spec.
|
| OpenAPISpecContextBuilder |
|
| OpenAPIUtil |
|
| Operation |
An Operation is used to run an actual connector operation on a service.
|
| OperationContext |
Contextual information for a connector Operation execution.
|
| OperationRequest |
Common base interface for all operation requests.
|
| OperationResponse |
Interface for processing the results of an Operation execution.
|
| OperationStatus |
|
| OperationTest |
|
| OperationType |
Enumeration which defines the available Operations in the system (not all of which are necessarily supported by every
connector implementation).
|
| OperationType.Config |
|
| OperationValues |
|
| OptionalTestInput |
This class represents optional input for a test (not input to the operation).
|
| OutputStreamSampleOperation |
Sample update operation that demonstrates how to send data to a client that provides an active output stream to write
the request.
|
| OverridableFieldBrowser |
Sample Browser implementation that demonstrates how to declare an overridable operation property during
import.
|
| OverrideableFieldOperation |
Sample Operation that demonstrates how to access the per document value of an overrideable operation
property.
|
| PayloadBatch |
Batch of payloads that can be submitted in a single process execution.
|
| PersistedConnectorCache |
Interface to set and retrieve the listeners persisted cache's properties
|
| PrivateKeyStore |
Base interface for java KeyStore wrapper object containing private key entry.
|
| PropertyMap |
Extension of a String -> Object map which provides some useful methods for retrieving values of specific types.
|
| PublicKeyStore |
Base interface for java KeyStore wrapper object containing public key entry.
|
| QueryFilter |
Specification for filter to a query operation.
|
| QueryFilterBuilder |
Utility class for constructing a QueryFilter using a simple "builder" style.
|
| QueryGroupingBuilder |
|
| QueryOperationTest |
|
| QueryRequest |
Interface for accessing the request information for a QUERY request.
|
| QuerySimpleBuilder |
|
| RequestUtil |
Utility methods for handling requests.
|
| ResponseUtil |
Utility methods for handling responses.
|
| RestClient |
RestClient handles execution and creation of HttpRequest
|
| RestConnection<C extends BrowseContext> |
|
| RestConnector |
|
| RestOperation |
|
| RestOperationConnection |
|
| RestPoolingConnectionManager |
|
| RestPoolingConstants |
Utility class defining constant values used to configure Rest Connection Pool.
|
| RestPoolingService |
Utility class to handle Rest Connection Pool.
|
| RestRetryHandler |
Implementation of the HttpRequestRetryHandler this retry is used for OAuth2 purposes to refresh the
token before retrying the request once again.
|
| RolesAnywhereConfigFactory |
This class creates RolesAnywhereConfig instances with the user data required to obtain temporary AWS
credentials, based on trusts established between users public key infrastructure (PKI) and AWS IAM Roles Anywhere.
|
| SampleClient<I,O> |
Sample client used throughout the sample project when demonstrating how to send data to a target system and,
potentially, return a response.
|
| SampleConsumer |
A sample consumer class that allows the registration of message handlers which is conceptually similar to JMS
consumers and listeners.
|
| SampleConsumer.MessageHandler |
|
| SampleConsumer.MultiMessageHandler |
|
| SampleConsumer.SingleMessageHandler |
|
| SampleOutputStreamClient |
Sample client used throughout the sample project when demonstrating how to send data to a target system where the
client provides an OutputStream where the request should be written.
|
| SimpleAtomConfig |
Simple implementation of AtomConfig.
|
| SimpleAtomContext |
|
| SimpleAtomProxyConfig |
Simple implementation of AtomProxyConfig
|
| SimpleAuthorizationScheme |
Basic Authorization scheme that generates the Authorization header based off of Scheme name and password.
|
| SimpleBrowseContext |
Simple implementation of BrowseContext.
|
| SimpleConnectorResult |
|
| SimpleConnectorStatus |
|
| SimpleDeleteRequest |
|
| SimpleExpiringValue<V> |
ExpiringValue implementation which will expire the current value after a fixed amount of time.
|
| SimpleExpression |
Expression type which represents a simple operator based expression on a property and some number of
arguments.
|
| SimpleGetRequest |
|
| SimpleListenConnector |
|
| SimpleListenManager |
|
| SimpleListenOperation |
|
| SimpleManagerConnection<C extends ConnectorContext> |
|
| SimpleMessageHandler |
|
| SimpleNetworkAuthenticator |
|
| SimpleOperationConnection |
|
| SimpleOperationContext |
Simple implementation of OperationContext.
|
| SimpleOperationResponse |
Simple implementation of OperationResponse.
|
| SimpleOperationResult |
A result from an operation execution saved by the SimpleOperationResponse.
|
| SimplePayloadMetadata |
Simple implementation of TrackedData for all necessary data types.
|
| SimplePersistentListenOperation |
|
| SimplePollingConnector |
|
| SimplePollingManager |
|
| SimplePollingManagerConnection |
|
| SimplePollingOperation |
|
| SimplePollingOperationConnection |
Simple BaseConnection implementation that provides an abstraction for the connection and operation settings.
|
| SimpleQueryRequest |
|
| SimpleSingletonOperation |
Simple SingletonListenOperation that demonstrates using an operation property to determine if the listener
should operate in "singleton mode".
|
| SimpleTrackedData |
Simple implementation of TrackedData for all necessary data types.
|
| SimpleUnmanagedListenConnector |
|
| SimpleUnmanagedListenOperation |
|
| SimpleUpdateRequest |
|
| SingletonListenOperation<M extends ListenManager> |
|
| SizeBasedRoutingOperation |
Sample operation that demonstrates how to process input documents differently based on the size of the input
document.
|
| SizeLimitedBatchJsonOperation |
Sample update operation that builds a JSON array containing the input documents in a memory efficient manner.
|
| SizeLimitedJsonOperation |
|
| SizeLimitedUpdateOperation |
|
| Sort |
Java class for Sort complex type.
|
| SplitJsonResponseOperation |
Sample update operation that demonstrates the use of a JsonSplitter to create multiple payloads from a single
stream in a memory efficient manner.
|
| SubmitOptions |
|
| TrackedData |
Base interface for all data which is being tracked by the atom.
|
| UnmanagedListenConnector |
|
| UnmanagedListenOperation |
|
| UpdateOperationTest |
|
| UpdateRequest |
Interface for accessing the request information for a CREATE, UPDATE, UPSERT, or EXECUTE request.
|
| UpsertOperationTest |
|
| ValueCondition |
A condition based on the value(s) of another field.
|
| VisibilityCondition |
A condition that will drive the visibility of a field if the value(s) match.
|
| WaitMode |
|
| WSBrowser |
Implementation of webservice browsing.
|
| WSBrowser.SchemaMapHolder |
Holder for a SchemaMap, allows invoked methods to change the SchemaMap reference.
|
| WSCache |
The WSCache is used to store expensive web service information across web service connections.
|
| WSCache.Key |
Key used for WSCache instances.
|
| WSConnection<C extends BrowseContext> |
The WSConnection class is used to implement behavior which is common across all types of interactions with the target
web service.
|
| WSConnector |
A simple implementation of a Connector for the web service connector.
|
| WSExecuteOperation |
Implementation of the EXECUTE operation for invoking arbitrary webservice methods.
|
| WSOperationConnection |
|
| XMLEventUtilBase |
Common functionality for XMLJoiner/XMLSplitter, generally related to handling xml event streams.
|
| XMLJoiner |
Utility for efficiently joining/wrapping multiple xml documents into one xml document.
|
| XMLSplitter |
Utility for efficiently splitting/stripping an xml document into one or more payloads.
|