Index

A B C E F G H I L M O P R S T V 
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
 
A B C E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values