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.
|