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

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
 
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