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.
|
NodeKeyFactory<KeyT> |
Factory used for serialization / deserialization of hierarchy 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.
|
WithErpEndpoint |
Common interface for accessing S/4HANA endpoints attributes.
|
Class | Description |
---|---|
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 ERP system via different protocols such as HTTP and
RFC.
|
ErpDestination |
Extends
DestinationDeclarator and adds ErpQueryEndpoint as a default destination name for ERP query endpoint. |
ErpEndpoint |
Endpoint for sending various types of queries to an ERP system.
|
ErpEndpointMonitor |
Used to monitor statistics for SAP S/4HANA queries.
|
ErpGsonBuilder |
Class for instantiating of
GsonBuilder with the standard configuration, used by query serializers. |
ErpServiceUriBuilder |
Used to build S/4HANA service URI, considering parameters, such as base URI, relative path, S/4HANA edition (Cloud or
On-Premise).
|
ErpSystemInfo |
Class representing details about an ERP system.
|
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.
|
InfoQuery |
Class representing an ERP system information query.
|
InfoQueryResult |
Class representing the result returned by
InfoQuery . |
InfoQueryResult.SoftwareComponentVersion |
Contains information on a software component name and release.
|
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 serialized query with a query, body, and headers.
|
SerializedQueryResult<QueryT extends Query<QueryT,?>> |
Represents serialized query result with a query, result body, and headers.
|
SoftwareComponent |
Represents a software component in S/4HANA.
|
SoftwareComponentVersion |
Enum | Description |
---|---|
DatabaseSystem |
Enumeration of database systems.
|
ErpEdition |
Enumeration of ERP edition (Cloud or On-Premise).
|
ErpRelease |
Enumeration of ERP release versions.
|
Copyright © 2017 SAP SE. All rights reserved.