Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractSidecarAccess - Class in com.sap.cds.mtx.impl
- AbstractSidecarAccess(RequestEnhancer, ResilienceConfig) - Constructor for class com.sap.cds.mtx.impl.AbstractSidecarAccess
- APPLICATION_JSON - Static variable in class com.sap.cds.mtx.impl.AbstractSidecarAccess
B
- BASE_PATH - Static variable in class com.sap.cds.mtx.impl.ModelProviderAccess
- build() - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
- build() - Method in class com.sap.cds.mtx.ModelId.Builder
- Builder() - Constructor for class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
- Builder(String) - Constructor for class com.sap.cds.mtx.ModelId.Builder
C
- cacheParams(CacheParams) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
- CacheParams - Class in com.sap.cds.mtx.impl
-
Value class that stores cache parameters for
MetaDataAccessorImpl
- CacheParams(long, long, TimeUnit, long, TimeUnit) - Constructor for class com.sap.cds.mtx.impl.CacheParams
-
Deprecated.
- CacheParams(long, long, TimeUnit, long, TimeUnit, boolean) - Constructor for class com.sap.cds.mtx.impl.CacheParams
-
Deprecated.
- CacheParams(long, Duration, Duration, boolean) - Constructor for class com.sap.cds.mtx.impl.CacheParams
- capabilities() - Method in class com.sap.cds.mt.TenantAwareCdsDataStoreConnector
- CdsDataStoreConnectorCreator - Interface in com.sap.cds.mtx
- CdsDataStoreConnectorCreatorImpl - Class in com.sap.cds.mtx.impl
- CdsDataStoreConnectorCreatorImpl(MetaDataAccessor<?>, Function<String, DataSource>, TransactionManager) - Constructor for class com.sap.cds.mtx.impl.CdsDataStoreConnectorCreatorImpl
- CdsDataStoreConnectorCreatorImpl(MetaDataAccessor<?>, Function<String, DataSource>, TransactionManager, DataStoreConfiguration) - Constructor for class com.sap.cds.mtx.impl.CdsDataStoreConnectorCreatorImpl
- CdsDataStoreLookup - Class in com.sap.cds.mt
-
Responsible for retrieval of
CdsDataStoreConnectors
. - CdsDataStoreLookup(CdsDataStoreConnectorCreator, BiPredicate<String, CdsModel>, CacheParams, Ticker) - Constructor for class com.sap.cds.mt.CdsDataStoreLookup
- com.sap.cds.mt - package com.sap.cds.mt
- com.sap.cds.mt.proxy - package com.sap.cds.mt.proxy
- com.sap.cds.mtx - package com.sap.cds.mtx
- com.sap.cds.mtx.impl - package com.sap.cds.mtx.impl
- connect() - Method in class com.sap.cds.mt.TenantAwareCdsDataStoreConnector
- connect(SessionContext) - Method in class com.sap.cds.mt.TenantAwareCdsDataStoreConnector
- create() - Method in class com.sap.cds.mt.proxy.ProxyCreator.ProxyBuilder
- create() - Method in class com.sap.cds.mt.RoutingDataStoreConnectorCreator
-
Deprecated.
- create(Class<T>, InvocationHandler) - Static method in class com.sap.cds.mt.proxy.ProxyCreator
- create(String) - Method in interface com.sap.cds.mtx.CdsDataStoreConnectorCreator
- create(String) - Method in class com.sap.cds.mtx.impl.CdsDataStoreConnectorCreatorImpl
- create(String) - Static method in class com.sap.cds.mtx.ModelId
- createCsnCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- createCsnCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- createCsnCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.SidecarAccessV1
- createEdmxCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- createEdmxCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- createEdmxCall(ModelId, String) - Method in class com.sap.cds.mtx.impl.SidecarAccessV1
- csnEndpoint - Variable in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- csnModelInfo(ServiceResponse<String>, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- csnModelInfo(ServiceResponse<String>, String) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
E
- edmxEndpoint - Variable in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- edmxModelInfo(ServiceResponse<String>, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- edmxModelInfo(ServiceResponse<String>, String) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- equals(Object) - Method in class com.sap.cds.mtx.ModelId
- evict(String) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- evict(String) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorSingleModelImpl
- evict(String) - Method in interface com.sap.cds.mtx.MetaDataAccessor
-
evicts CDS and EDMX models for the specified tenant
- evictIfOutDated(String) - Method in class com.sap.cds.mt.CdsDataStoreLookup
F
- features(String...) - Method in class com.sap.cds.mtx.ModelId.Builder
- features(Set<String>) - Method in class com.sap.cds.mtx.ModelId.Builder
G
- getBody(ModelId) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getCacheParams() - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig
- getCdsDataStoreConnector(String) - Method in class com.sap.cds.mt.CdsDataStoreLookup
-
Determine a data store connector for a tenant
- getCdsModel(ModelId, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- getCdsModel(ModelId, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorSingleModelImpl
- getCdsModel(ModelId, int) - Method in interface com.sap.cds.mtx.MetaDataAccessor
- getCdsModel(String) - Method in interface com.sap.cds.mtx.MetaDataAccessor
- getCsn(ModelId, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
-
Returns csn model as string, as returned by sidecar
- getCsn(ModelId, String) - Method in interface com.sap.cds.mtx.impl.SidecarAccess
- getCsnBody(ModelId) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getCsnPath() - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- getCsnPath() - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getCsnPath() - Method in class com.sap.cds.mtx.impl.SidecarAccessV1
- getDestinationName() - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- getDestinationName() - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getDestinationName() - Method in class com.sap.cds.mtx.impl.SidecarAccessV1
- getEdmx(ModelId, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- getEdmx(ModelId, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorSingleModelImpl
- getEdmx(ModelId, int) - Method in interface com.sap.cds.mtx.MetaDataAccessor
- getEdmx(ModelId, String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
-
Returns edmx model as string, as returned by sidecar
- getEdmx(ModelId, String) - Method in interface com.sap.cds.mtx.impl.SidecarAccess
- getEdmxBody(ModelId) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getEdmxPath() - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- getEdmxPath() - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getEdmxPath() - Method in class com.sap.cds.mtx.impl.SidecarAccessV1
- getETag() - Method in class com.sap.cds.mtx.impl.ModelAndInformation
- getExpirationDuration() - Method in class com.sap.cds.mtx.impl.CacheParams
- getExpirationDurationUnit() - Method in class com.sap.cds.mtx.impl.CacheParams
- getFeatures() - Method in class com.sap.cds.mtx.ModelId
- getHeaderFields(String) - Method in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- getHeaderFields(String) - Method in class com.sap.cds.mtx.impl.ModelProviderAccess
- getLanguage() - Method in class com.sap.cds.mtx.ModelId
- getMaximumSize() - Method in class com.sap.cds.mtx.impl.CacheParams
- getModel() - Method in class com.sap.cds.mtx.impl.ModelAndInformation
- getODataVersion() - Method in class com.sap.cds.mtx.ModelId
- getRefreshDuration() - Method in class com.sap.cds.mtx.impl.CacheParams
- getRefreshDurationUnit() - Method in class com.sap.cds.mtx.impl.CacheParams
- getServiceName() - Method in class com.sap.cds.mtx.ModelId
- getSidecarAccess() - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig
- getStrToEdmx() - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig
- getStrToModel() - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig
- getTenantId() - Method in class com.sap.cds.mtx.ModelId
- getVersion() - Method in class com.sap.cds.mtx.ModelId
H
- hashCode() - Method in class com.sap.cds.mtx.ModelId
I
- invalidate() - Method in class com.sap.cds.mt.RoutingDataStoreConnectorCreator
-
Deprecated.
- invalidateAll() - Method in class com.sap.cds.mt.RoutingDataStoreConnectorCreator
-
Deprecated.
- isNotModified() - Method in class com.sap.cds.mtx.impl.ModelAndInformation
- isSynchronousRefresh() - Method in class com.sap.cds.mtx.impl.CacheParams
L
- language(String) - Method in class com.sap.cds.mtx.ModelId.Builder
M
- MetaDataAccessor<M> - Interface in com.sap.cds.mtx
-
Provides access to tenant-specific CDS and EDMX models
- MetaDataAccessorImpl<M> - Class in com.sap.cds.mtx.impl
-
Class that provides access to CDS and Edmx models and caches them
- MetaDataAccessorImpl(MetaDataAccessorImpl.MetaDataAccessorConfig, Ticker) - Constructor for class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- MetaDataAccessorImpl(SidecarAccess, CacheParams, MetaDataAccessorImpl.EdmxModelCreator<M>, Ticker) - Constructor for class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- MetaDataAccessorImpl.EdmxModelCreator<M> - Interface in com.sap.cds.mtx.impl
- MetaDataAccessorImpl.MetaDataAccessorConfig - Class in com.sap.cds.mtx.impl
- MetaDataAccessorImpl.MetaDataAccessorConfig.Builder - Class in com.sap.cds.mtx.impl
- MetaDataAccessorSingleModelImpl<M> - Class in com.sap.cds.mtx.impl
-
Class that provides access to CDS and Edmx models read from java resource folders
- MetaDataAccessorSingleModelImpl(String, String, MetaDataAccessorImpl.EdmxModelCreator<M>) - Constructor for class com.sap.cds.mtx.impl.MetaDataAccessorSingleModelImpl
- MODEL_PROVIDER_DESTINATION - Static variable in class com.sap.cds.mtx.impl.ModelProviderAccess
- ModelAndInformation - Class in com.sap.cds.mtx.impl
-
Csn or edmx model returned from sidecar with eTag and "not modified"-flag
- ModelAndInformation(String, String, boolean) - Constructor for class com.sap.cds.mtx.impl.ModelAndInformation
- ModelId - Class in com.sap.cds.mtx
- ModelId.Builder - Class in com.sap.cds.mtx
- ModelOutDatedChecker - Class in com.sap.cds.mtx.impl
- ModelOutDatedChecker(MetaDataAccessor<?>) - Constructor for class com.sap.cds.mtx.impl.ModelOutDatedChecker
- ModelProviderAccess - Class in com.sap.cds.mtx.impl
-
Class that is responsible for communication with external model provider service
- ModelProviderAccess(RequestEnhancer, ResilienceConfig) - Constructor for class com.sap.cds.mtx.impl.ModelProviderAccess
- MTX_SIDECAR_DESTINATION - Static variable in class com.sap.cds.mtx.impl.SidecarAccessV1
O
- odata(String, String, String) - Method in class com.sap.cds.mtx.ModelId.Builder
- odataVersion(String) - Method in class com.sap.cds.mtx.ModelId.Builder
- overwrite(String, Object) - Method in class com.sap.cds.mt.proxy.ProxyCreator.ProxyBuilder
P
- parse(String, String) - Method in interface com.sap.cds.mtx.impl.MetaDataAccessorImpl.EdmxModelCreator
- proxy(Class<T>, T) - Static method in class com.sap.cds.mt.proxy.ProxyCreator
- ProxyBuilder(Class<T>, T) - Constructor for class com.sap.cds.mt.proxy.ProxyCreator.ProxyBuilder
- ProxyCreator - Class in com.sap.cds.mt.proxy
- ProxyCreator() - Constructor for class com.sap.cds.mt.proxy.ProxyCreator
- ProxyCreator.ProxyBuilder<T> - Class in com.sap.cds.mt.proxy
R
- reflect() - Method in class com.sap.cds.mt.TenantAwareCdsDataStoreConnector
- refresh(String) - Method in interface com.sap.cds.mtx.MetaDataAccessor
-
Synchronously CDS and EDMX models for the specified tenant if they have changed
- refresh(String, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl
- refresh(String, int) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorSingleModelImpl
- refresh(String, int) - Method in interface com.sap.cds.mtx.MetaDataAccessor
-
TODO sync Rereads CDS and EDMX models for the specified tenant if they have changed
- requestEnhancer - Variable in class com.sap.cds.mtx.impl.AbstractSidecarAccess
- RoutingDataStoreConnectorCreator - Class in com.sap.cds.mt
-
Deprecated.
- RoutingDataStoreConnectorCreator(Supplier<String>, Supplier<CdsDataStoreConnector>) - Constructor for class com.sap.cds.mt.RoutingDataStoreConnectorCreator
-
Deprecated.
S
- service(String) - Method in class com.sap.cds.mtx.ModelId.Builder
- sidecarAccess(SidecarAccess) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
- SidecarAccess - Interface in com.sap.cds.mtx.impl
- SidecarAccessV1 - Class in com.sap.cds.mtx.impl
-
Class that is responsible for communication with node.js application sidecar/mtx via its REST API
- SidecarAccessV1(RequestEnhancer, ResilienceConfig) - Constructor for class com.sap.cds.mtx.impl.SidecarAccessV1
- strToEdmx(MetaDataAccessorImpl.EdmxModelCreator<?>) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
- strToModel(Function<String, CdsModel>) - Method in class com.sap.cds.mtx.impl.MetaDataAccessorImpl.MetaDataAccessorConfig.Builder
T
- TenantAwareCdsDataStoreConnector - Class in com.sap.cds.mt
- TenantAwareCdsDataStoreConnector(CdsDataStoreLookup, Supplier<String>) - Constructor for class com.sap.cds.mt.TenantAwareCdsDataStoreConnector
- test(String, CdsModel) - Method in class com.sap.cds.mtx.impl.ModelOutDatedChecker
- toString() - Method in class com.sap.cds.mtx.ModelId
V
- version(String) - Method in class com.sap.cds.mtx.ModelId.Builder
All Classes and Interfaces|All Packages|Constant Field Values