Interface | Description |
---|---|
ConfigContext |
The context that is required to execute queries against various systems.
|
ErpEndpointMonitorMXBean |
Interface contains collection of methods for monitoring SAP S/4HANA queries.
|
QueryExecutor<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Common interface for execution of different types of queries.
|
QueryResult<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Common interface for ERP query results.
|
QuerySerializer<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Common interface for serialization of queries and deserialization of query results.
|
WithErpConfigContext |
Common interface for accessing S/4HANA endpoints attributes.
|
Class | Description |
---|---|
AbstractQueryExecutor<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Abstract base class for
QueryExecutor implementations. |
AbstractQuerySerializer<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Common abstract class for serialization of queries and deserialization of query results.
|
CachingErpCommand<T> |
Extends the
CachingCommand to enable resilient execution and caching of results of S/4HANA queries. |
DurationDeserializer |
Helper class used for parsing durations measured by the ERP.
|
ErpCommand<T> |
Extends a common Hystrix-based
Command to enable resilient execution of S/4HANA queries. |
ErpConfigContext |
This class provides a context for transparently connecting to an SAP S/4HANA system via different protocols such as
HTTP and RFC.
|
ErpDestination |
Extends
DestinationDeclarator and adds ErpQueryEndpoint as a default destination name for ERP query endpoint. |
ErpEndpointMonitor |
Used to monitor statistics for SAP S/4HANA queries.
|
ErpTypeGsonTypeAdapterFactory |
Implementation of GSON
TypeAdapterFactory that is able to generically handle all implementations of
ErpType . |
ErpTypeSerializer |
Used for serialization and deserialization of ERP-based types.
|
HttpRequestExecutor<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
A collection of methods which are commonly called during executions of a query.
|
Query<QueryT extends Query<QueryT,QueryResultT>,QueryResultT extends QueryResult<QueryT,QueryResultT>> |
Common interface for ERP queries.
|
QueryBody |
Abstract base class for different types of query bodies.
|
QueryExecutionMeasurements |
Collection of measurements for an S/4HANA query.
|
SerializedQuery<QueryT extends Query<QueryT,?>> |
Represents a serialized query, including request method, path, headers, and body.
|
SerializedQueryResult<QueryT extends Query<QueryT,?>> |
Represents serialized query result with a query, result body, and headers.
|
ServiceUriBuilder |
Used to build S/4HANA service URI, considering parameters such as base URI and relative path.
|
Enum | Description |
---|---|
ErpEdition |
Enumeration of ERP edition (Cloud or On-Premise).
|
RequestMethod |
Enumeration representing possible HTTP methods for ERP query execution.
|
Copyright © 2018 SAP SE. All rights reserved.