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