A B C D E F G H I J K L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abortTransaction() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in interface org.restheart.plugins.security.TokenManager
- actualUri(Map<String, Object>, Class<P>) - Static method in class org.restheart.utils.PluginUtils
- addConsumer(Consumer<T>) - Method in interface org.restheart.plugins.ConsumingPlugin
- addWarning(String) - Method in class org.restheart.exchange.MongoResponse
- addXForwardedHeader(String, String) - Method in class org.restheart.exchange.Request
-
Add the header X-Forwarded-[key] to the proxied request; use it to pass to the backend information otherwise lost proxying the request.
- ADMIN - Static variable in interface org.restheart.exchange.ExchangeKeys
- AFTER_READ - org.restheart.cache.Cache.EXPIRE_POLICY
- AFTER_STARTUP - org.restheart.plugins.InitPoint
-
execute the Inizializer right after the server has been started
- AFTER_WRITE - org.restheart.cache.Cache.EXPIRE_POLICY
- AGGREGATION - org.restheart.exchange.ExchangeKeys.TYPE
- AGGREGATION_VARIABLES_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- AJP_HOST_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the ajp-host property.
- AJP_LISTENER_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the ajp-listener property.
- AJP_PORT_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the ajp-port property.
- ALL - org.restheart.plugins.ConfigurationScope
- ALLOW_UNESCAPED_CHARACTERS_IN_URL - Static variable in interface org.restheart.ConfigurationKeys
-
The key to allow unescaped chars in URL
- ANSI_CONSOLE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
The key for enabling the Ansi console (for logging with colors)
- APP_FORM_URLENCODED_TYPE - Static variable in class org.restheart.exchange.Exchange
- append(ByteBuffer, PooledByteBuffer[], HttpServerExchange) - Static method in class org.restheart.utils.BuffersUtils
-
append the src data to the pooled buffers
- APPLICATION_PDF_TYPE - Static variable in class org.restheart.exchange.Exchange
- ARGS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the args property.
- argValue(Map<String, Object>, String) - Static method in interface org.restheart.plugins.ConfigurablePlugin
- asMap() - Method in interface org.restheart.cache.Cache
- asMap() - Method in class org.restheart.cache.impl.GuavaCache
- asMap() - Method in class org.restheart.cache.impl.GuavaLoadingCache
- AUTH_MECHANISMS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the auth Mechanism.
- AUTH_TOKEN_HEADER - Static variable in interface org.restheart.plugins.security.TokenManager
- AUTH_TOKEN_LOCATION_HEADER - Static variable in interface org.restheart.plugins.security.TokenManager
- AUTH_TOKEN_VALID_HEADER - Static variable in interface org.restheart.plugins.security.TokenManager
- authenticate(HttpServerExchange, SecurityContext) - Method in interface org.restheart.plugins.security.AuthMechanism
- Authenticator - Interface in org.restheart.plugins.security
-
Seehttps://restheart.org/docs/plugins/security-plugins/#authenticators
- AUTHENTICATORS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the authenticators property.
- AuthMechanism - Interface in org.restheart.plugins.security
-
Seehttps://restheart.org/docs/plugins/security-plugins/#authentication-mechanisms
- Authorizer - Interface in org.restheart.plugins.security
-
Seehttps://restheart.org/docs/plugins/security-plugins/#authorizers
- AUTHORIZERS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the authorizers property.
B
- BadRequestException - Exception in org.restheart.exchange
- BadRequestException() - Constructor for exception org.restheart.exchange.BadRequestException
- BadRequestException(int) - Constructor for exception org.restheart.exchange.BadRequestException
- BadRequestException(String) - Constructor for exception org.restheart.exchange.BadRequestException
- BadRequestException(String, int) - Constructor for exception org.restheart.exchange.BadRequestException
- BadRequestException(String, int, Throwable) - Constructor for exception org.restheart.exchange.BadRequestException
- BadRequestException(String, Throwable) - Constructor for exception org.restheart.exchange.BadRequestException
- BaseAccount - Class in org.restheart.idm
-
Base concrete Account implementation
- BaseAccount(String, Set<String>) - Constructor for class org.restheart.idm.BaseAccount
- BasePrincipal - Class in org.restheart.idm
-
Base concrete Principal implmentation
- BasePrincipal(String) - Constructor for class org.restheart.idm.BasePrincipal
- BEFORE_STARTUP - org.restheart.plugins.InitPoint
-
execute the Inizializer before starting the server
- BINARY_CONTENT - Static variable in interface org.restheart.exchange.ExchangeKeys
- BOOLEAN - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
boolean
- boxedError(Logger, String...) - Static method in class org.restheart.utils.LogUtils
- boxedInfo(Logger, String...) - Static method in class org.restheart.utils.LogUtils
- boxedMessage(Logger, LogUtils.Level, Ansi.Color, Ansi.Color, String...) - Static method in class org.restheart.utils.LogUtils
- boxedWarn(Logger, String...) - Static method in class org.restheart.utils.LogUtils
- BsonFromCsvRequest - Class in org.restheart.exchange
-
ServiceRequest implementation backed by BsonValue and initialized from csv data.
- BsonInterceptor - Interface in org.restheart.plugins
-
Specialized Interceptor interface for services implementing BsonService
- BsonRequest - Class in org.restheart.exchange
-
ServiceRequest implementation backed by BsonValue
- BsonRequest(HttpServerExchange) - Constructor for class org.restheart.exchange.BsonRequest
- BsonResponse - Class in org.restheart.exchange
-
ServiceResponse implementation backed by BsonValue
- BsonResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.BsonResponse
- BsonService - Interface in org.restheart.plugins
-
Specialized Service interface that uses BsonRequest and BsonResponse
- BUFFER_SIZE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the buffer-size property.
- BUFFERED_RESPONSE_DATA_KEY - Static variable in class org.restheart.exchange.ProxyResponse
- BufferedExchange<T> - Interface in org.restheart.exchange
-
A buffered exchage stores content in a PooledByteBuffer This makes possibile using it in proxied requests.
- BuffersUtils - Class in org.restheart.utils
- BuffersUtils() - Constructor for class org.restheart.utils.BuffersUtils
- BULK_DOCUMENTS - org.restheart.exchange.ExchangeKeys.TYPE
- ByteArrayInterceptor - Interface in org.restheart.plugins
- ByteArrayProxyRequest - Class in org.restheart.exchange
- ByteArrayProxyRequest(HttpServerExchange) - Constructor for class org.restheart.exchange.ByteArrayProxyRequest
- ByteArrayProxyResponse - Class in org.restheart.exchange
- ByteArrayProxyResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.ByteArrayProxyResponse
- ByteArrayRequest - Class in org.restheart.exchange
- ByteArrayResponse - Class in org.restheart.exchange
- ByteArrayService - Interface in org.restheart.plugins
C
- C - org.restheart.exchange.ExchangeKeys.HAL_MODE
-
alias for compact
- Cache<K,V> - Interface in org.restheart.cache
- Cache.EXPIRE_POLICY - Enum in org.restheart.cache
- cachedRequestType(ExchangeTypeResolver) - Static method in class org.restheart.utils.PluginUtils
-
Plugin.requestType() is heavy.
- cachedResponseType(ExchangeTypeResolver) - Static method in class org.restheart.utils.PluginUtils
-
Plugin.responseType() is heavy.
- CacheFactory - Class in org.restheart.cache
- CERT_PASSWORD_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the certpassword property.
- CHANGE_STREAM - org.restheart.exchange.ExchangeKeys.TYPE
- ChannelReader - Class in org.restheart.utils
- ChannelReader() - Constructor for class org.restheart.utils.ChannelReader
- CheckersUtils - Class in org.restheart.utils
- CheckersUtils() - Constructor for class org.restheart.utils.CheckersUtils
- checkType(Optional<BsonValue>, String) - Static method in class org.restheart.utils.JsonUtils
- CLASS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the class property.
- cleanUp() - Method in interface org.restheart.cache.Cache
- cleanUp() - Method in class org.restheart.cache.impl.GuavaCache
- cleanUp() - Method in class org.restheart.cache.impl.GuavaLoadingCache
- CLIENT_SESSION_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- ClientSessionImpl - Class in org.restheart.mongodb.db.sessions
- ClientSessionImpl(ServerSessionPool, Object, ClientSessionOptions) - Constructor for class org.restheart.mongodb.db.sessions.ClientSessionImpl
- ClientSessionImpl(ServerSessionPool, Object, ClientSessionOptions, MongoClientDelegate) - Constructor for class org.restheart.mongodb.db.sessions.ClientSessionImpl
- close() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- COLL_META_DOCID_PREFIX - Static variable in interface org.restheart.exchange.ExchangeKeys
- COLLECTION - org.restheart.exchange.ExchangeKeys.TYPE
- COLLECTION_INDEXES - org.restheart.exchange.ExchangeKeys.TYPE
- COLLECTION_META - org.restheart.exchange.ExchangeKeys.TYPE
- COLLECTION_SIZE - org.restheart.exchange.ExchangeKeys.TYPE
- commitTransaction() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- COMPACT - org.restheart.exchange.ExchangeKeys.HAL_MODE
-
compact mode
- CONFIG - Static variable in interface org.restheart.exchange.ExchangeKeys
- ConfigurablePlugin - Interface in org.restheart.plugins
- Configuration - Class in org.restheart
-
Utility class to help dealing with the configuration file.
- Configuration() - Constructor for class org.restheart.Configuration
-
Creates a new instance of Configuration with defaults values.
- Configuration(Path) - Constructor for class org.restheart.Configuration
-
Creates a new instance of Configuration from the configuration file For any missing property the default value is used.
- Configuration(Path, boolean) - Constructor for class org.restheart.Configuration
-
Creates a new instance of Configuration from the configuration file For any missing property the default value is used.
- Configuration(Map<String, Object>, boolean) - Constructor for class org.restheart.Configuration
-
Creates a new instance of Configuration from the configuration file For any missing property the default value is used.
- ConfigurationException - Exception in org.restheart
- ConfigurationException() - Constructor for exception org.restheart.ConfigurationException
- ConfigurationException(String) - Constructor for exception org.restheart.ConfigurationException
- ConfigurationException(String, Throwable) - Constructor for exception org.restheart.ConfigurationException
- ConfigurationKeys - Interface in org.restheart
- ConfigurationScope - Enum in org.restheart.plugins
-
Defines the scope of the configuration to inject via @OnInit ALL injects the whole configuration OWN injects the configuration of the plugins identified by its name
- CONNECTION_OPTIONS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
undertow connetction options See http://undertow.io/undertow-docs/undertow-docs-1.3.0/index.html#common-listener-optionshttp://undertow.io/undertow-docs/undertow-docs-1.3.0/index.html#common-listener-options
- consumeConfiguration() - Method in class org.restheart.plugins.FileConfigurablePlugin
- ConsumingPlugin<T> - Interface in org.restheart.plugins
- containsUpdateOperators(BsonValue) - Static method in class org.restheart.utils.JsonUtils
-
Seehttps://docs.mongodb.com/manual/reference/operator/update/
- containsUpdateOperators(BsonValue, boolean) - Static method in class org.restheart.utils.JsonUtils
-
Seehttps://docs.mongodb.com/manual/reference/operator/update/
- content - Variable in class org.restheart.exchange.ServiceRequest
- content - Variable in class org.restheart.exchange.ServiceResponse
- CONTENT_TYPE - Static variable in interface org.restheart.exchange.ExchangeKeys
- CONTENT_TYPE - Static variable in class org.restheart.handlers.PipelinedHandler
- convertListToIntArray(List<Object>) - Static method in class org.restheart.Configuration
- COUNT_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- countPropsFromPath(BsonValue, String) - Static method in class org.restheart.utils.JsonUtils
- createLocalCache(long, Cache.EXPIRE_POLICY, long) - Static method in class org.restheart.cache.CacheFactory
- createLocalCache(long, Cache.EXPIRE_POLICY, long, Consumer<Map.Entry<K, Optional<V>>>) - Static method in class org.restheart.cache.CacheFactory
- createLocalLoadingCache(long, Cache.EXPIRE_POLICY, long, Function<K, V>) - Static method in class org.restheart.cache.CacheFactory
- CVS_CONTENT_TYPE - Static variable in class org.restheart.exchange.BsonFromCsvRequest
D
- DATE - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
Date
- DB - org.restheart.exchange.ExchangeKeys.TYPE
- DB_META - org.restheart.exchange.ExchangeKeys.TYPE
- DB_META_DOCID - Static variable in interface org.restheart.exchange.ExchangeKeys
- DB_SIZE - org.restheart.exchange.ExchangeKeys.TYPE
- DEBUG - org.restheart.utils.LogUtils.Level
- decodeQueryString(String) - Static method in class org.restheart.utils.URLUtils
-
decode the percent encoded query string
- DEFAULT_AJP_HOST - Static variable in interface org.restheart.ConfigurationKeys
-
default ajp host 0.0.0.0.
- DEFAULT_AJP_LISTENER - Static variable in interface org.restheart.ConfigurationKeys
-
default http listener.
- DEFAULT_AJP_PORT - Static variable in interface org.restheart.ConfigurationKeys
-
default ajp port 8009.
- DEFAULT_HTTP_HOST - Static variable in interface org.restheart.ConfigurationKeys
-
default http host 127.0.0.1.
- DEFAULT_HTTP_LISTENER - Static variable in interface org.restheart.ConfigurationKeys
-
default http listener.
- DEFAULT_HTTP_PORT - Static variable in interface org.restheart.ConfigurationKeys
-
default http port 8080.
- DEFAULT_HTTPS_HOST - Static variable in interface org.restheart.ConfigurationKeys
-
default https host 0.0.0.0.
- DEFAULT_HTTPS_LISTENER - Static variable in interface org.restheart.ConfigurationKeys
-
default https listener.
- DEFAULT_HTTPS_PORT - Static variable in interface org.restheart.ConfigurationKeys
-
default https port 4443.
- DEFAULT_INSTANCE_NAME - Static variable in interface org.restheart.ConfigurationKeys
-
default instance name
- DEFAULT_ROUTE - Static variable in class org.restheart.Configuration
- defaultURI() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Only used by Services Sets the default URI of the Service.
- defaultURI(Class<P>) - Static method in class org.restheart.utils.PluginUtils
- defaultURI(Service) - Static method in class org.restheart.utils.PluginUtils
- DELETE - org.restheart.exchange.ExchangeKeys.METHOD
- DELETE_CURR - org.restheart.utils.Minify.Action
- DELETE_NEXT - org.restheart.utils.Minify.Action
- deleteTempDir(Class, String, File) - Static method in class org.restheart.utils.ResourcesExtractor
- description() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Describes the plugin
- DIRECT_BUFFERS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the direct-buffers property.
- DOC_ID_TYPE_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- DOCUMENT - org.restheart.exchange.ExchangeKeys.TYPE
- doesRequestUseDotNotation(BsonValue) - Static method in class org.restheart.utils.CheckersUtils
- doesRequestUseUpdateOperators(BsonValue) - Static method in class org.restheart.utils.CheckersUtils
- dontIntercept() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Set to true to avoid interceptors to be executed on requests handled by this plugin.
- dontIntercept(PluginsRegistry, HttpServerExchange) - Static method in class org.restheart.utils.PluginUtils
- dontIntercept(Service) - Static method in class org.restheart.utils.PluginUtils
- dump(String, PooledByteBuffer[]) - Static method in class org.restheart.utils.BuffersUtils
E
- EAGER_CURSOR_ALLOCATION_POLICY_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- ENABLE_LOG_CONSOLE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the enable-log-console property.
- ENABLE_LOG_FILE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the enable-log-file property.
- enabledByDefault() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Set to true to enable the plugin by default.
- equals(Object) - Method in class org.restheart.utils.JsonUnflattener
- ERROR - org.restheart.utils.LogUtils.Level
- escapeKeys(BsonValue, boolean) - Static method in class org.restheart.utils.JsonUtils
-
replaces the dollar prefixed keys (eg $exists) with the corresponding underscore prefixed key (eg _$exists).
- ETAG_CHECK_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- ETAG_DOC_POLICY_METADATA_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- ETAG_POLICY_METADATA_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- EXACT - org.restheart.plugins.RegisterPlugin.MATCH_POLICY
- Exchange<T> - Class in org.restheart.exchange
-
The root class in the exchange hierarchy.
- Exchange(HttpServerExchange) - Constructor for class org.restheart.exchange.Exchange
- ExchangeKeys - Interface in org.restheart.exchange
- ExchangeKeys.DOC_ID_TYPE - Enum in org.restheart.exchange
- ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY - Enum in org.restheart.exchange
- ExchangeKeys.ETAG_CHECK_POLICY - Enum in org.restheart.exchange
- ExchangeKeys.HAL_MODE - Enum in org.restheart.exchange
- ExchangeKeys.METHOD - Enum in org.restheart.exchange
- ExchangeKeys.REPRESENTATION_FORMAT - Enum in org.restheart.exchange
- ExchangeKeys.TYPE - Enum in org.restheart.exchange
- ExchangeTypeResolver<R extends Request<?>,S extends Response<?>> - Interface in org.restheart.plugins
-
Abstract class to get the response and request implementation classes at runtime
- extract(Class, String) - Static method in class org.restheart.utils.ResourcesExtractor
F
- F - org.restheart.exchange.ExchangeKeys.HAL_MODE
-
alias for full
- FALSE_KEY_ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- FILE - org.restheart.exchange.ExchangeKeys.TYPE
- FILE_BINARY - org.restheart.exchange.ExchangeKeys.TYPE
- FILE_METADATA - Static variable in interface org.restheart.exchange.ExchangeKeys
- FileConfigurablePlugin - Class in org.restheart.plugins
-
An helper class that simplifies getting the Plugin args from a configuration file.
- FileConfigurablePlugin() - Constructor for class org.restheart.plugins.FileConfigurablePlugin
- FILENAME - Static variable in interface org.restheart.exchange.ExchangeKeys
- FILES_BUCKET - org.restheart.exchange.ExchangeKeys.TYPE
- FILES_BUCKET_META - org.restheart.exchange.ExchangeKeys.TYPE
- FILES_BUCKET_SIZE - org.restheart.exchange.ExchangeKeys.TYPE
- FILTER_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- flatten(BsonDocument, boolean) - Static method in class org.restheart.utils.JsonUtils
- FORCE_GZIP_ENCODING_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the force-gzip-encoding property.
- FORM_URLENCODED - Static variable in class org.restheart.exchange.Request
- FS_CHUNKS_SUFFIX - Static variable in interface org.restheart.exchange.ExchangeKeys
- FS_FILES_SUFFIX - Static variable in interface org.restheart.exchange.ExchangeKeys
- FULL - org.restheart.exchange.ExchangeKeys.HAL_MODE
-
full mode
G
- get(Account) - Method in interface org.restheart.plugins.security.TokenManager
-
retrieves of generate a token valid for the account
- get(K) - Method in interface org.restheart.cache.Cache
- get(K) - Method in class org.restheart.cache.impl.GuavaCache
- get(K) - Method in class org.restheart.cache.impl.GuavaLoadingCache
- GET - org.restheart.exchange.ExchangeKeys.METHOD
- getAggreationVars() - Method in class org.restheart.exchange.MongoRequest
- getAggregationOperation() - Method in class org.restheart.exchange.MongoRequest
- getAjpHost() - Method in class org.restheart.Configuration
- getAjpPort() - Method in class org.restheart.Configuration
- getAuthenticatedAccount() - Method in class org.restheart.exchange.Request
- getAuthenticator(String) - Method in interface org.restheart.plugins.PluginsRegistry
- getAuthenticators() - Method in class org.restheart.Configuration
- getAuthenticators() - Method in interface org.restheart.plugins.PluginsRegistry
- getAuthMechanisms() - Method in class org.restheart.Configuration
- getAuthMechanisms() - Method in interface org.restheart.plugins.PluginsRegistry
- getAuthorizers() - Method in class org.restheart.Configuration
- getAuthorizers() - Method in interface org.restheart.plugins.PluginsRegistry
- getBuffer() - Method in interface org.restheart.exchange.BufferedExchange
- getBuffer() - Method in class org.restheart.exchange.ProxyRequest
- getBuffer() - Method in class org.restheart.exchange.ProxyResponse
- getBufferSize() - Method in class org.restheart.Configuration
- getBuildTime() - Method in class org.restheart.Version
-
the RESTHEart build time is read from the JAR's MANIFEST.MF file, which is automatically generated by the Maven build process
- getCertPassword() - Method in class org.restheart.Configuration
- getChangeStreamOperation() - Method in class org.restheart.exchange.MongoRequest
- getClassName() - Method in class org.restheart.plugins.PluginRecord
- getClientSession() - Method in class org.restheart.exchange.MongoRequest
- getCollectionName() - Method in class org.restheart.exchange.MongoRequest
- getCollectionProps() - Method in class org.restheart.exchange.MongoRequest
- getConfArgs() - Method in class org.restheart.plugins.PluginRecord
- getConnectionOptions() - Method in class org.restheart.Configuration
- getContent() - Method in class org.restheart.exchange.ServiceRequest
- getContent() - Method in class org.restheart.exchange.ServiceResponse
- getContentType() - Method in class org.restheart.exchange.Exchange
- getContentType() - Method in class org.restheart.exchange.Request
- getContentType() - Method in class org.restheart.exchange.Response
- getContentType(HttpServerExchange) - Static method in class org.restheart.exchange.Request
- getContentType(HttpServerExchange) - Static method in class org.restheart.exchange.Response
- getCookie(String) - Method in class org.restheart.exchange.Request
- getCount() - Method in class org.restheart.exchange.MongoResponse
- getCredentials() - Method in class org.restheart.idm.PwdCredentialAccount
- getCursorAllocationPolicy() - Method in class org.restheart.exchange.MongoRequest
- getCustomerSender() - Method in class org.restheart.exchange.ServiceResponse
-
SeesetCustomerSender()
- getDBName() - Method in class org.restheart.exchange.MongoRequest
- getDbOperationResult() - Method in class org.restheart.exchange.MongoResponse
- getDbProps() - Method in class org.restheart.exchange.MongoRequest
- getDescription() - Method in class org.restheart.plugins.PluginRecord
- getDocIdType() - Method in class org.restheart.exchange.MongoRequest
- getDocumentId() - Method in class org.restheart.exchange.MongoRequest
- getDocumentIdRaw() - Method in class org.restheart.exchange.MongoRequest
- getErrorContent(int, String, String, Throwable, boolean) - Method in class org.restheart.exchange.ByteArrayProxyResponse
- getErrorContent(int, String, String, Throwable, boolean) - Method in class org.restheart.exchange.JsonProxyResponse
- getErrorContent(int, String, String, Throwable, boolean) - Method in class org.restheart.exchange.ProxyResponse
- getEtag() - Method in class org.restheart.exchange.OperationResult
- getETag() - Method in class org.restheart.exchange.MongoRequest
- getExchange() - Method in class org.restheart.exchange.Exchange
- getFilePath() - Method in class org.restheart.exchange.MongoRequest
- getFilter() - Method in class org.restheart.exchange.MongoRequest
- getFiltersDocument() - Method in class org.restheart.exchange.MongoRequest
- getGlobalSecurityPredicates() - Method in interface org.restheart.plugins.PluginsRegistry
-
global security predicates must all resolve to true to allow the request
- getHalMode() - Method in class org.restheart.exchange.MongoRequest
- getHeader(HttpString) - Method in class org.restheart.exchange.Response
-
note: an header can have multiple values.
- getHeader(String) - Method in class org.restheart.exchange.Request
-
note: an header can have multiple values.
- getHeader(String) - Method in class org.restheart.exchange.Response
-
note: an header can have multiple values.
- getHeaders() - Method in class org.restheart.exchange.Request
- getHeaders() - Method in class org.restheart.exchange.Response
- getHint() - Method in class org.restheart.exchange.MongoRequest
- getHintDocument() - Method in class org.restheart.exchange.MongoRequest
- getHttpCode() - Method in class org.restheart.exchange.OperationResult
- getHttpHost() - Method in class org.restheart.Configuration
- getHttpPort() - Method in class org.restheart.Configuration
- getHttpsHost() - Method in class org.restheart.Configuration
- getHttpsPort() - Method in class org.restheart.Configuration
- getIdAsString(BsonValue, boolean) - Static method in class org.restheart.utils.JsonUtils
- getIdString(BsonValue) - Static method in class org.restheart.utils.URLUtils
- getIndexId() - Method in class org.restheart.exchange.MongoRequest
- getInitializers() - Method in interface org.restheart.plugins.PluginsRegistry
- getInstance() - Method in class org.restheart.plugins.PluginRecord
- getInstance() - Static method in class org.restheart.Version
- getInstanceName() - Method in class org.restheart.Configuration
- getInterceptors() - Method in interface org.restheart.plugins.PluginsRegistry
- getIoThreads() - Method in class org.restheart.Configuration
- getJsonMode() - Method in class org.restheart.exchange.MongoRequest
- getJwtPayload() - Method in class org.restheart.idm.JwtAccount
- getKeys() - Method in class org.restheart.exchange.MongoRequest
- getKeystoreFile() - Method in class org.restheart.Configuration
- getKeystorePassword() - Method in class org.restheart.Configuration
- getLoading(K) - Method in class org.restheart.cache.impl.GuavaLoadingCache
- getLoading(K) - Method in interface org.restheart.cache.LoadingCache
- getLocalHostLANAddress() - Static method in class org.restheart.utils.NetUtils
-
Returns an
InetAddress
object encapsulating what is most likely the machine's LAN IP address. - getLogFilePath() - Method in class org.restheart.Configuration
- getLogLevel() - Method in class org.restheart.Configuration
- getMappedRequestUri() - Method in class org.restheart.exchange.MongoRequest
-
The mapped uri is the exchange request uri.
- getMappingUri() - Method in class org.restheart.exchange.MongoRequest
- getMDCContext() - Method in class org.restheart.exchange.Response
-
Logging MDC Context is bind to the thread context.
- getMechanismName() - Method in interface org.restheart.plugins.security.AuthMechanism
- getMethod() - Method in class org.restheart.exchange.Request
- getName() - Method in class org.restheart.exchange.PipelineInfo
- getName() - Method in class org.restheart.idm.BasePrincipal
- getName() - Method in class org.restheart.plugins.PluginRecord
- getNewData() - Method in class org.restheart.exchange.OperationResult
- getNewId() - Method in class org.restheart.exchange.OperationResult
- getNext() - Method in class org.restheart.handlers.PipelinedHandler
- getOldData() - Method in class org.restheart.exchange.OperationResult
- getOrDefault(Map<String, Object>, String, V, boolean) - Static method in class org.restheart.Configuration
- getOriginalQueryString(HttpServerExchange) - Static method in class org.restheart.handlers.QueryStringRebuilder
- getPage() - Method in class org.restheart.exchange.MongoRequest
- getPagesize() - Method in class org.restheart.exchange.MongoRequest
- getPaginationLinks(HttpServerExchange, long) - Static method in class org.restheart.utils.RepresentationUtils
- getParentPath(String) - Static method in class org.restheart.utils.URLUtils
- getPath() - Method in class org.restheart.exchange.Request
- getPathParam(String, String) - Method in class org.restheart.exchange.Request
-
get a path parameter using a path template eg paramName=id and URI=/foo/bar => returns bar
- getPathParams(String) - Method in class org.restheart.exchange.Request
-
get path parameters using a template pathTemplate=/foo/{id} and URI=/foo/bar => returns a map with id=bar
- getPathTemplateParamenters() - Method in class org.restheart.exchange.MongoRequest
-
if mongo-mounts specifies a path template (i.e.
- getPipelineInfo() - Method in class org.restheart.exchange.Request
- getPipelineInfo(String) - Method in interface org.restheart.plugins.PluginsRegistry
- getPluginsArgs() - Method in class org.restheart.Configuration
- getPluginsDirectory() - Method in class org.restheart.Configuration
- getPrefixUrl(HttpServerExchange) - Static method in class org.restheart.utils.URLUtils
- getPrincipal() - Method in class org.restheart.idm.BaseAccount
- getProjectionDocument() - Method in class org.restheart.exchange.MongoRequest
- getPropsFromPath(BsonValue, String) - Static method in class org.restheart.utils.JsonUtils
- getProxies() - Method in class org.restheart.Configuration
- getQueryParameters() - Method in class org.restheart.exchange.Request
- getQueryString() - Method in class org.restheart.exchange.Request
- getQueryStringRemovingParams(HttpServerExchange, String...) - Static method in class org.restheart.utils.URLUtils
- getRawContentKey() - Method in class org.restheart.exchange.ProxyRequest
- getRawContentKey() - Method in class org.restheart.exchange.ProxyResponse
- getReferenceLink(String, Object) - Static method in class org.restheart.utils.RepresentationUtils
- getReferenceLink(MongoResponse, String, BsonValue) - Static method in class org.restheart.utils.RepresentationUtils
- getRepresentationFormat() - Method in class org.restheart.exchange.MongoRequest
- getRequestContentLength() - Method in class org.restheart.exchange.Request
- getRequestsLimit() - Method in class org.restheart.Configuration
- getRequestStartTime() - Method in class org.restheart.exchange.MongoRequest
- getRestheartBaseUrl() - Method in class org.restheart.Configuration
- getRestheartLocation() - Method in class org.restheart.Configuration
- getRoles() - Method in class org.restheart.idm.BaseAccount
- getRootPathHandler() - Method in interface org.restheart.plugins.PluginsRegistry
-
Gets the RESTHeart root handler Avoid adding handlers using PathHandler.addPrefixPath() or PathHandler.addExactPath().
- getServices() - Method in interface org.restheart.plugins.PluginsRegistry
- getShardKey() - Method in class org.restheart.exchange.MongoRequest
- getSid() - Method in class org.restheart.exchange.MongoRequest
- getSid() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- getSid(ClientSession) - Static method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- getSortBy() - Method in class org.restheart.exchange.MongoRequest
- getSortByDocument() - Method in class org.restheart.exchange.MongoRequest
- getStartTime() - Method in class org.restheart.exchange.Request
- getStaticResourcesMounts() - Method in class org.restheart.Configuration
- getStatusCode() - Method in exception org.restheart.exchange.BadRequestException
- getStatusCode() - Method in class org.restheart.exchange.Response
- getStatusText(int) - Static method in class org.restheart.utils.HttpStatus
-
Get the reason phrase for a particular status code.
- getTokenManager() - Method in interface org.restheart.plugins.PluginsRegistry
- getTokenManagers() - Method in class org.restheart.Configuration
- getTraceHeaders() - Method in class org.restheart.Configuration
- getTransactionOptions() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- getTxnId() - Method in class org.restheart.exchange.MongoRequest
- getType() - Method in class org.restheart.exchange.MongoRequest
- getType() - Method in class org.restheart.exchange.PipelineInfo
- getUnmappedRequestUri() - Method in class org.restheart.exchange.MongoRequest
-
The unmapped uri is the cononical uri of a mongodb resource (e.g.
- getUri() - Method in class org.restheart.exchange.MongoRequest
- getUri() - Method in class org.restheart.exchange.PipelineInfo
- getUriMatchPolicy() - Method in class org.restheart.exchange.PipelineInfo
- getUriPrefix() - Method in class org.restheart.exchange.MongoRequest
- getURL() - Method in class org.restheart.exchange.Request
- getVersion() - Method in class org.restheart.Version
-
the RESTHEart version is read from the JAR's MANIFEST.MF file, which is automatically generated by the Maven build process
- getWarnings() - Method in class org.restheart.exchange.MongoResponse
- getWorkerThreads() - Method in class org.restheart.Configuration
- getWrappedExchange() - Method in class org.restheart.exchange.Exchange
- getXForwardedHeaders() - Method in class org.restheart.exchange.Request
- GuavaCache<K,V> - Class in org.restheart.cache.impl
- GuavaCache(long, Cache.EXPIRE_POLICY, long) - Constructor for class org.restheart.cache.impl.GuavaCache
- GuavaCache(long, Cache.EXPIRE_POLICY, long, Consumer<Map.Entry<K, Optional<V>>>) - Constructor for class org.restheart.cache.impl.GuavaCache
- GuavaLoadingCache<K,V> - Class in org.restheart.cache.impl
- GuavaLoadingCache(long, Cache.EXPIRE_POLICY, long, Function<K, V>) - Constructor for class org.restheart.cache.impl.GuavaLoadingCache
H
- HAL - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- HAL_JSON_MEDIA_TYPE - Static variable in class org.restheart.exchange.Exchange
-
Supported content types
- HAL_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- handle(R, S) - Method in interface org.restheart.plugins.Interceptor
-
handle the request
- handle(R, S) - Method in interface org.restheart.plugins.Service
-
handle the request
- handleOptions(R) - Method in interface org.restheart.plugins.Service
-
helper method to handle OPTIONS requests
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.PipelinedHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.PipelinedWrappingHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.QueryStringRebuilder
- HandlingPlugin<R extends Request<?>,S extends Response<?>> - Interface in org.restheart.plugins
-
Parent interface of handling plugins: Service and Proxy
- handlingService(PluginsRegistry, HttpServerExchange) - Static method in class org.restheart.utils.PluginUtils
- hasActiveTransaction() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- hashCode() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- hashCode() - Method in class org.restheart.utils.JsonUnflattener
- HINT_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- HTTP_HOST_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the http-host property.
- HTTP_LISTENER_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for http-listener the property.
- HTTP_PORT_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the http-port property.
- HTTPS_HOST_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the https-host property.
- HTTPS_LISTENER_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the https-listener property.
- HTTPS_PORT_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the https-port property.
- HttpStatus - Class in org.restheart.utils
-
Constants enumerating the HTTP status codes.
I
- IllegalQueryParamenterException - Exception in org.restheart.exchange
- IllegalQueryParamenterException(String) - Constructor for exception org.restheart.exchange.IllegalQueryParamenterException
- IllegalQueryParamenterException(String, Throwable) - Constructor for exception org.restheart.exchange.IllegalQueryParamenterException
- IN_ERROR_KEY - Static variable in class org.restheart.exchange.Exchange
- INDEX - org.restheart.exchange.ExchangeKeys.TYPE
- INFO - org.restheart.utils.LogUtils.Level
- init() - Method in interface org.restheart.plugins.Initializer
- init(HttpServerExchange) - Static method in class org.restheart.exchange.BsonFromCsvRequest
- init(HttpServerExchange) - Static method in class org.restheart.exchange.BsonRequest
- init(HttpServerExchange) - Static method in class org.restheart.exchange.BsonResponse
- init(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayRequest
- init(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayResponse
- init(HttpServerExchange) - Static method in class org.restheart.exchange.JsonRequest
- init(HttpServerExchange) - Static method in class org.restheart.exchange.JsonResponse
- init(HttpServerExchange) - Static method in class org.restheart.exchange.MongoResponse
- init(HttpServerExchange, String, String) - Static method in class org.restheart.exchange.MongoRequest
- init(Map<String, Object>, String) - Method in class org.restheart.plugins.FileConfigurablePlugin
-
get the configuration args parsing the file specified in the Plugin argument 'conf-file'
- Initializer - Interface in org.restheart.plugins
-
Initializer allow to execute initialization logic at system startup time Seehttps://restheart.org/docs/plugins/core-plugins/#initializers
- initPoint() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Only used by Initializers
- initPoint(Initializer) - Static method in class org.restheart.utils.PluginUtils
- InitPoint - Enum in org.restheart.plugins
-
Defines the execution time point of an Initializer
- InjectConfiguration - Annotation Type in org.restheart.plugins
-
Plugin annotation that sets a method to get the configuration's properties as a Map<String, Object>
- injectContent() - Method in class org.restheart.exchange.BsonRequest
- injectContent() - Method in class org.restheart.exchange.ByteArrayRequest
- injectContent() - Method in class org.restheart.exchange.JsonRequest
- injectContent(HttpServerExchange) - Method in class org.restheart.exchange.BsonFromCsvRequest
- injectDependency(Object) - Method in interface org.restheart.plugins.PluginsRegistry
- InjectMongoClient - Annotation Type in org.restheart.plugins
-
Plugin annotation that sets a method to get the initialized MongoClient from mongo service.
- InjectPluginsRegistry - Annotation Type in org.restheart.plugins
-
Plugin annotation that sets a method to get the PluginRegistry
- injectTokenHeaders(HttpServerExchange, PasswordCredential) - Method in interface org.restheart.plugins.security.TokenManager
-
injects the token headers in the response
- INSTANCE_NAME_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the instance-name property.
- Interceptor<R extends Request<?>,S extends Response<?>> - Interface in org.restheart.plugins
-
Interceptors allow to snoop and modify requests and responses at different stages of the request lifecycle as defined by the interceptPoint parameter of the annotation RegisterPlugin.
- interceptPoint() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Only used by Interceptors
- interceptPoint(Interceptor) - Static method in class org.restheart.utils.PluginUtils
- InterceptPoint - Enum in org.restheart.plugins
-
Defines the intercept point of an Interceptor
- INVALID - org.restheart.exchange.ExchangeKeys.TYPE
- invalidate(Account) - Method in interface org.restheart.plugins.security.TokenManager
-
invalidates the token bound to the account
- invalidate(K) - Method in interface org.restheart.cache.Cache
- invalidate(K) - Method in class org.restheart.cache.impl.GuavaCache
- invalidate(K) - Method in class org.restheart.cache.impl.GuavaLoadingCache
- InvalidMetadataException - Exception in org.restheart.exchange
- InvalidMetadataException() - Constructor for exception org.restheart.exchange.InvalidMetadataException
- InvalidMetadataException(String) - Constructor for exception org.restheart.exchange.InvalidMetadataException
- InvalidMetadataException(String, Throwable) - Constructor for exception org.restheart.exchange.InvalidMetadataException
- IO_THREADS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the io-threads property.
- isAccountInRole(String) - Method in class org.restheart.exchange.Exchange
-
helper method to check if authenticated account is in the specified role
- isAggregation() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isAjpListener() - Method in class org.restheart.Configuration
- isAllowed(Request) - Method in interface org.restheart.plugins.security.Authorizer
- isAllowUnescapedCharactersInUrl() - Method in class org.restheart.Configuration
- isAncestorPath(String, String) - Static method in class org.restheart.utils.JsonUtils
- isAnsiConsole() - Method in class org.restheart.Configuration
- isAuthenticated() - Method in class org.restheart.exchange.Exchange
-
helper method to check if request is authenticated
- isAuthenticated(HttpServerExchange) - Static method in class org.restheart.exchange.Exchange
- isAuthenticationRequired(Request) - Method in interface org.restheart.plugins.security.Authorizer
- isBulkDocuments() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isBulkRequest(MongoRequest) - Static method in class org.restheart.utils.CheckersUtils
- isCausallyConsistent() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- isCollection() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isCollectionIndexes() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isCollectionMeta() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isCollectionNameInvalid() - Method in class org.restheart.exchange.MongoRequest
-
Seehttps://docs.mongodb.org/v3.2/reference/limits/#naming-restrictions
- isCollectionNameInvalid(String) - Method in class org.restheart.exchange.MongoRequest
- isCollectionSize() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isContentAvailable() - Method in interface org.restheart.exchange.BufferedExchange
- isContentAvailable() - Method in class org.restheart.exchange.ProxyRequest
- isContentAvailable() - Method in class org.restheart.exchange.ProxyResponse
- isContentTypeFormOrMultipart() - Method in class org.restheart.exchange.Request
- isContentTypeFormOrMultipart(HttpServerExchange) - Static method in class org.restheart.exchange.Request
- isContentTypeJson() - Method in class org.restheart.exchange.Exchange
-
helper method to check if the request content is Json
- isContentTypeJson(HttpServerExchange) - Static method in class org.restheart.exchange.Request
-
helper method to check if the request content is Json
- isContentTypeText() - Method in class org.restheart.exchange.Exchange
-
helper method to check if the request content is text
- isContentTypeXml() - Method in class org.restheart.exchange.Exchange
-
helper method to check if the request content is Xm
- isCount() - Method in class org.restheart.exchange.MongoRequest
- isDb() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isDbMeta() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isDbNameInvalid() - Method in class org.restheart.exchange.MongoRequest
-
Seehttps://docs.mongodb.org/v3.2/reference/limits/#naming-restrictions
- isDbNameInvalid(String) - Method in class org.restheart.exchange.MongoRequest
- isDbNameInvalidOnWindows() - Method in class org.restheart.exchange.MongoRequest
-
Seehttps://docs.mongodb.org/v3.2/reference/limits/#naming-restrictions
- isDbNameInvalidOnWindows(String) - Method in class org.restheart.exchange.MongoRequest
- isDbSize() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isDelete() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isDirectBuffers() - Method in class org.restheart.Configuration
- isDocument() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isEnabled() - Method in class org.restheart.plugins.PluginRecord
- isEnabled(boolean, Map<String, Object>) - Static method in class org.restheart.plugins.PluginRecord
- isETagCheckRequired() - Method in class org.restheart.exchange.MongoRequest
- isFile() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isFileBinary() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isFilesBucket() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isFilesBucketMeta() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isFilesBucketSize() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isForceEtagCheck() - Method in class org.restheart.exchange.MongoRequest
- isForceGzipEncoding() - Method in class org.restheart.Configuration
- isFullHalMode() - Method in class org.restheart.exchange.MongoRequest
- isGet() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isHandledBy(String) - Method in class org.restheart.exchange.ServiceRequest
- isHttpListener() - Method in class org.restheart.Configuration
- isHttpsListener() - Method in class org.restheart.Configuration
- isIndex() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isInError() - Method in class org.restheart.exchange.Exchange
- isInError(HttpServerExchange) - Static method in class org.restheart.exchange.Exchange
- isLogToConsole() - Method in class org.restheart.Configuration
- isLogToFile() - Method in class org.restheart.Configuration
- isMessageSentInCurrentTransaction() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- isMetrics() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isNoCache() - Method in class org.restheart.exchange.MongoRequest
- isNoProps() - Method in class org.restheart.exchange.MongoRequest
- isOptions() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isParentAccessible() - Method in class org.restheart.exchange.MongoRequest
-
check if the parent of the requested resource is accessible in this request context for instance if /db/mycollection is mapped to /coll then: the db is accessible from the collection the root is not accessible from the collection (since / is actually mapped to the db)
- isPatch() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isPost() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isPut() - Method in class org.restheart.exchange.Request
-
helper method to check request method
- isReservedCollectionName(String) - Static method in class org.restheart.exchange.MongoRequest
- isReservedDbName(String) - Static method in class org.restheart.exchange.MongoRequest
- isReservedDocumentId(ExchangeKeys.TYPE, BsonValue) - Static method in class org.restheart.exchange.MongoRequest
- isReservedResource() - Method in class org.restheart.exchange.MongoRequest
- isResourceInJar(Class, String) - Static method in class org.restheart.utils.ResourcesExtractor
- isRoot() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isRootSize() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isSchema() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isSchemaStore() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isSchemaStoreMeta() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isSchemaStoreSize() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isSessions() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isTxn() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isTxns() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check request resource type
- isUpdateOperator(String) - Static method in class org.restheart.utils.JsonUtils
-
Seehttps://docs.mongodb.com/manual/reference/operator/update/
- isUseEmbeddedKeystore() - Method in class org.restheart.Configuration
- isWriteDocument() - Method in class org.restheart.exchange.MongoRequest
-
helper method to check if a request writes a document or a file or a schema
J
- JSON_MEDIA_TYPE - Static variable in class org.restheart.exchange.Exchange
- JSON_MODE_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- JsonInterceptor - Interface in org.restheart.plugins
- JsonProxyRequest - Class in org.restheart.exchange
- JsonProxyRequest(HttpServerExchange) - Constructor for class org.restheart.exchange.JsonProxyRequest
- JsonProxyResponse - Class in org.restheart.exchange
- JsonProxyResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.JsonProxyResponse
- JsonRequest - Class in org.restheart.exchange
- JsonResponse - Class in org.restheart.exchange
- JsonService - Interface in org.restheart.plugins
-
Specialized Service interface that uses JsonRequest and JsonResponse
- JsonUnflattener - Class in org.restheart.utils
-
JsonUnflattener provides a static unflatten(String) method to unflatten any flattened JSON string back to nested one.
- JsonUnflattener(BsonValue) - Constructor for class org.restheart.utils.JsonUnflattener
-
Creates a JSON unflattener.
- JsonUtils - Class in org.restheart.utils
- JsonUtils() - Constructor for class org.restheart.utils.JsonUtils
- JwtAccount - Class in org.restheart.idm
-
Jwt Account
- JwtAccount(String, Set<String>, String) - Constructor for class org.restheart.idm.JwtAccount
K
- KEYS_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- KEYSTORE_FILE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the keystore-file property.
- KEYSTORE_PASSWORD_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the keystore-password property.
L
- LambdaUtils - Class in org.restheart.utils
- LambdaUtils() - Constructor for class org.restheart.utils.LambdaUtils
- LINEAR - org.restheart.exchange.ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY
- LoadingCache<K,V> - Interface in org.restheart.cache
- LOCAL - Static variable in interface org.restheart.exchange.ExchangeKeys
- LOCAL_CACHE_ENABLED_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the local-cache-enabled property.
- log(Logger, LogUtils.Level, String, Object...) - Static method in class org.restheart.utils.LogUtils
- LOG_FILE_PATH_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the log-file-path property.
- LOG_LEVEL_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the log-level property.
- LOG_REQUESTS_LEVEL_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
Force http requests logging even if DEBUG is not set
- logExchangeDump() - Method in class org.restheart.Configuration
- LOGGER - Static variable in class org.restheart.exchange.Exchange
- LogUtils - Class in org.restheart.utils
- LogUtils() - Constructor for class org.restheart.utils.LogUtils
- LogUtils.Level - Enum in org.restheart.utils
M
- mapUri(String) - Method in class org.restheart.exchange.MongoRequest
-
given a canonical uri (/db/coll) returns the mapped uri (/some/mapping/uri) relative to this context.
- MAX_BUFFERS - Static variable in class org.restheart.exchange.Exchange
- MAX_CONTENT_SIZE - Static variable in class org.restheart.exchange.Exchange
- MAX_KEY_ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- MAXKEY - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
org.bson.types.MaxKey
- messageSentInCurrentTransaction - Variable in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- META_COLLNAME - Static variable in interface org.restheart.exchange.ExchangeKeys
- METRICS - org.restheart.exchange.ExchangeKeys.TYPE
- MIN_KEY_ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- minify(InputStream, OutputStream) - Method in class org.restheart.utils.Minify
-
Takes an input stream to a JSON string and outputs minified JSON to the output stream.
- minify(String) - Static method in class org.restheart.utils.JsonUtils
- minify(String) - Method in class org.restheart.utils.Minify
-
Minifies the input JSON string.
- Minify - Class in org.restheart.utils
- Minify() - Constructor for class org.restheart.utils.Minify
- Minify.Action - Enum in org.restheart.utils
- Minify.UnterminatedCommentException - Exception in org.restheart.utils
-
Exception to be thrown when an unterminated comment appears in the input.
- Minify.UnterminatedRegExpLiteralException - Exception in org.restheart.utils
-
Exception to be thrown when an unterminated regular expression literal appears in the input.
- Minify.UnterminatedStringLiteralException - Exception in org.restheart.utils
-
Exception to be thrown when an unterminated string literal appears in the input.
- MINKEY - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
org.bson.types.MinKey;
- MONGO_AUTH_DB_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the auth-db property.
- MongoInterceptor - Interface in org.restheart.plugins
-
Specialized Interceptor interface for MongoService
- MongoRequest - Class in org.restheart.exchange
-
Request implementation used by MongoService and backed by BsonValue that provides simplified methods to deal with headers and query parameters specific to mongo requests
- MongoRequest(HttpServerExchange, String, String) - Constructor for class org.restheart.exchange.MongoRequest
- MongoResponse - Class in org.restheart.exchange
-
Response implementation used by MongoService and backed by BsonValue that provides simplify methods to deal mongo response
- MongoResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.MongoResponse
- MULTIPART - Static variable in class org.restheart.exchange.Request
- MULTIPART_FORM_DATA_TYPE - Static variable in class org.restheart.exchange.Exchange
N
- name() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Defines the name of the plugin.
- name(Plugin) - Static method in class org.restheart.utils.PluginUtils
- NAME_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the name property.
- NetUtils - Class in org.restheart.utils
-
this duplicates si-lka Utils class
- NetUtils() - Constructor for class org.restheart.utils.NetUtils
- NEVER - org.restheart.cache.Cache.EXPIRE_POLICY
- next(HttpServerExchange) - Method in class org.restheart.handlers.PipelinedHandler
- NO_CACHE_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- NO_PROPS_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- NONE - org.restheart.exchange.ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY
- notifyMessageSent() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- NUL - Static variable in interface org.restheart.exchange.ExchangeKeys
- NULL - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
null
- NULL_KEY_ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- NUMBER - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
any Number (including mongodb NumberLong)
O
- of(HttpServerExchange) - Static method in class org.restheart.exchange.BsonFromCsvRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.BsonRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.BsonResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayProxyRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayProxyResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ByteArrayResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.JsonProxyRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.JsonProxyResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.JsonRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.JsonResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.MongoRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.MongoResponse
- of(HttpServerExchange) - Static method in class org.restheart.exchange.Request
- of(HttpServerExchange) - Static method in class org.restheart.exchange.Response
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ServiceRequest
- of(HttpServerExchange) - Static method in class org.restheart.exchange.ServiceResponse
- of(HttpServerExchange, Class<R>) - Static method in class org.restheart.exchange.ServiceRequest
- of(HttpServerExchange, Class<R>) - Static method in class org.restheart.exchange.ServiceResponse
- OID - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
ObjectId
- OperationResult - Class in org.restheart.exchange
- OperationResult(int) - Constructor for class org.restheart.exchange.OperationResult
- OperationResult(int, Object) - Constructor for class org.restheart.exchange.OperationResult
- OperationResult(int, Object, BsonDocument, BsonDocument) - Constructor for class org.restheart.exchange.OperationResult
- OperationResult(int, Object, BsonValue) - Constructor for class org.restheart.exchange.OperationResult
- OperationResult(int, BsonDocument, BsonDocument) - Constructor for class org.restheart.exchange.OperationResult
- OPTIONAL - org.restheart.exchange.ExchangeKeys.ETAG_CHECK_POLICY
-
checks the etag only if provided by client via If-Match header
- OPTIONS - org.restheart.exchange.ExchangeKeys.METHOD
- org.restheart - package org.restheart
- org.restheart.cache - package org.restheart.cache
-
Cache abstraction layer classes that makes possible injecting the actual cache implementation via configuration.
- org.restheart.cache.impl - package org.restheart.cache.impl
-
Wrappers of actual caches implementations.
- org.restheart.exchange - package org.restheart.exchange
- org.restheart.handlers - package org.restheart.handlers
- org.restheart.idm - package org.restheart.idm
- org.restheart.mongodb.db.sessions - package org.restheart.mongodb.db.sessions
- org.restheart.plugins - package org.restheart.plugins
- org.restheart.plugins.security - package org.restheart.plugins.security
-
Base package for security plugins
- org.restheart.utils - package org.restheart.utils
-
Utility classes
- OTHER - org.restheart.exchange.ExchangeKeys.METHOD
- OUTPUT_CURR - org.restheart.utils.Minify.Action
- OWN - org.restheart.plugins.ConfigurationScope
P
- PAGE_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- PAGESIZE_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- parse(String) - Static method in class org.restheart.utils.JsonUtils
- PATCH - org.restheart.exchange.ExchangeKeys.METHOD
- PATCH - Static variable in interface org.restheart.exchange.ExchangeKeys
- PATCH - Static variable in class org.restheart.exchange.Request
- pipe(PipelinedHandler...) - Static method in class org.restheart.handlers.PipelinedHandler
-
pipes multiple PipelinedHandler in a pipeline
- PipelinedHandler - Class in org.restheart.handlers
-
base class to implement a PipelinedHandler
- PipelinedHandler() - Constructor for class org.restheart.handlers.PipelinedHandler
-
Creates a default instance of PipedHttpHandler with next = null
- PipelinedHandler(PipelinedHandler) - Constructor for class org.restheart.handlers.PipelinedHandler
- PipelinedWrappingHandler - Class in org.restheart.handlers
-
wraps a HttpHandler into a PipelinedHttpHandler
- pipelineInfo(HttpServerExchange) - Static method in class org.restheart.utils.PluginUtils
- PipelineInfo - Class in org.restheart.exchange
-
Stores information about the pipeline that handles the request.
- PipelineInfo(PipelineInfo.PIPELINE_TYPE, String, String) - Constructor for class org.restheart.exchange.PipelineInfo
- PipelineInfo(PipelineInfo.PIPELINE_TYPE, String, RegisterPlugin.MATCH_POLICY, String) - Constructor for class org.restheart.exchange.PipelineInfo
- PipelineInfo.PIPELINE_TYPE - Enum in org.restheart.exchange
- PJ - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- PLAIN_JSON - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- Plugin - Interface in org.restheart.plugins
- PLUGIN_ENABLED_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
The key to enable plugins
- PLUGIN_ENABLED_KEY - Static variable in class org.restheart.plugins.PluginRecord
-
The key to enable plugins
- PluginRecord<T extends Plugin> - Class in org.restheart.plugins
- PluginRecord(String, String, boolean, String, T, Map<String, Object>) - Constructor for class org.restheart.plugins.PluginRecord
- PLUGINS_ARGS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the pluging-args property.
- PLUGINS_DIRECTORY_PATH_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the log-file-path property.
- PluginsRegistry - Interface in org.restheart.plugins
- PluginUtils - Class in org.restheart.utils
- PluginUtils() - Constructor for class org.restheart.utils.PluginUtils
- plugPipeline(String, PipelinedHandler, PipelineInfo) - Method in interface org.restheart.plugins.PluginsRegistry
-
Plugs a pipeline into the root handler binding it to the path; also sets its PipelineInfo.
- POST - org.restheart.exchange.ExchangeKeys.METHOD
- PREFIX - org.restheart.plugins.RegisterPlugin.MATCH_POLICY
- priority() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Set the order of execution (less is higher priority)
- PROPERTIES - Static variable in interface org.restheart.exchange.ExchangeKeys
- PROXY - org.restheart.exchange.PipelineInfo.PIPELINE_TYPE
- PROXY_CONNECTIONS_PER_THREAD - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the connections-per-thread property.
- PROXY_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the proxies property.
- PROXY_LOCATION_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the location property.
- PROXY_MAX_QUEUE_SIZE - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the max-queue-size property.
- PROXY_NAME - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the proxy name property.
- PROXY_PASS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the proxy-pass property.
- PROXY_PROBLEM_SERVER_RETRY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the problem-server-retry property.
- PROXY_REWRITE_HOST_HEADER - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the rewrite-host-header.
- PROXY_SOFT_MAX_CONNECTIONS_PER_THREAD - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the soft-max-connections-per-thread property.
- PROXY_TTL - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the connections-ttl property.
- ProxyInterceptor - Interface in org.restheart.plugins
- ProxyRequest<T> - Class in org.restheart.exchange
-
Base class for Request implementation that can be used in proxied requests.
- ProxyRequest(HttpServerExchange) - Constructor for class org.restheart.exchange.ProxyRequest
- ProxyResponse<T> - Class in org.restheart.exchange
-
Base class for Response implementation that can be used in proxied requests.
- ProxyResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.ProxyResponse
- put(K, V) - Method in interface org.restheart.cache.Cache
- put(K, V) - Method in class org.restheart.cache.impl.GuavaCache
- put(K, V) - Method in class org.restheart.cache.impl.GuavaLoadingCache
- PUT - org.restheart.exchange.ExchangeKeys.METHOD
- PwdCredentialAccount - Class in org.restheart.idm
-
Account implementation that holds PasswordCredential
- PwdCredentialAccount(String, char[], Set<String>) - Constructor for class org.restheart.idm.PwdCredentialAccount
Q
- QueryNotFoundException - Exception in org.restheart.exchange
- QueryNotFoundException() - Constructor for exception org.restheart.exchange.QueryNotFoundException
- QueryNotFoundException(String) - Constructor for exception org.restheart.exchange.QueryNotFoundException
- QueryNotFoundException(String, Throwable) - Constructor for exception org.restheart.exchange.QueryNotFoundException
- QueryStringRebuilder - Class in org.restheart.handlers
-
rebuild the query string from the exchange.getQueryParameters() that might have been updated by request interceptors.
- QueryStringRebuilder() - Constructor for class org.restheart.handlers.QueryStringRebuilder
-
Creates a new instance of QueryStringRebuiler
- QueryStringRebuilder(PipelinedHandler) - Constructor for class org.restheart.handlers.QueryStringRebuilder
-
Creates a new instance of QueryStringRebuiler
- QueryVariableNotBoundException - Exception in org.restheart.exchange
- QueryVariableNotBoundException() - Constructor for exception org.restheart.exchange.QueryVariableNotBoundException
- QueryVariableNotBoundException(String) - Constructor for exception org.restheart.exchange.QueryVariableNotBoundException
- QueryVariableNotBoundException(String, Throwable) - Constructor for exception org.restheart.exchange.QueryVariableNotBoundException
R
- RANDOM - org.restheart.exchange.ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY
- read(StreamSourceChannel) - Static method in class org.restheart.utils.ChannelReader
- readContent() - Method in class org.restheart.exchange.BsonResponse
- readContent() - Method in interface org.restheart.exchange.BufferedExchange
-
reads data from the buffer converting it to T
- readContent() - Method in class org.restheart.exchange.ByteArrayProxyRequest
- readContent() - Method in class org.restheart.exchange.ByteArrayProxyResponse
- readContent() - Method in class org.restheart.exchange.ByteArrayResponse
- readContent() - Method in class org.restheart.exchange.JsonProxyRequest
- readContent() - Method in class org.restheart.exchange.JsonProxyResponse
- readContent() - Method in class org.restheart.exchange.JsonResponse
- readContent() - Method in class org.restheart.exchange.MongoResponse
- readContent() - Method in class org.restheart.exchange.ProxyRequest
- readContent() - Method in class org.restheart.exchange.ProxyResponse
- readContent() - Method in class org.restheart.exchange.ServiceResponse
-
Reads the content as a String.
- RegisterPlugin - Annotation Type in org.restheart.plugins
-
Annotation to register a Plugin
- RegisterPlugin.MATCH_POLICY - Enum in org.restheart.plugins
- removeTrailingSlashes(String) - Static method in class org.restheart.utils.URLUtils
-
given string /ciao/this/has/trailings///// returns /ciao/this/has/trailings
- REPRESENTATION_FORMAT_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- RepresentationUtils - Class in org.restheart.utils
- RepresentationUtils() - Constructor for class org.restheart.utils.RepresentationUtils
- request() - Method in interface org.restheart.plugins.BsonService
- request() - Method in interface org.restheart.plugins.ByteArrayService
- request() - Method in interface org.restheart.plugins.JsonService
- request() - Method in interface org.restheart.plugins.Service
- Request<T> - Class in org.restheart.exchange
-
The root class for implementing a Request providing the implementation for common methods
- Request(HttpServerExchange) - Constructor for class org.restheart.exchange.Request
- REQUEST_AFTER_AUTH - org.restheart.plugins.InterceptPoint
-
intercept the request after authentication occurs
- REQUEST_BEFORE_AUTH - org.restheart.plugins.InterceptPoint
-
intercept the request before authentication occurs
- requestInitializer() - Method in interface org.restheart.plugins.BsonService
- requestInitializer() - Method in interface org.restheart.plugins.ByteArrayService
- requestInitializer() - Method in interface org.restheart.plugins.JsonService
- requestInitializer() - Method in interface org.restheart.plugins.Service
- REQUESTS_LIMIT_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the requests-limit property.
- REQUESTS_LOG_LEVEL_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the requests-log-level property.
- REQUESTS_LOG_TRACE_HEADERS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the requests-log-tracing-headers property.
- requestType() - Method in interface org.restheart.plugins.ExchangeTypeResolver
- REQUIRED - org.restheart.exchange.ExchangeKeys.ETAG_CHECK_POLICY
-
always requires the etag, return PRECONDITION FAILED if missing
- REQUIRED_FOR_DELETE - org.restheart.exchange.ExchangeKeys.ETAG_CHECK_POLICY
-
only requires the etag for DELETE, return PRECONDITION FAILED if missing
- requiresContent() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Only used by Interceptors of proxied resources (the content is always available to Interceptor of Services) Set it to true to make available the content of the request (if interceptPoint is REQUEST_BEFORE_AUTH or REQUEST_AFTER_AUTH) or of the response (if interceptPoint is RESPONSE or RESPONSE_ASYNC)
- requiresContent(Interceptor) - Static method in class org.restheart.utils.PluginUtils
- requiresPluginRegistry() - Method in annotation type org.restheart.plugins.InjectConfiguration
-
Describes the plugin
- resolve(R, S) - Method in interface org.restheart.plugins.Interceptor
- RESOURCES_WILDCARD_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- ResourcesExtractor - Class in org.restheart.utils
- ResourcesExtractor() - Constructor for class org.restheart.utils.ResourcesExtractor
- response() - Method in interface org.restheart.plugins.BsonService
- response() - Method in interface org.restheart.plugins.ByteArrayService
- response() - Method in interface org.restheart.plugins.JsonService
- response() - Method in interface org.restheart.plugins.Service
- Response<T> - Class in org.restheart.exchange
-
The root class for implementing a Response providing the implementation for common methods
- Response(HttpServerExchange) - Constructor for class org.restheart.exchange.Response
- RESPONSE - org.restheart.plugins.InterceptPoint
-
intercept the response and executes blocking the response
- RESPONSE_ASYNC - org.restheart.plugins.InterceptPoint
-
intercept the response and executes asynchronously with the response
- responseInitializer() - Method in interface org.restheart.plugins.BsonService
- responseInitializer() - Method in interface org.restheart.plugins.ByteArrayService
- responseInitializer() - Method in interface org.restheart.plugins.JsonService
- responseInitializer() - Method in interface org.restheart.plugins.Service
- responseInterceptorsExecuted(HttpServerExchange) - Static method in class org.restheart.exchange.Exchange
- responseType() - Method in interface org.restheart.plugins.ExchangeTypeResolver
- rollback(MongoClient) - Method in class org.restheart.exchange.MongoResponse
-
Helper method to restore a modified document.
- ROOT - org.restheart.exchange.ExchangeKeys.TYPE
- ROOT_SIZE - org.restheart.exchange.ExchangeKeys.TYPE
S
- S - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- SC_ACCEPTED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>202 Accepted<tt/> (HTTP/1.0 - RFC 1945)
- SC_BAD_GATEWAY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>502 Bad Gateway<tt/> (HTTP/1.0 - RFC 1945)
- SC_BAD_REQUEST - Static variable in class org.restheart.utils.HttpStatus
-
<tt>400 Bad Request<tt/> (HTTP/1.1 - RFC 2616)
- SC_CONFLICT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>409 Conflict<tt/> (HTTP/1.1 - RFC 2616)
- SC_CONTINUE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>100 Continue<tt/> (HTTP/1.1 - RFC 2616)
- SC_CREATED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>201 Created<tt/> (HTTP/1.0 - RFC 1945)
- SC_EXPECTATION_FAILED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>417 Expectation Failed<tt/> (HTTP/1.1 - RFC 2616)
- SC_FAILED_DEPENDENCY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>424 Failed Dependency<tt/> (WebDAV - RFC 2518)
- SC_FORBIDDEN - Static variable in class org.restheart.utils.HttpStatus
-
<tt>403 Forbidden<tt/> (HTTP/1.0 - RFC 1945)
- SC_GATEWAY_TIMEOUT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>504 Gateway Timeout<tt/> (HTTP/1.1 - RFC 2616)
- SC_GONE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>410 Gone<tt/> (HTTP/1.1 - RFC 2616)
- SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>505 HTTP Version Not Supported<tt/> (HTTP/1.1 - RFC 2616)
- SC_INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in class org.restheart.utils.HttpStatus
-
Static constant for a 419 error.
- SC_INSUFFICIENT_STORAGE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>507 Insufficient Storage<tt/> (WebDAV - RFC 2518)
- SC_INTERNAL_SERVER_ERROR - Static variable in class org.restheart.utils.HttpStatus
-
<tt>500 Server Error<tt/> (HTTP/1.0 - RFC 1945)
- SC_LENGTH_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>411 Length Required<tt/> (HTTP/1.1 - RFC 2616)
- SC_LOCKED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>423 Locked<tt/> (WebDAV - RFC 2518)
- SC_METHOD_FAILURE - Static variable in class org.restheart.utils.HttpStatus
-
Static constant for a 420 error.
- SC_METHOD_NOT_ALLOWED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>405 Method Not Allowed<tt/> (HTTP/1.1 - RFC 2616)
- SC_MOVED_PERMANENTLY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>301 Moved Permanently<tt/> (HTTP/1.0 - RFC 1945)
- SC_MOVED_TEMPORARILY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>302 Moved Temporarily<tt/> (Sometimes <tt>Found<tt/>) (HTTP/1.0 - RFC 1945)
- SC_MULTI_STATUS - Static variable in class org.restheart.utils.HttpStatus
-
<tt>207 Multi-Status<tt/> (WebDAV - RFC 2518) or <tt>207 Partial Update OK<tt/> (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)
- SC_MULTIPLE_CHOICES - Static variable in class org.restheart.utils.HttpStatus
-
<tt>300 Mutliple Choices<tt/> (HTTP/1.1 - RFC 2616)
- SC_NO_CONTENT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>204 No Content<tt/> (HTTP/1.0 - RFC 1945)
- SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class org.restheart.utils.HttpStatus
-
<tt>203 Non Authoritative Information<tt/> (HTTP/1.1 - RFC 2616)
- SC_NOT_ACCEPTABLE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>406 Not Acceptable<tt/> (HTTP/1.1 - RFC 2616)
- SC_NOT_FOUND - Static variable in class org.restheart.utils.HttpStatus
-
<tt>404 Not Found<tt/> (HTTP/1.0 - RFC 1945)
- SC_NOT_IMPLEMENTED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>501 Not Implemented<tt/> (HTTP/1.0 - RFC 1945)
- SC_NOT_MODIFIED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>304 Not Modified<tt/> (HTTP/1.0 - RFC 1945)
- SC_OK - Static variable in class org.restheart.utils.HttpStatus
-
<tt>200 OK<tt/> (HTTP/1.0 - RFC 1945)
- SC_PARTIAL_CONTENT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>206 Partial Content<tt/> (HTTP/1.1 - RFC 2616)
- SC_PAYMENT_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>402 Payment Required<tt/> (HTTP/1.1 - RFC 2616)
- SC_PRECONDITION_FAILED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>412 Precondition Failed<tt/> (HTTP/1.1 - RFC 2616)
- SC_PROCESSING - Static variable in class org.restheart.utils.HttpStatus
-
<tt>102 Processing<tt/> (WebDAV - RFC 2518)
- SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>407 Proxy Authentication Required<tt/> (HTTP/1.1 - RFC 2616)
- SC_REQUEST_TIMEOUT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>408 Request Timeout<tt/> (HTTP/1.1 - RFC 2616)
- SC_REQUEST_TOO_LONG - Static variable in class org.restheart.utils.HttpStatus
-
<tt>413 Request Entity Too Large<tt/> (HTTP/1.1 - RFC 2616)
- SC_REQUEST_URI_TOO_LONG - Static variable in class org.restheart.utils.HttpStatus
-
<tt>414 Request-URI Too Long<tt/> (HTTP/1.1 - RFC 2616)
- SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>416 Requested Range Not Satisfiable<tt/> (HTTP/1.1 - RFC 2616)
- SC_RESET_CONTENT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>205 Reset Content<tt/> (HTTP/1.1 - RFC 2616)
- SC_SEE_OTHER - Static variable in class org.restheart.utils.HttpStatus
-
<tt>303 See Other<tt/> (HTTP/1.1 - RFC 2616)
- SC_SERVICE_UNAVAILABLE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>503 Service Unavailable<tt/> (HTTP/1.0 - RFC 1945)
- SC_SWITCHING_PROTOCOLS - Static variable in class org.restheart.utils.HttpStatus
-
<tt>101 Switching Protocols<tt/> (HTTP/1.1 - RFC 2616)
- SC_TEMPORARY_REDIRECT - Static variable in class org.restheart.utils.HttpStatus
-
<tt>307 Temporary Redirect<tt/> (HTTP/1.1 - RFC 2616)
- SC_UNAUTHORIZED - Static variable in class org.restheart.utils.HttpStatus
-
<tt>401 Unauthorized<tt/> (HTTP/1.0 - RFC 1945)
- SC_UNPROCESSABLE_ENTITY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>422 Unprocessable Entity<tt/> (WebDAV - RFC 2518)
- SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class org.restheart.utils.HttpStatus
-
<tt>415 Unsupported Media Type<tt/> (HTTP/1.1 - RFC 2616)
- SC_USE_PROXY - Static variable in class org.restheart.utils.HttpStatus
-
<tt>305 Use Proxy<tt/> (HTTP/1.1 - RFC 2616)
- SCHEMA - org.restheart.exchange.ExchangeKeys.TYPE
- SCHEMA_STORE - org.restheart.exchange.ExchangeKeys.TYPE
- SCHEMA_STORE_META - org.restheart.exchange.ExchangeKeys.TYPE
- SCHEMA_STORE_SIZE - org.restheart.exchange.ExchangeKeys.TYPE
- scope() - Method in annotation type org.restheart.plugins.InjectConfiguration
-
Describes the plugin
- sendChallenge(HttpServerExchange, SecurityContext) - Method in interface org.restheart.plugins.security.AuthMechanism
- Service<R extends ServiceRequest<?>,S extends ServiceResponse<?>> - Interface in org.restheart.plugins
-
Services allow to extend the API adding web services
- SERVICE - org.restheart.exchange.PipelineInfo.PIPELINE_TYPE
- SERVICE_SECURED_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the secured property.
- SERVICE_URI_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the uri property.
- ServiceRequest<T> - Class in org.restheart.exchange
-
Base class for Request implementations that can be used in service requests.
- ServiceRequest(HttpServerExchange) - Constructor for class org.restheart.exchange.ServiceRequest
- ServiceResponse<T> - Class in org.restheart.exchange
-
Base class for Response implementations that can be used in service requests.
- ServiceResponse(HttpServerExchange) - Constructor for class org.restheart.exchange.ServiceResponse
- SERVICES_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
Deprecated.services are now configured in plugins-args section
- SESSION - org.restheart.exchange.ExchangeKeys.TYPE
- SESSIONS - org.restheart.exchange.ExchangeKeys.TYPE
- setAggregationVars(BsonDocument) - Method in class org.restheart.exchange.MongoRequest
- setBuffer(PooledByteBuffer[]) - Method in interface org.restheart.exchange.BufferedExchange
- setBuffer(PooledByteBuffer[]) - Method in class org.restheart.exchange.ProxyRequest
- setBuffer(PooledByteBuffer[]) - Method in class org.restheart.exchange.ProxyResponse
- setCausallyConsistent(boolean) - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- setClientSession(ClientSessionImpl) - Method in class org.restheart.exchange.MongoRequest
- setCollectionProps(BsonDocument) - Method in class org.restheart.exchange.MongoRequest
- setContent(String) - Method in class org.restheart.exchange.ByteArrayResponse
- setContent(T) - Method in class org.restheart.exchange.ServiceRequest
- setContent(T) - Method in class org.restheart.exchange.ServiceResponse
- setContentLength(int) - Method in class org.restheart.exchange.ProxyResponse
- setContentLength(int) - Method in class org.restheart.exchange.Request
- setContentType(String) - Method in class org.restheart.exchange.Request
- setContentType(String) - Method in class org.restheart.exchange.Response
- setContentTypeAsJson() - Method in class org.restheart.exchange.Request
-
sets Content-Type=application/json
- setContentTypeAsJson() - Method in class org.restheart.exchange.Response
-
sets Content-Type=application/json
- setCount(boolean) - Method in class org.restheart.exchange.MongoRequest
- setCount(long) - Method in class org.restheart.exchange.MongoResponse
- setCursorAllocationPolicy(ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY) - Method in class org.restheart.exchange.MongoRequest
- setCustomerSender(Runnable) - Method in class org.restheart.exchange.ServiceResponse
-
If a customSender is set (not null), the handler ResponseSender will delegate to customSender.run() the responsability to send the response content to the client
- setDbOperationResult(OperationResult) - Method in class org.restheart.exchange.MongoResponse
- setDbProps(BsonDocument) - Method in class org.restheart.exchange.MongoRequest
- setDocIdType(ExchangeKeys.DOC_ID_TYPE) - Method in class org.restheart.exchange.MongoRequest
- setDocumentId(BsonValue) - Method in class org.restheart.exchange.MongoRequest
- setETagCheckRequired(boolean) - Method in class org.restheart.exchange.MongoRequest
- setFilePath(Path) - Method in class org.restheart.exchange.MongoRequest
- setFilter(Deque<String>) - Method in class org.restheart.exchange.MongoRequest
- setHalMode(ExchangeKeys.HAL_MODE) - Method in class org.restheart.exchange.MongoRequest
- setHeader(HttpString, String) - Method in class org.restheart.exchange.Request
-
note: an header can have multiple values.
- setHeader(HttpString, String) - Method in class org.restheart.exchange.Response
-
note: an header can have multiple values.
- setHeader(String, String) - Method in class org.restheart.exchange.Request
-
note: an header can have multiple values.
- setHeader(String, String) - Method in class org.restheart.exchange.Response
-
note: an header can have multiple values.
- setHint(Deque<String>) - Method in class org.restheart.exchange.MongoRequest
- setInError(boolean) - Method in class org.restheart.exchange.Exchange
- setInError(int, String) - Method in class org.restheart.exchange.Response
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.BsonResponse
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.ByteArrayResponse
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.JsonResponse
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.MongoResponse
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.ProxyResponse
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.Response
- setInError(int, String, Throwable) - Method in class org.restheart.exchange.ServiceResponse
- setInError(HttpServerExchange) - Static method in class org.restheart.exchange.Exchange
- setKeys(Deque<String>) - Method in class org.restheart.exchange.MongoRequest
- setMDCContext(Map<String, String>) - Method in class org.restheart.exchange.Response
- setMessageSentInCurrentTransaction(boolean) - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- setNext(PipelinedHandler) - Method in class org.restheart.handlers.PipelinedHandler
-
set the next PipedHttpHandler
- setNoProps(boolean) - Method in class org.restheart.exchange.MongoRequest
- setPage(int) - Method in class org.restheart.exchange.MongoRequest
- setPagesize(int) - Method in class org.restheart.exchange.MongoRequest
- setPipelineInfo(PipelineInfo) - Method in class org.restheart.exchange.Request
- setRepresentationFormat(ExchangeKeys.REPRESENTATION_FORMAT) - Method in class org.restheart.exchange.MongoRequest
-
sets representationFormat
- setResponseInterceptorsExecuted(HttpServerExchange) - Static method in class org.restheart.exchange.Exchange
- setShardKey(BsonDocument) - Method in class org.restheart.exchange.MongoRequest
- setSortBy(Deque<String>) - Method in class org.restheart.exchange.MongoRequest
- setStartTime(Long) - Method in class org.restheart.exchange.Request
- setStatusCode(int) - Method in class org.restheart.exchange.Response
- SHAL - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- SHARDKEY_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- SLASH - Static variable in interface org.restheart.exchange.ExchangeKeys
- SLASH - Static variable in class org.restheart.exchange.Request
- SORT_BY_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- SORT_QPARAM_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- STANDARD - org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
- startTransaction() - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- startTransaction(TransactionOptions) - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- STATIC_RESOURCE - org.restheart.exchange.PipelineInfo.PIPELINE_TYPE
- STATIC_RESOURCES_MOUNT_EMBEDDED_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the embedded property.
- STATIC_RESOURCES_MOUNT_WELCOME_FILE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the welcome-file property.
- STATIC_RESOURCES_MOUNT_WHAT_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the what property.
- STATIC_RESOURCES_MOUNT_WHERE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the where property.
- STATIC_RESOURCES_MOUNTS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the static-resources-mounts property.
- STRING - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
String
- STRING_OID - org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
String eventually converted to ObjectId in case ObjectId.isValid() is true
- SYSTEM - Static variable in interface org.restheart.exchange.ExchangeKeys
T
- throwsSneakyExcpetion(Throwable) - Static method in class org.restheart.utils.LambdaUtils
-
allows to throw Checked exception from a Consumer Seehttps://www.baeldung.com/java-sneaky-throws
- toBsonDocument(Map<String, Object>) - Static method in class org.restheart.utils.JsonUtils
- toByteArray(PooledByteBuffer[]) - Static method in class org.restheart.utils.BuffersUtils
- toByteBuffer(PooledByteBuffer[]) - Static method in class org.restheart.utils.BuffersUtils
- toJson(BsonValue) - Static method in class org.restheart.utils.JsonUtils
- toJson(BsonValue, JsonMode) - Static method in class org.restheart.utils.JsonUtils
- TOKEN_MANAGER_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the tokenManager property.
- TokenManager - Interface in org.restheart.plugins.security
-
Interface for token managers Seehttps://restheart.org/docs/plugins/security-plugins/#token-managers
- toMap() - Method in class org.restheart.Configuration
- toString() - Method in class org.restheart.Configuration
- toString() - Method in class org.restheart.exchange.PipelineInfo
- toString() - Method in class org.restheart.idm.BaseAccount
- toString() - Method in class org.restheart.idm.JwtAccount
- toString() - Method in class org.restheart.utils.JsonUnflattener
- toString(byte[], Charset) - Static method in class org.restheart.utils.BuffersUtils
- toString(PooledByteBuffer[], Charset) - Static method in class org.restheart.utils.BuffersUtils
- TRACE - org.restheart.utils.LogUtils.Level
- TRANSACTION - org.restheart.exchange.ExchangeKeys.TYPE
- TRANSACTIONS - org.restheart.exchange.ExchangeKeys.TYPE
- transfer(PooledByteBuffer[], PooledByteBuffer[], HttpServerExchange) - Static method in class org.restheart.utils.BuffersUtils
- transfer(ByteBuffer, PooledByteBuffer[], HttpServerExchange) - Static method in class org.restheart.utils.BuffersUtils
-
transfer the src data to the pooled buffers overwriting the exising data
- TRUE_KEY_ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- TXNID_KEY - Static variable in interface org.restheart.exchange.ExchangeKeys
- type() - Static method in class org.restheart.exchange.ByteArrayProxyRequest
- type() - Static method in class org.restheart.exchange.ByteArrayProxyResponse
- type() - Static method in class org.restheart.exchange.MongoRequest
- type() - Static method in class org.restheart.exchange.MongoResponse
- type() - Static method in class org.restheart.exchange.Response
U
- UNDERSCORE - Static variable in interface org.restheart.exchange.ExchangeKeys
- UNDERSCORE - Static variable in class org.restheart.exchange.Request
- unescapeKeys(BsonValue) - Static method in class org.restheart.utils.JsonUtils
-
replaces the underscore prefixed keys (eg _$exists) with the corresponding key (eg $exists) and the dot (.) in property names.
- unflatten() - Method in class org.restheart.utils.JsonUnflattener
-
Returns a JSON string of nested objects by the given flattened JSON string.
- unflatten(BsonValue) - Static method in class org.restheart.utils.JsonUnflattener
-
Returns a JSON string of nested objects by the given flattened JSON string.
- unflatten(BsonValue) - Static method in class org.restheart.utils.JsonUtils
- UnsupportedDocumentIdException - Exception in org.restheart.exchange
- UnsupportedDocumentIdException() - Constructor for exception org.restheart.exchange.UnsupportedDocumentIdException
- UnsupportedDocumentIdException(String) - Constructor for exception org.restheart.exchange.UnsupportedDocumentIdException
- UnsupportedDocumentIdException(String, Throwable) - Constructor for exception org.restheart.exchange.UnsupportedDocumentIdException
- UnsupportedDocumentIdException(Throwable) - Constructor for exception org.restheart.exchange.UnsupportedDocumentIdException
- UnterminatedCommentException(int, int) - Constructor for exception org.restheart.utils.Minify.UnterminatedCommentException
- UnterminatedRegExpLiteralException(int, int) - Constructor for exception org.restheart.utils.Minify.UnterminatedRegExpLiteralException
- UnterminatedStringLiteralException(int, int) - Constructor for exception org.restheart.utils.Minify.UnterminatedStringLiteralException
- update(Account) - Method in interface org.restheart.plugins.security.TokenManager
-
updates the account bound to a token
- updateBufferSize(int) - Static method in class org.restheart.exchange.Exchange
- uriMatchPolicy() - Method in annotation type org.restheart.plugins.RegisterPlugin
-
Only used by Services Sets the URI match policy of the Service.
- uriMatchPolicy(Service) - Static method in class org.restheart.utils.PluginUtils
- URLUtils - Class in org.restheart.utils
- URLUtils() - Constructor for class org.restheart.utils.URLUtils
- USE_EMBEDDED_KEYSTORE_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the use-embedded-keystore property.
V
- valueOf(String) - Static method in enum org.restheart.cache.Cache.EXPIRE_POLICY
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.ETAG_CHECK_POLICY
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.HAL_MODE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.METHOD
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.ExchangeKeys.TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.exchange.PipelineInfo.PIPELINE_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.plugins.ConfigurationScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.plugins.InitPoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.plugins.InterceptPoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.plugins.RegisterPlugin.MATCH_POLICY
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.utils.LogUtils.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.restheart.utils.Minify.Action
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.restheart.cache.Cache.EXPIRE_POLICY
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.DOC_ID_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.EAGER_CURSOR_ALLOCATION_POLICY
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.ETAG_CHECK_POLICY
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.HAL_MODE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.METHOD
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.REPRESENTATION_FORMAT
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.ExchangeKeys.TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.exchange.PipelineInfo.PIPELINE_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.plugins.ConfigurationScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.plugins.InitPoint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.plugins.InterceptPoint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.plugins.RegisterPlugin.MATCH_POLICY
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.utils.LogUtils.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.restheart.utils.Minify.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(Account) - Method in interface org.restheart.plugins.security.Authenticator
- verify(Credential) - Method in interface org.restheart.plugins.security.Authenticator
- verify(String, Credential) - Method in interface org.restheart.plugins.security.Authenticator
- Version - Class in org.restheart
- VERSION - Static variable in class org.restheart.Configuration
-
the version is read from the JAR's MANIFEST.MF file, which is automatically generated by the Maven build process
W
- WARN - org.restheart.utils.LogUtils.Level
- withLeftAndRightBrackets(char, char) - Method in class org.restheart.utils.JsonUnflattener
-
A fluent setter to setup the left and right brackets within a key in the flattened JSON.
- withSeparator(char) - Method in class org.restheart.utils.JsonUnflattener
-
A fluent setter to setup the separator within a key in the flattened JSON.
- withTransaction(TransactionBody<T>) - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- withTransaction(TransactionBody<T>, TransactionOptions) - Method in class org.restheart.mongodb.db.sessions.ClientSessionImpl
- WORKER_THREADS_KEY - Static variable in interface org.restheart.ConfigurationKeys
-
the key for the worker-threads property.
- wrap(HttpHandler) - Static method in class org.restheart.handlers.PipelinedWrappingHandler
- wrap(PipelinedHandler, HttpHandler) - Static method in class org.restheart.handlers.PipelinedWrappingHandler
- wrap(PipelinedHandler, Service<R, S>) - Static method in class org.restheart.handlers.PipelinedWrappingHandler
- wrap(Service<R, S>) - Static method in class org.restheart.handlers.PipelinedWrappingHandler
- wrapped - Variable in class org.restheart.exchange.Exchange
- writeContent(byte[]) - Method in class org.restheart.exchange.ByteArrayProxyRequest
- writeContent(byte[]) - Method in class org.restheart.exchange.ByteArrayProxyResponse
- writeContent(JsonElement) - Method in class org.restheart.exchange.JsonProxyRequest
- writeContent(JsonElement) - Method in class org.restheart.exchange.JsonProxyResponse
- writeContent(T) - Method in interface org.restheart.exchange.BufferedExchange
-
writes data the buffer from T
- writeContent(T) - Method in class org.restheart.exchange.ProxyRequest
- writeContent(T) - Method in class org.restheart.exchange.ProxyResponse
_
- _AGGREGATIONS - Static variable in interface org.restheart.exchange.ExchangeKeys
- _ID - Static variable in interface org.restheart.exchange.ExchangeKeys
- _INDEXES - Static variable in interface org.restheart.exchange.ExchangeKeys
- _META - Static variable in interface org.restheart.exchange.ExchangeKeys
- _METRICS - Static variable in interface org.restheart.exchange.ExchangeKeys
- _SCHEMAS - Static variable in interface org.restheart.exchange.ExchangeKeys
- _SESSIONS - Static variable in interface org.restheart.exchange.ExchangeKeys
- _SIZE - Static variable in interface org.restheart.exchange.ExchangeKeys
- _STREAMS - Static variable in interface org.restheart.exchange.ExchangeKeys
- _TRANSACTIONS - Static variable in interface org.restheart.exchange.ExchangeKeys
All Classes All Packages