Interface | Description |
---|---|
ConnectorCacheFactory<K,C extends ConnectorCache<K>,X extends ConnectorContext> |
Interface for a factory which can be used to create an instance of a ConnectorCache.
|
Class | Description |
---|---|
BaseBrowser |
Utility base class for implementing a
Browser . |
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 . |
BaseDeleteOperation |
Utility base class for implementing a DELETE
Operation . |
BaseGetOperation |
Utility base class for implementing a GET
Operation . |
BaseOperation |
Utility base class for implementing an
Operation . |
BaseQueryOperation |
Utility base class for implementing a QUERY
Operation . |
BaseUpdateOperation |
Utility base class for implementing a CREATE, UPDATE, UPSERT or EXECUTE
Operation . |
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.
|
ConnectorCache<K> |
Utility base class for caching per-user information across multiple connector invocations (uses
ConnectorContext.getConnectorCache() to store this object). |
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. |
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.
|
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() ) |
SimpleExpiringValue<V> |
ExpiringValue implementation which will expire the current value after a fixed amount of time.
|
SizeLimitedUpdateOperation |
BaseUpdateOperation extension that filters input data that is "too large". |