Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractAggregationOperation - Class in org.restheart.handlers.aggregation
 
AbstractAggregationOperation(BsonDocument) - Constructor for class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
AbstractAggregationOperation.TYPE - Enum in org.restheart.handlers.aggregation
 
AbstractDbIdentityManager - Class in org.restheart.security.impl
 
AbstractDbIdentityManager(Map<String, Object>) - Constructor for class org.restheart.security.impl.AbstractDbIdentityManager
 
AbstractRepresentationFactory - Class in org.restheart.hal
 
AbstractRepresentationFactory() - Constructor for class org.restheart.hal.AbstractRepresentationFactory
 
ACCESS_MANAGER_KEY - Static variable in class org.restheart.Configuration
the key for the access-manager property.
AccessManager - Interface in org.restheart.security
 
AccessManagerHandler - Class in org.restheart.security.handlers
 
AccessManagerHandler(AccessManager, PipedHttpHandler) - Constructor for class org.restheart.security.handlers.AccessManagerHandler
Creates a new instance of AccessManagerHandler
accountIdTrasformer(String) - Method in class org.restheart.security.impl.AbstractDbIdentityManager
Override this method to trasform the account id.
accountIdTrasformer(String) - Method in class org.restheart.security.impl.DbIdentityManager
 
AccountInjectorHandler - Class in org.restheart.handlers.injectors
injects the context authenticatedAccount
AccountInjectorHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.injectors.AccountInjectorHandler
Creates a new instance of AccountInjectorHandler
addLink(Link) - Method in class org.restheart.hal.Representation
 
addLink(Link, boolean) - Method in class org.restheart.hal.Representation
 
addLinkArray(String) - Method in class org.restheart.hal.Representation
 
addPaginationLinks(HttpServerExchange, RequestContext, long, Representation) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
addProperties(BsonDocument) - Method in class org.restheart.hal.Representation
 
addProperty(String, BsonValue) - Method in class org.restheart.hal.Representation
 
addRepresentation(String, Representation) - Method in class org.restheart.hal.Representation
 
addResponseHeader(HttpString, String) - Method in class org.restheart.security.handlers.HeadersManager
 
addResponseHeader(HttpString, Boolean) - Method in class org.restheart.security.handlers.HeadersManager
 
addReturnedProperty(List<BsonDocument>, Representation) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
addSizeAndTotalPagesProperties(long, RequestContext, Representation) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
addSpecialProperties(Representation, RequestContext.TYPE, BsonDocument) - Static method in class org.restheart.handlers.collection.CollectionRepresentationFactory
 
addSpecialProperties(Representation, RequestContext.TYPE, BsonDocument) - Static method in class org.restheart.handlers.database.DBRepresentationFactory
 
addSpecialProperties(Representation, RequestContext.TYPE, BsonDocument) - Static method in class org.restheart.handlers.document.DocumentRepresentationFactory
 
addWarning(String) - Method in class org.restheart.hal.Representation
 
addWarning(String) - Method in class org.restheart.handlers.RequestContext
 
ADIdentityManager - Class in org.restheart.security.impl
 
ADIdentityManager(Map<String, Object>) - Constructor for class org.restheart.security.impl.ADIdentityManager
 
ADMIN - Static variable in class org.restheart.handlers.RequestContext
 
AfterWriteCheckHandler - Class in org.restheart.handlers.metadata
 
AfterWriteCheckHandler() - Constructor for class org.restheart.handlers.metadata.AfterWriteCheckHandler
 
AfterWriteCheckHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.AfterWriteCheckHandler
 
AGGREGATION_CHECK_OPERATORS - Static variable in class org.restheart.Configuration
The key for enabling check that aggregation variables contains operators.
AGGREGATION_VARIABLES_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
AggregationPipeline - Class in org.restheart.handlers.aggregation
represents a map reduce.
AggregationPipeline(BsonDocument) - Constructor for class org.restheart.handlers.aggregation.AggregationPipeline
 
AggregationResultRepresentationFactory - Class in org.restheart.handlers.aggregation
 
AggregationResultRepresentationFactory() - Constructor for class org.restheart.handlers.aggregation.AggregationResultRepresentationFactory
 
AGGREGATIONS_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
AggregationTransformer - Class in org.restheart.handlers.aggregation
transformer in charge of escaping the aggregation stages that can contain dollar prefixed keys (for operator) use the dot notation
AggregationTransformer() - Constructor for class org.restheart.handlers.aggregation.AggregationTransformer
 
AJP_HOST_KEY - Static variable in class org.restheart.Configuration
the key for the ajp-host property.
AJP_LISTENER_KEY - Static variable in class org.restheart.Configuration
the key for the ajp-listener property.
AJP_PORT_KEY - Static variable in class org.restheart.Configuration
the key for the ajp-port property.
ALL_ORIGINS - Static variable in class org.restheart.security.handlers.CORSHandler
 
ALLOW_DISK_USER_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.AggregationPipeline
 
ALLOW_UNESCAPED_CHARACTERS_IN_URL - Static variable in class org.restheart.Configuration
The key to allow unescaped chars in URL
ANSI_CONSOLE_KEY - Static variable in class org.restheart.Configuration
The key for enabling the Ansi console (for logging with colors)
APP_FORM_URLENCODED_TYPE - Static variable in class org.restheart.hal.Representation
 
APPLICATION_LOGIC_MOUNT_ARGS_KEY - Static variable in class org.restheart.Configuration
the key for the args property.
APPLICATION_LOGIC_MOUNT_SECURED_KEY - Static variable in class org.restheart.Configuration
the key for the secured property.
APPLICATION_LOGIC_MOUNT_WHAT_KEY - Static variable in class org.restheart.Configuration
the key for the what property.
APPLICATION_LOGIC_MOUNT_WHERE_KEY - Static variable in class org.restheart.Configuration
the key for the where property.
APPLICATION_LOGIC_MOUNTS_KEY - Static variable in class org.restheart.Configuration
the key for the application-logic-mounts property.
APPLICATION_OCTET_STREAM - Static variable in class org.restheart.handlers.files.GetFileBinaryHandler
 
APPLICATION_PDF_TYPE - Static variable in class org.restheart.hal.Representation
 
ApplicationLogicHandler - Class in org.restheart.handlers.applicationlogic
 
ApplicationLogicHandler(PipedHttpHandler, Map<String, Object>) - Constructor for class org.restheart.handlers.applicationlogic.ApplicationLogicHandler
Creates a new instance of the ApplicationLogicHandler
apply(String) - Method in class org.restheart.handlers.schema.SchemaStoreClient
 
applyCheckers(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.BeforeWriteCheckHandler
 
applyChildrenTransformLogic(HttpServerExchange, RequestContext, Transformer, BsonValue, BsonValue) - Method in class org.restheart.handlers.metadata.TransformerHandler
 
applyConditions(BsonArray, BsonDocument, RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
args - Variable in class org.restheart.handlers.applicationlogic.ApplicationLogicHandler
The configuration properties passed to this handler.
ARGS_KEY - Static variable in class org.restheart.metadata.checkers.RequestChecker
 
ARGS_KEY - Static variable in class org.restheart.metadata.hooks.HookMetadata
 
asBsonDocument() - Method in class org.restheart.hal.Representation
 
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_MECHANISM_KEY - Static variable in class org.restheart.Configuration
the key for the auth Mechanism.
AUTH_TOKEN_ENABLED - Static variable in class org.restheart.Configuration
the key for the auth-token-enabled property.
AUTH_TOKEN_HEADER - Static variable in interface org.restheart.security.handlers.IAuthToken
 
AUTH_TOKEN_LOCATION_HEADER - Static variable in interface org.restheart.security.handlers.IAuthToken
 
AUTH_TOKEN_TTL - Static variable in class org.restheart.Configuration
the key for the auth-token-ttl property.
AUTH_TOKEN_VALID_HEADER - Static variable in interface org.restheart.security.handlers.IAuthToken
 
authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.AuthTokenAuthenticationMechanism
 
AuthenticationCallHandler - Class in org.restheart.security.handlers
This is the PipedHttpHandler version of io.undertow.security.handlers.AuthenticationCallHandler that is the final HttpHandler in the security chain, it's purpose is to act as a barrier at the end of the chain to ensure authenticate is called after the mechanisms have been associated with the context and the constraint checked.
AuthenticationCallHandler(PipedHttpHandler) - Constructor for class org.restheart.security.handlers.AuthenticationCallHandler
 
AuthenticationConstraintHandler - Class in org.restheart.security.handlers
 
AuthenticationConstraintHandler(PipedHttpHandler, AccessManager) - Constructor for class org.restheart.security.handlers.AuthenticationConstraintHandler
 
AuthenticationMechanismFactory - Interface in org.restheart.security
 
AuthenticationMechanismsHandler - Class in org.restheart.security.handlers
This is the PipedHttpHandler version of io.undertow.security.handlers.AuthenticationMechanismsHandler that adds one or more authentication mechanisms to the security context
AuthenticationMechanismsHandler(PipedHttpHandler, List<AuthenticationMechanism>) - Constructor for class org.restheart.security.handlers.AuthenticationMechanismsHandler
 
AuthenticationMechanismsHandler(List<AuthenticationMechanism>) - Constructor for class org.restheart.security.handlers.AuthenticationMechanismsHandler
 
AuthTokenAuthenticationMechanism - Class in org.restheart.security
 
AuthTokenAuthenticationMechanism(String) - Constructor for class org.restheart.security.AuthTokenAuthenticationMechanism
 
AuthTokenHandler - Class in org.restheart.security.handlers
 
AuthTokenHandler() - Constructor for class org.restheart.security.handlers.AuthTokenHandler
 
AuthTokenIdentityManager - Class in org.restheart.security.impl
 
AuthTokenInjecterHandler - Class in org.restheart.security.handlers
 
AuthTokenInjecterHandler(PipedHttpHandler) - Constructor for class org.restheart.security.handlers.AuthTokenInjecterHandler
Creates a new instance of AuthTokenInjecterHandler
avoidEscapedChars(String) - Static method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 

B

BeforeWriteCheckHandler - Class in org.restheart.handlers.metadata
 
BeforeWriteCheckHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.BeforeWriteCheckHandler
Creates a new instance of CheckMetBeforeWriteCheckHandleradataHandler handler that applies the checkers defined in the collection properties
BINARY_CONTENT - Static variable in class org.restheart.handlers.RequestContext
 
bindAggregationVariables(BsonValue, BsonDocument) - Method in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
BodyInjectorHandler - Class in org.restheart.handlers.injectors
injects the request body in RequestContext also check the Content-Type header in case body is not empty
BodyInjectorHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.injectors.BodyInjectorHandler
Creates a new instance of BodyInjectorHandler
Bootstrapper - Class in org.restheart
 
BUFFER_SIZE_KEY - Static variable in class org.restheart.Configuration
the key for the buffer-size property.
build(Map<String, Object>, IdentityManager) - Method in interface org.restheart.security.AuthenticationMechanismFactory
 
build(Map<String, Object>, IdentityManager) - Method in class org.restheart.security.impl.IdentityAuthenticationManagerFactory
 
build(Map<String, Object>, IdentityManager) - Method in class org.restheart.security.impl.JwtAuthenticationManagerFactory
 
buildRequestPath(HttpServerExchange) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
buildSecurityHandlerChain(PipedHttpHandler, AccessManager, IdentityManager, List<AuthenticationMechanism>) - Static method in class org.restheart.handlers.PipedHttpHandler
 
bulkDeleteDocuments(String, String, BsonDocument, BsonDocument) - Method in class org.restheart.db.DocumentDAO
 
bulkDeleteDocuments(String, String, BsonDocument, BsonDocument) - Method in interface org.restheart.db.DocumentRepository
 
BulkDeleteDocumentsHandler - Class in org.restheart.handlers.bulk
 
BulkDeleteDocumentsHandler() - Constructor for class org.restheart.handlers.bulk.BulkDeleteDocumentsHandler
Creates a new instance of BulkDeleteDocumentsHandler
BulkDeleteDocumentsHandler(DocumentDAO) - Constructor for class org.restheart.handlers.bulk.BulkDeleteDocumentsHandler
Creates a new instance of BulkDeleteDocumentsHandler
BulkDeleteDocumentsHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.bulk.BulkDeleteDocumentsHandler
Creates a new instance of BulkDeleteDocumentsHandler
BulkOperationResult - Class in org.restheart.db
 
BulkOperationResult(int, Object, BulkWriteResult) - Constructor for class org.restheart.db.BulkOperationResult
 
bulkPatchDocuments(String, String, BsonDocument, BsonDocument, BsonDocument) - Method in class org.restheart.db.DocumentDAO
 
bulkPatchDocuments(String, String, BsonDocument, BsonDocument, BsonDocument) - Method in interface org.restheart.db.DocumentRepository
 
BulkPatchDocumentsHandler - Class in org.restheart.handlers.bulk
 
BulkPatchDocumentsHandler() - Constructor for class org.restheart.handlers.bulk.BulkPatchDocumentsHandler
Creates a new instance of PatchDocumentHandler
BulkPatchDocumentsHandler(DocumentDAO) - Constructor for class org.restheart.handlers.bulk.BulkPatchDocumentsHandler
 
BulkPatchDocumentsHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.bulk.BulkPatchDocumentsHandler
 
BulkPatchDocumentsHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.bulk.BulkPatchDocumentsHandler
 
BulkPostCollectionHandler - Class in org.restheart.handlers.bulk
 
BulkPostCollectionHandler() - Constructor for class org.restheart.handlers.bulk.BulkPostCollectionHandler
Creates a new instance of BulkPostCollectionHandler
BulkPostCollectionHandler(DocumentDAO) - Constructor for class org.restheart.handlers.bulk.BulkPostCollectionHandler
Creates a new instance of BulkPostCollectionHandler
BulkPostCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.bulk.BulkPostCollectionHandler
Creates a new instance of BulkPostCollectionHandler
BulkPostCollectionHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.bulk.BulkPostCollectionHandler
Creates a new instance of BulkPostCollectionHandler
BulkResultRepresentationFactory - Class in org.restheart.handlers.bulk
 
BulkResultRepresentationFactory() - Constructor for class org.restheart.handlers.bulk.BulkResultRepresentationFactory
 
bulkUpsertDocuments(MongoCollection<BsonDocument>, BsonArray, BsonDocument, BsonDocument) - Static method in class org.restheart.db.DAOUtils
 
bulkUpsertDocumentsPost(String, String, BsonArray, BsonDocument, BsonDocument) - Method in class org.restheart.db.DocumentDAO
 
bulkUpsertDocumentsPost(String, String, BsonArray, BsonDocument, BsonDocument) - Method in interface org.restheart.db.DocumentRepository
 
BWO_NOT_ORDERED - Static variable in class org.restheart.db.DAOUtils
 

C

Cache<K,V> - Interface in org.restheart.cache
 
Cache.EXPIRE_POLICY - Enum in org.restheart.cache
 
CacheFactory - Class in org.restheart.cache
 
CacheInvalidator - Class in org.restheart.handlers.applicationlogic
 
CacheInvalidator(PipedHttpHandler, Map<String, Object>) - Constructor for class org.restheart.handlers.applicationlogic.CacheInvalidator
 
CERT_PASSWORD_KEY - Static variable in class org.restheart.Configuration
the key for the certpassword property.
ChannelReader - Class in org.restheart.utils
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue) - Method in class org.restheart.handlers.schema.JsonMetaSchemaChecker
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue) - Method in interface org.restheart.metadata.checkers.Checker
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue, BsonValue) - Method in interface org.restheart.metadata.checkers.Checker
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue) - Method in class org.restheart.metadata.checkers.ContentSizeChecker
 
check(HttpServerExchange, RequestContext, BsonDocument) - Method in class org.restheart.metadata.checkers.GlobalChecker
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
check(HttpServerExchange, RequestContext, BsonDocument, BsonValue) - Method in class org.restheart.metadata.checkers.JsonSchemaChecker
 
checkAggregationVariables(BsonValue) - Static method in class org.restheart.handlers.aggregation.AbstractAggregationOperation
checks if the aggregation variable start with $ this is not allowed since the client would be able to modify the aggregation stages
checkCollection(RequestContext) - Static method in class org.restheart.handlers.injectors.CollectionPropsInjectorHandler
 
checkCount(BsonValue, String, Set<Integer>, RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
Checker - Interface in org.restheart.metadata.checkers
A Checker performs validation on write requests.
Checker.PHASE - Enum in org.restheart.metadata.checkers
 
CheckersListHandler - Class in org.restheart.handlers.metadata
handler that applies the checkers passed in the costructor
CheckersListHandler(PipedHttpHandler, Checker...) - Constructor for class org.restheart.handlers.metadata.CheckersListHandler
Creates a new instance of CheckHandler
CheckersUtils - Class in org.restheart.metadata.checkers
 
CheckHandler - Class in org.restheart.handlers.metadata
 
CheckHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.CheckHandler
 
checkId(BsonValue) - Static method in class org.restheart.utils.URLUtils
 
checkReadEtag(HttpServerExchange, BsonObjectId) - Static method in class org.restheart.utils.RequestHelper
 
checkRegex(BsonDocument, String, String, boolean, boolean, RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
checkReservedId(BsonValue) - Static method in class org.restheart.handlers.injectors.BodyInjectorHandler
Checks the _id in POST requests; it cannot be a string having a special meaning e.g _null, since the URI /db/coll/_null refers to the document with _id: null
checkType(BsonDocument, String, String, Set<String>, Set<String>, boolean, boolean, RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
checkType(Optional<BsonValue>, String) - Static method in class org.restheart.utils.JsonUtils
 
CollectionPropsInjectorHandler - Class in org.restheart.handlers.injectors
this handler injects the collection properties in the RequestContext it is also responsible of sending NOT_FOUND in case of requests involving not existing collections (that are not PUT)
CollectionPropsInjectorHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.injectors.CollectionPropsInjectorHandler
Creates a new instance of MetadataInjecterHandler
CollectionRepresentationFactory - Class in org.restheart.handlers.collection
 
CollectionRepresentationFactory() - Constructor for class org.restheart.handlers.collection.CollectionRepresentationFactory
 
CONF_ARGS_KEY - Static variable in class org.restheart.metadata.hooks.HookMetadata
 
Configuration - Class in org.restheart
Utility class to help dealing with the restheart 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.
Configuration.METRICS_GATHERING_LEVEL - Enum in org.restheart
 
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
 
ConfigurationHelper - Class in org.restheart
 
CONNECTION_OPTIONS_KEY - Static variable in class org.restheart.Configuration
undertow connetction options
containsUpdateOperators(BsonValue) - Static method in class org.restheart.utils.JsonUtils
 
containsUpdateOperators(BsonValue, boolean) - Static method in class org.restheart.utils.JsonUtils
 
CONTENT_TRANSFER_ENCODING_BINARY - Static variable in class org.restheart.handlers.files.GetFileBinaryHandler
 
CONTENT_TYPE - Static variable in class org.restheart.handlers.PipedHttpHandler
 
ContentSizeChecker - Class in org.restheart.metadata.checkers
 
ContentSizeChecker() - Constructor for class org.restheart.metadata.checkers.ContentSizeChecker
 
convertListToIntArray(List<Object>) - Static method in class org.restheart.Configuration
 
CORSHandler - Class in org.restheart.security.handlers
 
CORSHandler(PipedHttpHandler) - Constructor for class org.restheart.security.handlers.CORSHandler
Creates a new instance of CORSHandler
CORSHandler(HttpHandler) - Constructor for class org.restheart.security.handlers.CORSHandler
Creates a new instance of GetRootHandler
COUNT_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
countPropsFromPath(BsonValue, String) - Static method in class org.restheart.utils.JsonUtils
 
createFile(Database, String, String, BsonDocument, Path) - Method in class org.restheart.db.GridFsDAO
 
createFile(Database, String, String, BsonDocument, Path) - Method in interface org.restheart.db.GridFsRepository
 
createIndex(String, String, BsonDocument, BsonDocument) - Method in interface org.restheart.db.Database
 
createIndex(String, String, BsonDocument, BsonDocument) - Method in class org.restheart.db.DbsDAO
 
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
 
createPidFile(Path) - Static method in class org.restheart.utils.FileUtils
 
createRepresentation(HttpServerExchange, RequestContext, String) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
CsvLoaderHandler - Class in org.restheart.handlers.applicationlogic
application logic handler to upload a csv file in a collection query parameters:
- db=<db_name> *required
- coll=<collection_name> *required
- id=<id_column_index> optional (default: no _id column, each row will get an new ObjectId)
- sep=<column_separator> optional (default: ,)
- props=<props> optional (default: no props) additional props to add to each row
- values=<values> optional (default: no values) values of additional props to add to each row
- transformer=<tname> optional (default: no transformer).
CsvLoaderHandler(PipedHttpHandler, Map<String, Object>) - Constructor for class org.restheart.handlers.applicationlogic.CsvLoaderHandler
Creates a new instance of CsvLoaderHandler
CURSOR_BATCH_SIZE_KEY - Static variable in class org.restheart.Configuration
The key for specifying the cursor batch size
CursorPool - Class in org.restheart.db
 
CursorPool.EAGER_CURSOR_ALLOCATION_POLICY - Enum in org.restheart.db
 
CursorPoolEntryKey - Class in org.restheart.db
 
CursorPoolEntryKey(MongoCollection, BsonDocument, BsonDocument, BsonDocument, BsonDocument, int, long) - Constructor for class org.restheart.db.CursorPoolEntryKey
 
CursorPoolEntryKey(CursorPoolEntryKey) - Constructor for class org.restheart.db.CursorPoolEntryKey
 
CVS_CONTENT_TYPE - Static variable in class org.restheart.handlers.applicationlogic.CsvLoaderHandler
 

D

daemonize() - Method in class org.restheart.utils.RHDaemon
Relaunches the JVM as a daemon.
DAOUtils - Class in org.restheart.db
 
Database - Interface in org.restheart.db
 
DbIdentityManager - Class in org.restheart.security.impl
This class implements the basic DbIdentityManager.
DbIdentityManager(Map<String, Object>) - Constructor for class org.restheart.security.impl.DbIdentityManager
 
DbPropsInjectorHandler - Class in org.restheart.handlers.injectors
this handler injects the db properties in the RequestContext this handler is also responsible of sending NOT_FOUND in case of requests involving not existing dbs (that are not PUT)
DbPropsInjectorHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.injectors.DbPropsInjectorHandler
Creates a new instance of DbPropsInjectorHandler
DBRepresentationFactory - Class in org.restheart.handlers.database
 
DBRepresentationFactory() - Constructor for class org.restheart.handlers.database.DBRepresentationFactory
 
DbsDAO - Class in org.restheart.db
 
DbsDAO() - Constructor for class org.restheart.db.DbsDAO
 
decodeQueryString(String) - Static method in class org.restheart.utils.URLUtils
decode the percent encoded query string
DEFAULT_AJP_HOST - Static variable in class org.restheart.Configuration
default ajp host 0.0.0.0.
DEFAULT_AJP_PORT - Static variable in class org.restheart.Configuration
default ajp port 8009.
DEFAULT_AM_IMPLEMENTATION_CLASS - Static variable in class org.restheart.Configuration
default am implementation class.
DEFAULT_AUTH_MECHANISM_IMPLEMENTATION_CLASS - Static variable in class org.restheart.Configuration
default authMechanism implementation class.
DEFAULT_COLL_ETAG_CHECK_POLICY - Static variable in class org.restheart.Configuration
default coll etag check policy
DEFAULT_CURSOR_BATCH_SIZE - Static variable in class org.restheart.Configuration
default value for cursor batch size
DEFAULT_DB_ETAG_CHECK_POLICY - Static variable in class org.restheart.Configuration
default db etag check policy
DEFAULT_DEFAULT_PAGESIZE - Static variable in class org.restheart.Configuration
default value for max-pagesize
DEFAULT_DOC_ETAG_CHECK_POLICY - Static variable in class org.restheart.Configuration
default doc etag check policy
DEFAULT_HTTP_HOST - Static variable in class org.restheart.Configuration
default http host 0.0.0.0.
DEFAULT_HTTP_PORT - Static variable in class org.restheart.Configuration
default http port 8080.
DEFAULT_HTTPS_HOST - Static variable in class org.restheart.Configuration
default https host 0.0.0.0.
DEFAULT_HTTPS_PORT - Static variable in class org.restheart.Configuration
default https port 4443.
DEFAULT_IDM_IMPLEMENTATION_CLASS - Static variable in class org.restheart.Configuration
default idm implementation class.
DEFAULT_INSTANCE_NAME - Static variable in class org.restheart.Configuration
default restheart instance name default
DEFAULT_MAX_DOC_ETAG_CHECK_POLICY - Static variable in class org.restheart.Configuration
default doc etag check policy
DEFAULT_MAX_PAGESIZE - Static variable in class org.restheart.Configuration
default value for max-pagesize
DEFAULT_MONGO_URI - Static variable in class org.restheart.Configuration
default mongo uri mongodb://127.0.0.1
DEFAULT_PAGESIZE_KEY - Static variable in class org.restheart.Configuration
The key for specifying the default pagesize
DEFAULT_REPRESENTATION_FORMAT - Static variable in class org.restheart.Configuration
default represetation format
DEFAULT_ROUTE - Static variable in class org.restheart.Configuration
 
DeleteBucketHandler - Class in org.restheart.handlers.files
 
DeleteBucketHandler() - Constructor for class org.restheart.handlers.files.DeleteBucketHandler
Creates a new instance of DeleteBucketHandler
DeleteBucketHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.DeleteBucketHandler
Creates a new instance of DeleteBucketHandler
deleteChunksCollection(Database, String, String) - Method in class org.restheart.db.GridFsDAO
 
deleteChunksCollection(Database, String, String) - Method in interface org.restheart.db.GridFsRepository
 
deleteCollection(String, String, String, boolean) - Method in interface org.restheart.db.Database
 
deleteCollection(String, String, String, boolean) - Method in class org.restheart.db.DbsDAO
 
DeleteCollectionHandler - Class in org.restheart.handlers.collection
 
DeleteCollectionHandler() - Constructor for class org.restheart.handlers.collection.DeleteCollectionHandler
Creates a new instance of DeleteCollectionHandler
DeleteCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.collection.DeleteCollectionHandler
Creates a new instance of DeleteCollectionHandler
deleteDatabase(String, String, boolean) - Method in interface org.restheart.db.Database
 
deleteDatabase(String, String, boolean) - Method in class org.restheart.db.DbsDAO
 
DeleteDBHandler - Class in org.restheart.handlers.database
 
DeleteDBHandler() - Constructor for class org.restheart.handlers.database.DeleteDBHandler
Creates a new instance of DeleteDBHandler
DeleteDBHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.database.DeleteDBHandler
Creates a new instance of DeleteDBHandler
deleteDocument(String, String, Object, BsonDocument, BsonDocument, String, boolean) - Method in class org.restheart.db.DocumentDAO
 
deleteDocument(String, String, Object, BsonDocument, BsonDocument, String, boolean) - Method in interface org.restheart.db.DocumentRepository
 
DeleteDocumentHandler - Class in org.restheart.handlers.document
 
DeleteDocumentHandler() - Constructor for class org.restheart.handlers.document.DeleteDocumentHandler
Creates a new instance of DeleteDocumentHandler
DeleteDocumentHandler(DocumentDAO) - Constructor for class org.restheart.handlers.document.DeleteDocumentHandler
Creates a new instance of DeleteDocumentHandler
DeleteDocumentHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.document.DeleteDocumentHandler
Creates a new instance of DeleteDocumentHandler
DeleteDocumentHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.document.DeleteDocumentHandler
Default ctor
deleteFile(Database, String, String, BsonValue, String, boolean) - Method in class org.restheart.db.GridFsDAO
 
deleteFile(Database, String, String, BsonValue, String, boolean) - Method in interface org.restheart.db.GridFsRepository
 
DeleteFileHandler - Class in org.restheart.handlers.files
 
DeleteFileHandler() - Constructor for class org.restheart.handlers.files.DeleteFileHandler
Creates a new instance of DeleteFileHandler
DeleteFileHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.DeleteFileHandler
Creates a new instance of DeleteFileHandler
DeleteFileHandler(GridFsRepository) - Constructor for class org.restheart.handlers.files.DeleteFileHandler
Creates a new instance of DeleteFileHandler
deleteIndex(String, String, String) - Method in interface org.restheart.db.Database
 
deleteIndex(String, String, String) - Method in class org.restheart.db.DbsDAO
 
DeleteIndexHandler - Class in org.restheart.handlers.indexes
 
DeleteIndexHandler() - Constructor for class org.restheart.handlers.indexes.DeleteIndexHandler
Creates a new instance of DeleteIndexHandler
DeleteIndexHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.indexes.DeleteIndexHandler
Creates a new instance of DeleteIndexHandler
deleteTempDir(String, File) - Static method in class org.restheart.utils.ResourcesExtractor
 
DenyFilterOnUserPasswordPredicate - Class in org.restheart.security.impl
 
DenyFilterOnUserPasswordPredicate(String, String, String) - Constructor for class org.restheart.security.impl.DenyFilterOnUserPasswordPredicate
 
DenyFilterOnUserPasswordPredicate(String, String) - Constructor for class org.restheart.security.impl.DenyFilterOnUserPasswordPredicate
 
DenyFilterOnUserPasswordPredicate(String) - Constructor for class org.restheart.security.impl.DenyFilterOnUserPasswordPredicate
 
detectMediaType(File) - Static method in class org.restheart.handlers.injectors.BodyInjectorHandler
Detect the file's mediatype
DIRECT_BUFFERS_KEY - Static variable in class org.restheart.Configuration
the key for the direct-buffers property.
DOC_ID_TYPE_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
DocumentDAO - Class in org.restheart.db
 
DocumentDAO() - Constructor for class org.restheart.db.DocumentDAO
 
DocumentRepository - Interface in org.restheart.db
 
DocumentRepresentationFactory - Class in org.restheart.handlers.document
 
DocumentRepresentationFactory() - Constructor for class org.restheart.handlers.document.DocumentRepresentationFactory
 
doesAppy(RequestContext) - Method in class org.restheart.security.impl.DenyFilterOnUserPasswordPredicate
 
doesCheckersApply(RequestContext, Checker) - Method in class org.restheart.handlers.metadata.AfterWriteCheckHandler
 
doesCheckersApply(RequestContext, Checker) - Method in class org.restheart.handlers.metadata.BeforeWriteCheckHandler
 
doesCollectionExist(String, String) - Method in interface org.restheart.db.Database
 
doesCollectionExist(String, String) - Method in class org.restheart.db.DbsDAO
Returns true if the collection exists
doesDbExist(String) - Method in interface org.restheart.db.Database
 
doesDbExist(String) - Method in class org.restheart.db.DbsDAO
 
doesNotExists(RequestContext, HttpServerExchange) - Method in class org.restheart.handlers.injectors.CollectionPropsInjectorHandler
 
doesRequestUsesDotNotation(BsonValue) - Static method in class org.restheart.metadata.checkers.CheckersUtils
 
doesRequestUsesUpdateOperators(BsonValue) - Static method in class org.restheart.metadata.checkers.CheckersUtils
 
doesSupportRequests(RequestContext) - Method in class org.restheart.handlers.schema.JsonMetaSchemaChecker
 
doesSupportRequests(RequestContext) - Method in interface org.restheart.metadata.checkers.Checker
 
doesSupportRequests(RequestContext) - Method in class org.restheart.metadata.checkers.ContentSizeChecker
 
doesSupportRequests(RequestContext) - Method in class org.restheart.metadata.checkers.GlobalChecker
 
doesSupportRequests(RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
doesSupportRequests(RequestContext) - Method in class org.restheart.metadata.checkers.JsonSchemaChecker
 
doesSupportRequests(RequestContext) - Method in interface org.restheart.metadata.hooks.Hook
 
doesSupportRequests(RequestContext) - Method in class org.restheart.metadata.hooks.SnooperHook
 
dumpExchange(HttpServerExchange, RequestContext, Integer) - Method in class org.restheart.handlers.RequestLoggerHandler
dumpExchange Log a complete dump of the HttpServerExchange (both Request and Response)
DUPLICATE_KEY_ERROR - Static variable in class org.restheart.db.DAOUtils
 

E

EAGER_CURSOR_ALLOCATION_POLICY_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
EAGER_LINEAR_HEIGHTS - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-linear-slice-heights property.
EAGER_LINEAR_SLICE_DELTA - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-linear-slice-delta property.
EAGER_LINEAR_SLICE_WIDHT - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-linear-slice-width property.
EAGER_POOL_SIZE - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-pool-size property.
EAGER_RND_MAX_CURSORS - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-random-slice-max-cursors property.
EAGER_RND_SLICE_MIN_WIDHT - Static variable in class org.restheart.Configuration
the key for the eager-cursor-allocation-random-slice-min-width property.
ENABLE_LOG_CONSOLE_KEY - Static variable in class org.restheart.Configuration
the key for the enable-log-console property.
ENABLE_LOG_FILE_KEY - Static variable in class org.restheart.Configuration
the key for the enable-log-file property.
endExchangeWithMessage(HttpServerExchange, RequestContext, int, String) - Static method in class org.restheart.utils.ResponseHelper
 
endExchangeWithMessage(HttpServerExchange, RequestContext, int, String, Throwable) - Static method in class org.restheart.utils.ResponseHelper
 
endExchangeWithRepresentation(HttpServerExchange, RequestContext, int, Representation) - Static method in class org.restheart.utils.ResponseHelper
 
equals(Object) - Method in class org.restheart.db.CursorPoolEntryKey
 
equals(Object) - Method in class org.restheart.hal.Representation
 
equals(Object) - Method in class org.restheart.utils.JsonUnflattener
 
ErrorHandler - Class in org.restheart.handlers
 
ErrorHandler(HttpHandler) - Constructor for class org.restheart.handlers.ErrorHandler
Creates a new instance of ErrorHandler
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).
escapeSchema(BsonDocument) - Static method in class org.restheart.handlers.schema.JsonSchemaTransformer
 
ETAG_CHECK_POLICY_COLL_KEY - Static variable in class org.restheart.Configuration
the key for the etag-check-policy.coll property.
ETAG_CHECK_POLICY_DB_KEY - Static variable in class org.restheart.Configuration
the key for the etag-check-policy.db property.
ETAG_CHECK_POLICY_DOC_KEY - Static variable in class org.restheart.Configuration
the key for the etag-check-policy.doc property.
ETAG_CHECK_POLICY_KEY - Static variable in class org.restheart.Configuration
the key for the etag-check-policy property.
ETAG_CHECK_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
ETAG_DOC_POLICY_METADATA_KEY - Static variable in class org.restheart.handlers.RequestContext
 
ETAG_POLICY_METADATA_KEY - Static variable in class org.restheart.handlers.RequestContext
 
ExecutorServiceSingleton - Class in org.restheart.utils
 
extract(String) - Static method in class org.restheart.utils.ResourcesExtractor
 
extractMetadata(FormData) - Static method in class org.restheart.handlers.injectors.BodyInjectorHandler
Search the request for a field named 'metadata' (or 'properties') which must contain valid JSON

F

FALSE_KEY_ID - Static variable in class org.restheart.handlers.RequestContext
 
FAU_NOT_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FAU_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FILE_METADATA - Static variable in class org.restheart.handlers.PipedHttpHandler
 
FileMetadataDAO - Class in org.restheart.db
This DAO takes care of changes to metadata for binary files that have been created using GridFS.
FileMetadataDAO() - Constructor for class org.restheart.db.FileMetadataDAO
 
FileMetadataHandler - Class in org.restheart.handlers.files
A customised and cut down version of the PutDocumentHandler or PatchDocumentHandler, this deals with both PUT and PATCHing of the metadata for a binary file.
FileMetadataHandler() - Constructor for class org.restheart.handlers.files.FileMetadataHandler
Creates a new instance of PatchFileMetadataHandler
FileMetadataHandler(FileMetadataRepository) - Constructor for class org.restheart.handlers.files.FileMetadataHandler
 
FileMetadataHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.FileMetadataHandler
 
FileMetadataHandler(PipedHttpHandler, FileMetadataRepository) - Constructor for class org.restheart.handlers.files.FileMetadataHandler
 
FileMetadataRepository - Interface in org.restheart.db
 
FILENAME - Static variable in class org.restheart.handlers.PipedHttpHandler
 
FileUtils - Class in org.restheart.utils
 
FILTER_PROPERTY - Static variable in class org.restheart.handlers.applicationlogic.CsvLoaderHandler
 
FILTER_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
filterMissingOptionalAndNullNullableConditions(BsonArray, BsonValue) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
this filters out the nullable and optional conditions where the path resolves to null
FilterTransformer - Class in org.restheart.metadata.transformers
 
FilterTransformer() - Constructor for class org.restheart.metadata.transformers.FilterTransformer
 
FilterUserPasswordGlobalTransformer - Class in org.restheart.security.impl
 
FilterUserPasswordGlobalTransformer(String, String, BsonArray) - Constructor for class org.restheart.security.impl.FilterUserPasswordGlobalTransformer
 
findManifestInfo() - Static method in class org.restheart.utils.FileUtils
 
flatten(BsonDocument, boolean) - Static method in class org.restheart.utils.JsonUtils
 
FOR_AFTER_NOT_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FOR_AFTER_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FORCE_GZIP_ENCODING_KEY - Static variable in class org.restheart.Configuration
the key for the force-gzip-encoding property.
FOU_AFTER_NOT_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FOU_AFTER_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
FS_CHUNKS_SUFFIX - Static variable in class org.restheart.handlers.RequestContext
 
FS_FILES_SUFFIX - Static variable in class org.restheart.handlers.RequestContext
 
FullAccessManager - Class in org.restheart.security
 
FullAccessManager() - Constructor for class org.restheart.security.FullAccessManager
this access manager allows any operation to any user

G

gatheringAboveOrEqualToLevel(Configuration.METRICS_GATHERING_LEVEL) - Method in class org.restheart.Configuration
decides whether metrics are gathered at the given log level or not
generateMetricsBson(MetricRegistry, TimeUnit, TimeUnit) - Static method in class org.restheart.utils.MetricsJsonGenerator
 
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(CursorPoolEntryKey, CursorPool.EAGER_CURSOR_ALLOCATION_POLICY) - Method in class org.restheart.db.CursorPool
 
get(String, BsonValue) - Method in class org.restheart.handlers.schema.JsonSchemaCacheSingleton
 
get(String) - Method in class org.restheart.handlers.schema.SchemaStoreClient
 
get(String, String) - Method in class org.restheart.metadata.NamedSingletonsFactory
 
getAcl() - Method in class org.restheart.security.impl.SimpleAccessManager
 
getAggreationVars() - Method in class org.restheart.handlers.RequestContext
 
getAggregationCheckOperators() - Method in class org.restheart.Configuration
 
GetAggregationHandler - Class in org.restheart.handlers.aggregation
 
GetAggregationHandler() - Constructor for class org.restheart.handlers.aggregation.GetAggregationHandler
Default ctor
GetAggregationHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.aggregation.GetAggregationHandler
Default ctor
getAggregationOperation() - Method in class org.restheart.handlers.RequestContext
 
getAggregationTimeLimit() - Method in class org.restheart.Configuration
 
getAjpHost() - Method in class org.restheart.Configuration
 
getAjpPort() - Method in class org.restheart.Configuration
 
getAllowDiskUse() - Method in class org.restheart.handlers.aggregation.AggregationPipeline
 
getAlreadySkipped() - Method in class org.restheart.db.SkippedFindIterable
 
getAmArgs() - Method in class org.restheart.Configuration
 
getAmImpl() - Method in class org.restheart.Configuration
 
getApplicationLogicMounts() - Method in class org.restheart.Configuration
 
getArgs() - Method in class org.restheart.metadata.checkers.GlobalChecker
 
getArgs() - Method in class org.restheart.metadata.checkers.RequestChecker
 
getArgs() - Method in class org.restheart.metadata.hooks.HookMetadata
 
getArgs(String, String) - Method in class org.restheart.metadata.NamedSingletonsFactory
 
getArgs() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getArgs() - Method in class org.restheart.metadata.transformers.RequestTransformer
 
getAuthenticatedAccount() - Method in class org.restheart.handlers.RequestContext
 
getAuthMechanism() - Method in class org.restheart.Configuration
 
getAuthMechanismArgs() - Method in class org.restheart.Configuration
 
getAuthTokenTtl() - Method in class org.restheart.Configuration
 
GetBucketHandler - Class in org.restheart.handlers.files
 
GetBucketHandler() - Constructor for class org.restheart.handlers.files.GetBucketHandler
 
getBufferSize() - Method in class org.restheart.Configuration
 
getBulkResult() - Method in class org.restheart.db.BulkOperationResult
 
getCachedAccounts() - Method in class org.restheart.security.impl.AuthTokenIdentityManager
 
getCertPassword() - Method in class org.restheart.Configuration
 
getChecker() - Method in class org.restheart.metadata.checkers.GlobalChecker
 
getClient() - Method in class org.restheart.db.MongoDBClientSingleton
 
getCollection() - Method in class org.restheart.db.CursorPoolEntryKey
 
getCollection(String, String) - Method in interface org.restheart.db.Database
 
getCollection(String, String) - Method in class org.restheart.db.DbsDAO
 
getCollectionData(MongoCollection<BsonDocument>, int, int, BsonDocument, BsonDocument, BsonDocument, BsonDocument, CursorPool.EAGER_CURSOR_ALLOCATION_POLICY) - Method in interface org.restheart.db.Database
 
getCollectionData(MongoCollection<BsonDocument>, int, int, BsonDocument, BsonDocument, BsonDocument, BsonDocument, CursorPool.EAGER_CURSOR_ALLOCATION_POLICY) - Method in class org.restheart.db.DbsDAO
 
GetCollectionHandler - Class in org.restheart.handlers.collection
 
GetCollectionHandler() - Constructor for class org.restheart.handlers.collection.GetCollectionHandler
 
GetCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.collection.GetCollectionHandler
 
GetCollectionHandler(PipedHttpHandler, Database) - Constructor for class org.restheart.handlers.collection.GetCollectionHandler
 
getCollectionIndexes(String, String) - Method in interface org.restheart.db.Database
 
getCollectionIndexes(String, String) - Method in class org.restheart.db.DbsDAO
 
getCollectionName() - Method in class org.restheart.handlers.RequestContext
 
getCollectionNames(String) - Method in interface org.restheart.db.Database
 
getCollectionNames(String) - Method in class org.restheart.db.DbsDAO
 
getCollectionProperties(String, String) - Method in interface org.restheart.db.Database
 
getCollectionProperties(String, String) - Method in class org.restheart.db.DbsDAO
 
getCollectionProperties(String, String) - Method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
getCollectionProps() - Method in class org.restheart.handlers.RequestContext
 
getCollectionSize(MongoCollection<BsonDocument>, BsonDocument) - Method in interface org.restheart.db.Database
 
getCollectionSize(MongoCollection<BsonDocument>, BsonDocument) - Method in class org.restheart.db.DbsDAO
 
getCollEtagCheckPolicy() - Method in class org.restheart.Configuration
 
getConfArgs() - Method in class org.restheart.metadata.checkers.GlobalChecker
 
getConfArgs() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getConfiguration() - Static method in class org.restheart.Bootstrapper
getConfiguration
getConfiguration(String[]) - Static method in class org.restheart.utils.FileUtils
 
getConfiguration(String[], boolean) - Static method in class org.restheart.utils.FileUtils
 
getConfiguration(Path, boolean) - Static method in class org.restheart.utils.FileUtils
 
getConfigurationFileMap() - Method in class org.restheart.Configuration
 
getConfigurationFilePath(String[]) - Static method in class org.restheart.utils.FileUtils
 
getConnectionOptions() - Method in class org.restheart.Configuration
 
getContent() - Method in class org.restheart.handlers.RequestContext
 
getCredentials() - Method in class org.restheart.security.impl.SimpleAccount
 
getCursorAllocationPolicy() - Method in class org.restheart.handlers.RequestContext
 
getCursorBatchSize() - Method in class org.restheart.Configuration
 
getCursorId() - Method in class org.restheart.db.CursorPoolEntryKey
 
getDatabase(String) - Method in interface org.restheart.db.Database
 
getDatabase(String) - Method in class org.restheart.db.DbsDAO
 
getDatabase() - Method in class org.restheart.handlers.PipedHttpHandler
 
getDatabaseData(String, List<String>, int, int) - Method in interface org.restheart.db.Database
 
getDatabaseData(String, List<String>, int, int) - Method in class org.restheart.db.DbsDAO
 
getDatabaseNames() - Method in interface org.restheart.db.Database
 
getDatabaseNames() - Method in class org.restheart.db.DbsDAO
 
getDatabaseProperties(String) - Method in interface org.restheart.db.Database
 
getDatabaseProperties(String) - Method in class org.restheart.db.DbsDAO
 
getDbEtagCheckPolicy() - Method in class org.restheart.Configuration
 
GetDBHandler - Class in org.restheart.handlers.database
 
GetDBHandler() - Constructor for class org.restheart.handlers.database.GetDBHandler
Creates a new instance of GetDBHandler
GetDBHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.database.GetDBHandler
 
GetDBHandler(PipedHttpHandler, Database) - Constructor for class org.restheart.handlers.database.GetDBHandler
 
getDBName() - Method in class org.restheart.handlers.RequestContext
 
getDbOperationResult() - Method in class org.restheart.handlers.RequestContext
 
getDBProperties(String) - Method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
getDbProps() - Method in class org.restheart.handlers.RequestContext
 
getDBSize(List<String>) - Method in interface org.restheart.db.Database
 
getDBSize(List<String>) - Method in class org.restheart.db.DbsDAO
 
getDefaultPagesize() - Method in class org.restheart.Configuration
 
getDefaultRepresentationFormat() - Method in class org.restheart.Configuration
 
getDocEtagCheckPolicy() - Method in class org.restheart.Configuration
 
getDocIdType() - Method in class org.restheart.handlers.RequestContext
 
getDocumentEtag(String, String, Object) - Method in class org.restheart.db.DocumentDAO
 
getDocumentEtag(String, String, Object) - Method in interface org.restheart.db.DocumentRepository
returns the ETag of the document
GetDocumentHandler - Class in org.restheart.handlers.document
 
GetDocumentHandler() - Constructor for class org.restheart.handlers.document.GetDocumentHandler
Default ctor
GetDocumentHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.document.GetDocumentHandler
Default ctor
getDocumentId() - Method in class org.restheart.handlers.RequestContext
 
getDocumentIdFromURI(String, RequestContext.DOC_ID_TYPE) - Static method in class org.restheart.utils.URLUtils
Gets the id as object from its string representation in the document URI NOTE: for POST the special string id are checked by BodyInjectorHandler.checkSpecialStringId()
getDocumentIdRaw() - Method in class org.restheart.handlers.RequestContext
 
getEagerLinearSliceDelta() - Method in class org.restheart.Configuration
 
getEagerLinearSliceHeights() - Method in class org.restheart.Configuration
 
getEagerLinearSliceWidht() - Method in class org.restheart.Configuration
 
getEagerPoolSize() - Method in class org.restheart.Configuration
 
getEagerRndMaxCursors() - Method in class org.restheart.Configuration
 
getEagerRndSliceMinWidht() - Method in class org.restheart.Configuration
 
getErrorJsonDocument(String, int, RequestContext, String, String, Throwable, boolean) - Static method in class org.restheart.utils.ResponseHelper
 
getEtag() - Method in class org.restheart.db.OperationResult
 
getETag() - Method in class org.restheart.handlers.RequestContext
 
getExecutorService() - Method in class org.restheart.utils.ExecutorServiceSingleton
 
getFileAbsolutePath(String) - Static method in class org.restheart.utils.FileUtils
 
getFileAbsolutePathHash(Path) - Static method in class org.restheart.utils.FileUtils
 
GetFileBinaryHandler - Class in org.restheart.handlers.files
 
GetFileBinaryHandler() - Constructor for class org.restheart.handlers.files.GetFileBinaryHandler
Creates a new instance of GetFileBinaryHandler
GetFileBinaryHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.GetFileBinaryHandler
Creates a new instance of GetFileBinaryHandler
GetFileHandler - Class in org.restheart.handlers.files
 
GetFileHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.GetFileHandler
Default constructor
getFilePath() - Method in class org.restheart.handlers.RequestContext
 
getFilter() - Method in class org.restheart.db.CursorPoolEntryKey
 
getFilter() - Method in class org.restheart.handlers.RequestContext
 
getFiltersDocument() - Method in class org.restheart.handlers.RequestContext
 
getFindIterable(MongoCollection<BsonDocument>, BsonDocument, BsonDocument, BsonDocument, BsonDocument) - Method in interface org.restheart.db.Database
Returs the FindIterable of the collection applying sorting, filtering and projection.
getFindIterable(MongoCollection<BsonDocument>, BsonDocument, BsonDocument, BsonDocument, BsonDocument) - Method in class org.restheart.db.DbsDAO
 
getFindIterable() - Method in class org.restheart.db.SkippedFindIterable
 
getFromJson(BsonDocument) - Static method in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
getFromJson(BsonDocument) - Static method in class org.restheart.metadata.checkers.RequestChecker
 
getFromJson(BsonDocument) - Static method in class org.restheart.metadata.hooks.HookMetadata
 
getFromJson(BsonDocument) - Static method in class org.restheart.metadata.Relationship
 
getFromJson(BsonDocument) - Static method in class org.restheart.metadata.transformers.RequestTransformer
 
getGlobalCheckers() - Static method in class org.restheart.handlers.metadata.CheckHandler
 
getGlobalSecurityPredicates() - Static method in class org.restheart.security.handlers.AccessManagerHandler
 
getGlobalTransformers() - Static method in class org.restheart.handlers.metadata.TransformerHandler
 
getHalMode() - Method in class org.restheart.handlers.RequestContext
 
getHint() - Method in class org.restheart.db.CursorPoolEntryKey
 
getHint() - Method in class org.restheart.handlers.RequestContext
 
getHintDocument() - Method in class org.restheart.handlers.RequestContext
 
getHref() - Method in class org.restheart.hal.Link
 
getHttpCode() - Method in class org.restheart.db.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
 
getHttpStatusFromErrorCode(int) - Static method in class org.restheart.utils.ResponseHelper
 
getIdAsString(BsonValue, boolean) - Static method in class org.restheart.utils.JsonUtils
 
getIdmArgs() - Method in class org.restheart.Configuration
 
getIdmImpl() - Method in class org.restheart.Configuration
 
GetIndexesHandler - Class in org.restheart.handlers.indexes
 
GetIndexesHandler() - Constructor for class org.restheart.handlers.indexes.GetIndexesHandler
Creates a new instance of GetIndexesHandler
GetIndexesHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.indexes.GetIndexesHandler
Creates a new instance of GetIndexesHandler
getIndexId() - Method in class org.restheart.handlers.RequestContext
 
getInitializerClass() - Method in class org.restheart.Configuration
 
getInstance() - Static method in class org.restheart.db.CursorPool
 
getInstance() - Static method in class org.restheart.db.MongoDBClientSingleton
 
getInstance() - Static method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
getInstance() - Static method in class org.restheart.handlers.schema.JsonSchemaCacheSingleton
 
getInstance() - Static method in class org.restheart.metadata.NamedSingletonsFactory
 
getInstance() - Static method in class org.restheart.security.impl.AuthTokenIdentityManager
 
getInstance() - Static method in class org.restheart.utils.ExecutorServiceSingleton
 
getInstanceBaseURL() - Method in class org.restheart.Configuration
 
getInstanceName() - Method in class org.restheart.Configuration
 
getIoThreads() - Method in class org.restheart.Configuration
 
getKeys() - Method in class org.restheart.db.CursorPoolEntryKey
 
getKeys() - Method in class org.restheart.handlers.RequestContext
 
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
 
getLocalCacheTtl() - Method in class org.restheart.Configuration
 
getLogFilePath() - Method in class org.restheart.Configuration
 
getLogLevel() - Method in class org.restheart.Configuration
 
getMap() - Method in class org.restheart.handlers.aggregation.MapReduce
 
getMappedRequestUri() - Method in class org.restheart.handlers.RequestContext
The mapped uri is the exchange request uri.
getMappingUri() - Method in class org.restheart.handlers.RequestContext
 
getMaxPagesize() - Method in class org.restheart.Configuration
 
getMessageFromErrorCode(int) - Static method in class org.restheart.utils.ResponseHelper
 
getMetadataNamedSingletons() - Method in class org.restheart.Configuration
 
getMethod() - Method in class org.restheart.handlers.RequestContext
 
getMetricsGatheringLevel() - Method in class org.restheart.Configuration
 
getMongoMounts() - Method in class org.restheart.Configuration
 
getMongoUri() - Method in class org.restheart.Configuration
 
getName() - Method in class org.restheart.metadata.checkers.RequestChecker
 
getName() - Method in class org.restheart.metadata.hooks.HookMetadata
 
getName() - Method in class org.restheart.metadata.transformers.RequestTransformer
 
getName() - Method in class org.restheart.security.impl.SimplePrincipal
 
getNewData() - Method in class org.restheart.db.OperationResult
 
getNewId() - Method in class org.restheart.db.OperationResult
 
getNext() - Method in class org.restheart.handlers.PipedHttpHandler
 
getOldData() - Method in class org.restheart.db.OperationResult
 
getPage() - Method in class org.restheart.handlers.RequestContext
 
getPagesize() - Method in class org.restheart.handlers.RequestContext
 
getPaginationLinks(HttpServerExchange, RequestContext, long) - Static method in class org.restheart.hal.HALUtils
 
getParentPath(String) - Static method in class org.restheart.utils.URLUtils
 
getPathTemplateParamenters() - Method in class org.restheart.handlers.RequestContext
if mongo-mounts specifies a path template (i.e.
getPhase(RequestContext) - Method in class org.restheart.handlers.schema.JsonMetaSchemaChecker
 
getPhase(RequestContext) - Method in interface org.restheart.metadata.checkers.Checker
Specify when the checker should be performed: with BEFORE_WRITE the checkers gets the request data (that may use the dot notation and update operators); with AFTER_WRITE the data is optimistically written to the db and rolled back eventually.
getPhase(RequestContext) - Method in class org.restheart.metadata.checkers.ContentSizeChecker
 
getPhase(RequestContext) - Method in class org.restheart.metadata.checkers.GlobalChecker
 
getPhase(RequestContext) - Method in class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
getPhase(RequestContext) - Method in class org.restheart.metadata.checkers.JsonSchemaChecker
 
getPhase() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getPhase() - Method in class org.restheart.metadata.transformers.RequestTransformer
 
getPidFilePath(int) - Static method in class org.restheart.utils.FileUtils
 
getPidFromFile(Path) - Static method in class org.restheart.utils.FileUtils
 
getPipedHttpHandler(RequestContext.TYPE, RequestContext.METHOD) - Method in class org.restheart.handlers.RequestDispatcherHandler
Given a type and method, return the appropriate PipedHttpHandler which can handle this request
getPredicate() - Method in class org.restheart.metadata.checkers.GlobalChecker
 
getPredicate() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getPrincipal() - Method in class org.restheart.security.impl.SimpleAccount
 
getProjectionDocument() - Method in class org.restheart.handlers.RequestContext
 
getProps(BsonDocument) - Static method in class org.restheart.metadata.checkers.RequestChecker
 
getProps(BsonDocument) - Static method in class org.restheart.metadata.hooks.HookMetadata
 
getPropsFromPath(BsonValue, String) - Static method in class org.restheart.utils.JsonUtils
 
getQuery() - Method in class org.restheart.handlers.aggregation.MapReduce
 
getQueryStringRemovingParams(HttpServerExchange, String...) - Static method in class org.restheart.utils.URLUtils
 
getQueryTimeLimit() - Method in class org.restheart.Configuration
 
getRaw(String, BsonValue) - Method in class org.restheart.handlers.schema.JsonSchemaCacheSingleton
 
getRawContent() - Method in class org.restheart.handlers.RequestContext
 
getReduce() - Method in class org.restheart.handlers.aggregation.MapReduce
 
getRef() - Method in class org.restheart.hal.Link
 
getReferenceField() - Method in class org.restheart.metadata.Relationship
 
getReferenceLink(RequestContext, String, BsonValue) - Static method in class org.restheart.utils.URLUtils
 
getReferenceLink(String, Object) - Static method in class org.restheart.utils.URLUtils
 
getRel() - Method in class org.restheart.metadata.Relationship
 
getRelationshipLink(RequestContext, String, String, BsonDocument) - Method in class org.restheart.metadata.Relationship
 
getRemappedRequestURL(HttpServerExchange) - Static method in class org.restheart.utils.URLUtils
returns the request URL taking into account the instance-base-url configuration option.
getReplaceDocument(BsonDocument) - Static method in class org.restheart.db.DAOUtils
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.handlers.aggregation.AggregationResultRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, BulkOperationResult) - Method in class org.restheart.handlers.bulk.BulkResultRepresentationFactory
 
getRepresentation(HttpServerExchange, MongoBulkWriteException) - Method in class org.restheart.handlers.bulk.BulkResultRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.handlers.bulk.BulkResultRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.handlers.collection.CollectionRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.handlers.database.DBRepresentationFactory
 
getRepresentation(String, HttpServerExchange, RequestContext, BsonDocument) - Method in class org.restheart.handlers.document.DocumentRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Static method in class org.restheart.handlers.indexes.IndexesRepresentationFactory
 
getRepresentation(HttpServerExchange, RequestContext, List<BsonDocument>, long) - Method in class org.restheart.handlers.root.RootRepresentationFactory
 
getRepresentationFormat() - Method in class org.restheart.handlers.RequestContext
 
getRequestHeader(HttpString) - Method in class org.restheart.security.handlers.HeadersManager
 
getRequestLimit() - Method in class org.restheart.Configuration
 
getRequestsLimit() - Method in class org.restheart.Configuration
 
getRequestStartTime() - Method in class org.restheart.handlers.RequestContext
 
getResolvedMap(BsonDocument) - Method in class org.restheart.handlers.aggregation.MapReduce
 
getResolvedQuery(BsonDocument) - Method in class org.restheart.handlers.aggregation.MapReduce
 
getResolvedReduce(BsonDocument) - Method in class org.restheart.handlers.aggregation.MapReduce
 
getResolvedStagesAsList(BsonDocument) - Method in class org.restheart.handlers.aggregation.AggregationPipeline
 
getResponseContent() - Method in class org.restheart.handlers.RequestContext
 
getResponseContentType() - Method in class org.restheart.handlers.RequestContext
 
getResponseStatusCode() - Method in class org.restheart.handlers.RequestContext
 
getRole() - Method in class org.restheart.metadata.Relationship
 
GetRoleHandler - Class in org.restheart.handlers.applicationlogic
 
GetRoleHandler(PipedHttpHandler, Map<String, Object>) - Constructor for class org.restheart.handlers.applicationlogic.GetRoleHandler
Creates a new instance of GetRoleHandler
getRoles() - Method in class org.restheart.security.impl.SimpleAccount
 
GetRootHandler - Class in org.restheart.handlers.root
 
GetRootHandler() - Constructor for class org.restheart.handlers.root.GetRootHandler
 
GetRootHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.root.GetRootHandler
 
GetRootHandler(PipedHttpHandler, Database) - Constructor for class org.restheart.handlers.root.GetRootHandler
 
getSchemaCacheTtl() - Method in class org.restheart.Configuration
 
getSchemaDb() - Method in class org.restheart.handlers.schema.SchemaStoreURL
 
getSchemaId() - Method in class org.restheart.handlers.schema.SchemaStoreURL
 
getScope() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getScope() - Method in class org.restheart.metadata.transformers.RequestTransformer
 
getServerVersion() - Static method in class org.restheart.db.MongoDBClientSingleton
 
getShardKey() - Method in class org.restheart.handlers.RequestContext
 
getSkipped() - Method in class org.restheart.db.CursorPoolEntryKey
 
getSort() - Method in class org.restheart.db.CursorPoolEntryKey
 
getSortBy() - Method in class org.restheart.handlers.RequestContext
 
getSortByDocument() - Method in class org.restheart.handlers.RequestContext
 
getStages() - Method in class org.restheart.handlers.aggregation.AggregationPipeline
 
getStaticResourcesMounts() - Method in class org.restheart.Configuration
 
getStatusText(int) - Static method in class org.restheart.utils.HttpStatus
Get the reason phrase for a particular status code.
getTargetCollection() - Method in class org.restheart.metadata.Relationship
 
getTargetDb() - Method in class org.restheart.metadata.Relationship
 
getTmpDirPath() - Static method in class org.restheart.utils.FileUtils
 
getTraceHeaders() - Method in class org.restheart.Configuration
 
getTransformer() - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
getType() - Method in class org.restheart.hal.Representation
 
getType() - Method in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
getType() - Method in class org.restheart.handlers.RequestContext
 
getType() - Method in class org.restheart.metadata.Relationship
 
getUnmappedRequestUri() - Method in class org.restheart.handlers.RequestContext
The unmapped uri is the cononical uri of a mongodb resource (e.g.
getUpdateDocument(BsonDocument) - Static method in class org.restheart.db.DAOUtils
 
getUpdateDocument(BsonDocument, boolean) - Static method in class org.restheart.db.DAOUtils
 
getUri() - Method in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
getUri() - Method in class org.restheart.handlers.RequestContext
 
getUriPrefix() - Method in class org.restheart.handlers.RequestContext
 
getUriWithDocId(RequestContext, String, String, BsonValue) - Static method in class org.restheart.utils.URLUtils
 
getUriWithFilterMany(RequestContext, String, String, BsonValue[]) - Static method in class org.restheart.utils.URLUtils
 
getUriWithFilterManyInverse(RequestContext, String, String, String, BsonValue) - Static method in class org.restheart.utils.URLUtils
 
getUriWithFilterOne(RequestContext, String, String, String, BsonValue) - Static method in class org.restheart.utils.URLUtils
 
getWarnings() - Method in class org.restheart.handlers.RequestContext
 
getWorkerThreads() - Method in class org.restheart.Configuration
 
getWriteEtag(HttpServerExchange) - Static method in class org.restheart.utils.RequestHelper
 
GlobalChecker - Class in org.restheart.metadata.checkers
wraps a checker with args and confArgs to be added as a global checker
GlobalChecker(Checker, RequestContextPredicate, boolean, BsonValue, BsonValue) - Constructor for class org.restheart.metadata.checkers.GlobalChecker
 
GlobalTransformer - Class in org.restheart.metadata.transformers
wraps a transformer with args and confArgs to be added as a global transformer
GlobalTransformer(Transformer, RequestContextPredicate, RequestTransformer.PHASE, RequestTransformer.SCOPE, BsonValue, BsonValue) - Constructor for class org.restheart.metadata.transformers.GlobalTransformer
 
GridFsDAO - Class in org.restheart.db
 
GridFsDAO() - Constructor for class org.restheart.db.GridFsDAO
 
GridFsRepository - Interface in org.restheart.db
 
GROUP_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
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
 
GzipEncodingHandler - Class in org.restheart.handlers
 
GzipEncodingHandler(HttpHandler, boolean) - Constructor for class org.restheart.handlers.GzipEncodingHandler
Creates a new instance of GzipEncodingHandler

H

HAL_JSON_MEDIA_TYPE - Static variable in class org.restheart.hal.Representation
Supported content types
HAL_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
HALUtils - Class in org.restheart.hal
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.aggregation.GetAggregationHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.applicationlogic.CacheInvalidator
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.applicationlogic.CsvLoaderHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.applicationlogic.GetRoleHandler
Handles the request.
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.applicationlogic.MetricsHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.applicationlogic.PingHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.bulk.BulkDeleteDocumentsHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.bulk.BulkPatchDocumentsHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.bulk.BulkPostCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.collection.DeleteCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.collection.GetCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.collection.PatchCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.collection.PostCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.collection.PutCollectionHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.database.DeleteDBHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.database.GetDBHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.database.PatchDBHandler
partial update db properties
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.database.PutDBHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.document.DeleteDocumentHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.document.GetDocumentHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.document.PatchDocumentHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.document.PutDocumentHandler
 
handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ErrorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.DeleteBucketHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.DeleteFileHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.FileMetadataHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.GetFileBinaryHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.PostBucketHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.files.PutFileHandler
 
handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.GzipEncodingHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.indexes.DeleteIndexHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.indexes.GetIndexesHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.indexes.PutIndexHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.injectors.AccountInjectorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.injectors.BodyInjectorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.injectors.CollectionPropsInjectorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.injectors.DbPropsInjectorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.injectors.RequestContextInjectorHandler
 
handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.RequestContextInjectorHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.AfterWriteCheckHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.BeforeWriteCheckHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.CheckersListHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.HookHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.TransformerHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.metadata.TransformersListHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.MetricsInstrumentationHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.NormalOrBulkDispatcherHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.OptionsHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.PipedHttpHandler
 
handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.PipedHttpHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.PipedWrappingHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.RequestDispatcherHandler
Handle the request, delegating to the proper PipedHttpHandler
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.RequestLoggerHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.ResponseSenderHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.root.GetRootHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.TracingInstrumentationHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AccessManagerHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AuthenticationCallHandler
Only allow the request through if successfully authenticated or if authentication is not required.
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AuthenticationConstraintHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AuthenticationMechanismsHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AuthTokenHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.AuthTokenInjecterHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.CORSHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.SecurityHandler
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.SecurityHandlerDispacher
 
handleRequest(HttpServerExchange, RequestContext) - Method in class org.restheart.security.handlers.SecurityInitialHandler
 
hashCode() - Method in class org.restheart.db.CursorPoolEntryKey
 
hashCode() - Method in class org.restheart.hal.Representation
 
hashCode() - Method in class org.restheart.utils.JsonUnflattener
 
HashTransformer - Class in org.restheart.metadata.transformers
 
HashTransformer() - Constructor for class org.restheart.metadata.transformers.HashTransformer
 
HashUserPasswordGlobalTransformer - Class in org.restheart.security.impl
 
HashUserPasswordGlobalTransformer(String, String, BsonDocument, String) - Constructor for class org.restheart.security.impl.HashUserPasswordGlobalTransformer
 
hasTrailingSlash(String) - Method in class org.restheart.hal.AbstractRepresentationFactory
 
HeadersManager - Class in org.restheart.security.handlers
 
HeadersManager(HttpServerExchange) - Constructor for class org.restheart.security.handlers.HeadersManager
 
HINT_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
Hook - Interface in org.restheart.metadata.hooks
An Hook is executed after requests completes.
hook(HttpServerExchange, RequestContext, BsonValue) - Method in interface org.restheart.metadata.hooks.Hook
 
hook(HttpServerExchange, RequestContext, BsonValue, BsonDocument) - Method in interface org.restheart.metadata.hooks.Hook
 
hook(HttpServerExchange, RequestContext, BsonValue, BsonDocument) - Method in class org.restheart.metadata.hooks.SnooperHook
 
HookHandler - Class in org.restheart.handlers.metadata
handler that executes the hooks defined in the collection properties
HookHandler() - Constructor for class org.restheart.handlers.metadata.HookHandler
Creates a new instance of HookMetadataHandler
HookHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.HookHandler
Creates a new instance of HookMetadataHandler
HookMetadata - Class in org.restheart.metadata.hooks
 
HookMetadata(String, BsonValue) - Constructor for class org.restheart.metadata.hooks.HookMetadata
 
HTTP_HOST_KEY - Static variable in class org.restheart.Configuration
the key for the http-host property.
HTTP_LISTENER_KEY - Static variable in class org.restheart.Configuration
the key for http-listener the property.
HTTP_PORT_KEY - Static variable in class org.restheart.Configuration
the key for the http-port property.
HTTPS_LISTENER - Static variable in class org.restheart.Configuration
the key for the https-listener property.
HttpStatus - Class in org.restheart.utils
Constants enumerating the HTTP status codes.

I

IAuthToken - Interface in org.restheart.security.handlers
 
IdentityAuthenticationManagerFactory - Class in org.restheart.security.impl
a simple AuthenticationMechanismFactory to demonstrate how to plug a custom AuthenticationMechanism it authenticates all requests against the configured IdentityManager using the credentials specified in the configuration file
IdentityAuthenticationManagerFactory() - Constructor for class org.restheart.security.impl.IdentityAuthenticationManagerFactory
 
IDM_KEY - Static variable in class org.restheart.Configuration
the key for the idm property.
IllegalQueryParamenterException - Exception in org.restheart.handlers
 
IllegalQueryParamenterException(String) - Constructor for exception org.restheart.handlers.IllegalQueryParamenterException
 
IllegalQueryParamenterException(String, Throwable) - Constructor for exception org.restheart.handlers.IllegalQueryParamenterException
 
IMPLEMENTATION_CLASS_KEY - Static variable in class org.restheart.Configuration
the key for the implementation-class property.
IndexesRepresentationFactory - Class in org.restheart.handlers.indexes
 
init(Configuration) - Static method in class org.restheart.db.MongoDBClientSingleton
 
init(Configuration) - Static method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
init() - Method in interface org.restheart.init.Initializer
 
init() - Method in class org.restheart.init.TestInitializer
 
Initializer - Interface in org.restheart.init
 
INITIALIZER_CLASS_KEY - Static variable in class org.restheart.Configuration
The key for specifying an initializer class
injectEtagHeader(HttpServerExchange, BsonDocument) - Static method in class org.restheart.utils.ResponseHelper
 
injectEtagHeader(HttpServerExchange, Document) - Static method in class org.restheart.utils.ResponseHelper
 
injectEtagHeader(HttpServerExchange, Object) - Static method in class org.restheart.utils.ResponseHelper
 
INSTANCE_BASE_URL_KEY - Static variable in class org.restheart.Configuration
the key for the instance-base-url property.
INSTANCE_NAME_KEY - Static variable in class org.restheart.Configuration
the key for the instance-name property.
INTERFACE_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
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
 
invalidateCollection(String, String) - Method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
invalidateDb(String) - Method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
InvalidHalException - Exception in org.restheart.hal
 
InvalidHalException() - Constructor for exception org.restheart.hal.InvalidHalException
 
InvalidHalException(String) - Constructor for exception org.restheart.hal.InvalidHalException
 
InvalidHalException(String, Throwable) - Constructor for exception org.restheart.hal.InvalidHalException
 
InvalidMetadataException - Exception in org.restheart.handlers.metadata
 
InvalidMetadataException() - Constructor for exception org.restheart.handlers.metadata.InvalidMetadataException
 
InvalidMetadataException(String) - Constructor for exception org.restheart.handlers.metadata.InvalidMetadataException
 
InvalidMetadataException(String, Throwable) - Constructor for exception org.restheart.handlers.metadata.InvalidMetadataException
 
IO_THREADS_KEY - Static variable in class org.restheart.Configuration
the key for the io-threads property.
isAggregation() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isAjpListener() - Method in class org.restheart.Configuration
 
isAllowed(HttpServerExchange, RequestContext) - Method in interface org.restheart.security.AccessManager
 
isAllowed(HttpServerExchange, RequestContext) - Method in class org.restheart.security.FullAccessManager
 
isAllowed(HttpServerExchange, RequestContext) - Method in class org.restheart.security.impl.SimpleAccessManager
 
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
 
isAuthenticationRequired(HttpServerExchange) - Method in interface org.restheart.security.AccessManager
 
isAuthenticationRequired(HttpServerExchange) - Method in class org.restheart.security.FullAccessManager
 
isAuthenticationRequired(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthenticationConstraintHandler
 
isAuthenticationRequired(HttpServerExchange) - Method in class org.restheart.security.impl.SimpleAccessManager
 
isAuthTokenEnabled() - Method in class org.restheart.Configuration
 
isBulkDocuments() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isBulkRequest(RequestContext) - Static method in class org.restheart.metadata.checkers.CheckersUtils
 
isCollection() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isCollectionIndexes() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isCollectionNameInvalid() - Method in class org.restheart.handlers.RequestContext
 
isCollectionNameInvalid(String) - Method in class org.restheart.handlers.RequestContext
 
isCollectionSize() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isCount() - Method in class org.restheart.handlers.RequestContext
 
isDaemonized() - Method in class org.restheart.utils.RHDaemon
Returns true if the current process is already launched as a daemon via RHDaemon.daemonize().
isDb() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isDbNameInvalid() - Method in class org.restheart.handlers.RequestContext
 
isDbNameInvalid(String) - Method in class org.restheart.handlers.RequestContext
 
isDbNameInvalidOnWindows() - Method in class org.restheart.handlers.RequestContext
 
isDbNameInvalidOnWindows(String) - Method in class org.restheart.handlers.RequestContext
 
isDbSize() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isDelete() - Method in class org.restheart.handlers.RequestContext
helper method to check request method
isDirectBuffers() - Method in class org.restheart.Configuration
 
isDocument() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isEnabled() - Static method in class org.restheart.handlers.injectors.LocalCachesSingleton
 
isETagCheckRequired() - Method in class org.restheart.handlers.RequestContext
 
isFile() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isFileBinary() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isFilesBucket() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isFilesBucketSize() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isForceGzipEncoding() - Method in class org.restheart.Configuration
 
isFullHalMode() - Method in class org.restheart.handlers.RequestContext
 
isGet() - Method in class org.restheart.handlers.RequestContext
helper method to check request method
isHttpListener() - Method in class org.restheart.Configuration
 
isHttpsListener() - Method in class org.restheart.Configuration
 
isIndex() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isInError() - Method in class org.restheart.handlers.RequestContext
 
isInitialized() - Static method in class org.restheart.db.MongoDBClientSingleton
 
isInvalidMetadata(BsonDocument, HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.PipedHttpHandler
 
isLocalCacheEnabled() - Method in class org.restheart.Configuration
 
isLogToConsole() - Method in class org.restheart.Configuration
 
isLogToFile() - Method in class org.restheart.Configuration
 
isMac() - Static method in class org.restheart.utils.OSChecker
 
isMetrics() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isNoProps() - Method in class org.restheart.handlers.RequestContext
 
isNotAcceptableContent(BsonValue, HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.PipedHttpHandler
 
isOptions() - Method in class org.restheart.handlers.RequestContext
helper method to check request method
isParentAccessible() - Method in class org.restheart.handlers.RequestContext
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.handlers.RequestContext
helper method to check request method
isPost() - Method in class org.restheart.handlers.RequestContext
helper method to check request method
isPut() - Method in class org.restheart.handlers.RequestContext
helper method to check request method
isReplicaSet() - Static method in class org.restheart.db.MongoDBClientSingleton
 
isRequestHeaderSet(HttpString) - Method in class org.restheart.security.handlers.HeadersManager
 
isReservedResource() - Method in class org.restheart.handlers.RequestContext
 
isReservedResourceCollection(String) - Static method in class org.restheart.handlers.RequestContext
 
isReservedResourceDb(String) - Static method in class org.restheart.handlers.RequestContext
 
isReservedResourceDocument(RequestContext.TYPE, String) - Static method in class org.restheart.handlers.RequestContext
 
isResourceInJar(String) - Static method in class org.restheart.utils.ResourcesExtractor
 
isResponseInConflict(RequestContext, OperationResult, HttpServerExchange) - Method in class org.restheart.handlers.PipedHttpHandler
 
isRoot() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isRootSize() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isSchema() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isSchemaCacheEnabled() - Method in class org.restheart.Configuration
 
isSchemaStore() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isSchemaStoreSize() - Method in class org.restheart.handlers.RequestContext
helper method to check request resource type
isSkipNotSupported() - Method in class org.restheart.metadata.checkers.GlobalChecker
 
isSolaris() - Static method in class org.restheart.utils.OSChecker
 
isUnix() - Static method in class org.restheart.utils.OSChecker
 
isUpdateOperator(String) - Static method in class org.restheart.utils.JsonUtils
 
isUseEmbeddedKeystore() - Method in class org.restheart.Configuration
 
isValid(String) - Static method in class org.restheart.handlers.schema.SchemaStoreURL
 
isWindows() - Static method in class org.restheart.utils.OSChecker
 

J

JSON_MEDIA_TYPE - Static variable in class org.restheart.hal.Representation
 
JsonMetaSchemaChecker - Class in org.restheart.handlers.schema
checks the schema of the schemas using json metaschema
JsonMetaSchemaChecker() - Constructor for class org.restheart.handlers.schema.JsonMetaSchemaChecker
 
JsonPathConditionsChecker - Class in org.restheart.metadata.checkers
 
JsonPathConditionsChecker() - Constructor for class org.restheart.metadata.checkers.JsonPathConditionsChecker
 
JsonSchemaCacheSingleton - Class in org.restheart.handlers.schema
 
JsonSchemaChecker - Class in org.restheart.metadata.checkers
checks documents according to the specified json-schema
JsonSchemaChecker() - Constructor for class org.restheart.metadata.checkers.JsonSchemaChecker
 
JsonSchemaNotFoundException - Exception in org.restheart.handlers.schema
 
JsonSchemaNotFoundException() - Constructor for exception org.restheart.handlers.schema.JsonSchemaNotFoundException
 
JsonSchemaNotFoundException(String) - Constructor for exception org.restheart.handlers.schema.JsonSchemaNotFoundException
 
JsonSchemaNotFoundException(String, Throwable) - Constructor for exception org.restheart.handlers.schema.JsonSchemaNotFoundException
 
JsonSchemaNotFoundException(Throwable) - Constructor for exception org.restheart.handlers.schema.JsonSchemaNotFoundException
 
JsonSchemaTransformer - Class in org.restheart.handlers.schema
 
JsonSchemaTransformer() - Constructor for class org.restheart.handlers.schema.JsonSchemaTransformer
 
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
 
JWT_AUTH_HEADER_PREFIX - Static variable in class org.restheart.security.impl.JwtAuthenticationManagerFactory
 
JwtAuthenticationManagerFactory - Class in org.restheart.security.impl
factory for JWT AuthenticationMechanism
JwtAuthenticationManagerFactory() - Constructor for class org.restheart.security.impl.JwtAuthenticationManagerFactory
 

K

KEYS_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
KEYSTORE_FILE_KEY - Static variable in class org.restheart.Configuration
the key for the keystore-file property.
KEYSTORE_PASSWORD_KEY - Static variable in class org.restheart.Configuration
the key for the keystore-password property.

L

Link - Class in org.restheart.hal
 
Link(String, String) - Constructor for class org.restheart.hal.Link
 
Link(String, String, boolean) - Constructor for class org.restheart.hal.Link
 
Link(String, String, String, boolean) - Constructor for class org.restheart.hal.Link
 
LoadingCache<K,V> - Interface in org.restheart.cache
 
LOCAL - Static variable in class org.restheart.handlers.RequestContext
 
LOCAL_CACHE_ENABLED_KEY - Static variable in class org.restheart.Configuration
the key for the local-cache-enabled property.
LOCAL_CACHE_TTL_KEY - Static variable in class org.restheart.Configuration
the key for the local-cache-ttl property.
LocalCachesSingleton - Class in org.restheart.handlers.injectors
 
LOG_FILE_PATH_KEY - Static variable in class org.restheart.Configuration
the key for the log-file-path property.
LOG_LEVEL_KEY - Static variable in class org.restheart.Configuration
the key for the log-level property.
LOG_REQUESTS_LEVEL_KEY - Static variable in class org.restheart.Configuration
Force http requests logging even if DEBUG is not set
logExchangeDump() - Method in class org.restheart.Configuration
 
LOGGER - Static variable in class org.restheart.db.DAOUtils
 
LoggingInitializer - Class in org.restheart.utils
 

M

main(String[]) - Static method in class org.restheart.Bootstrapper
parameters method
main(String[]) - Static method in class org.restheart.Shutdowner
 
MAP_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.MapReduce
 
MapReduce - Class in org.restheart.handlers.aggregation
represents a map reduce.
MapReduce(BsonDocument) - Constructor for class org.restheart.handlers.aggregation.MapReduce
 
mapUri(String) - Method in class org.restheart.handlers.RequestContext
given a canonical uri (/db/coll) returns the mapped uri (/some/mapping/uri) relative to this context.
MAX_KEY_ID - Static variable in class org.restheart.handlers.RequestContext
 
MAX_PAGESIZE_KEY - Static variable in class org.restheart.Configuration
The key for specifying the max pagesize
METADATA_NAMED_SINGLETONS_KEY - Static variable in class org.restheart.Configuration
the key for the application-logic-mounts property.
METRICS_GATHERING_LEVEL_KEY - Static variable in class org.restheart.Configuration
Set metrics gathering level (can be ALL, COLLECTION, DATABASE, ROOT, OFF), gradually gathering less specific metrics.
MetricsHandler - Class in org.restheart.handlers.applicationlogic
A handler for dropwizard.io metrics that can return both default metrics JSON and the prometheus format.
MetricsHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.applicationlogic.MetricsHandler
 
MetricsHandler(PipedHttpHandler, DbsDAO) - Constructor for class org.restheart.handlers.applicationlogic.MetricsHandler
 
MetricsInstrumentationHandler - Class in org.restheart.handlers
Handler to measure calls to restheart.
MetricsInstrumentationHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.MetricsInstrumentationHandler
 
MetricsJsonGenerator - Class in org.restheart.utils
Json Generator for the metrics format, follows for output what can be found at https://github.com/iZettle/dropwizard-metrics/blob/v3.1.2/metrics-json/src/main/java/com/codahale/metrics/json/MetricsModule.java
MIN_KEY_ID - Static variable in class org.restheart.handlers.RequestContext
 
MIN_SKIP_DISTANCE_PERCENTAGE - Static variable in class org.restheart.db.CursorPool
Cursor in the pool won't be used if
REQUESTED_SKIPS - POOL_SKIPS > MIN_SKIP_DISTANCE_PERCENTAGE * REQUESTED_SKIPS.
The cursor from the pool need to be iterated via the next() method (REQUESTED_SKIPS - POOL_SKIPS) times to reach the requested page; since skip() is more efficient than next(), using the cursor in the pool is worthwhile only if next() has to be used less than MIN_SKIP_DISTANCE_PERCENTAGE * REQUESTED_SKIPS times.
minify(String) - Static method in class org.restheart.utils.JsonUtils
 
Minify - Class in org.restheart.utils
Minify.java is written by Charles Bihis (www.whoischarles.com) and is adapted from JSMin.java written by John Reilly (www.inconspicuous.org) which is itself a translation of jsmin.c written by Douglas Crockford (www.crockford.com).
Minify() - Constructor for class org.restheart.utils.Minify
 
minify(String) - Method in class org.restheart.utils.Minify
Minifies the input JSON string.
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.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.
MONGO_AUTH_DB_KEY - Static variable in class org.restheart.Configuration
the key for the auth-db property.
MONGO_MOUNT_WHAT_KEY - Static variable in class org.restheart.Configuration
the key for the what property.
MONGO_MOUNT_WHERE_KEY - Static variable in class org.restheart.Configuration
the key for the where property.
MONGO_MOUNTS_KEY - Static variable in class org.restheart.Configuration
the key for the mongo-mounts property.
MONGO_PASSWORD_KEY - Static variable in class org.restheart.Configuration
the key for the password property.
MONGO_URI_KEY - Static variable in class org.restheart.Configuration
the key for the mongo-uri property.
MONGO_USER_KEY - Static variable in class org.restheart.Configuration
the key for the user property.
MongoDBClientSingleton - Class in org.restheart.db
 
MULTIPART_FORM_DATA_TYPE - Static variable in class org.restheart.hal.Representation
 

N

NAME_KEY - Static variable in class org.restheart.metadata.checkers.RequestChecker
 
NAME_KEY - Static variable in class org.restheart.metadata.hooks.HookMetadata
 
NamedSingletonsFactory - Class in org.restheart.metadata
 
next(HttpServerExchange, RequestContext) - Method in class org.restheart.handlers.PipedHttpHandler
 
NO_PROPS_KEY - Static variable in class org.restheart.handlers.RequestContext
 
NormalOrBulkDispatcherHandler - Class in org.restheart.handlers
this handler dispatches request to normal or bulk post collection handlers depending on the content to be an object or an array
NormalOrBulkDispatcherHandler(PipedHttpHandler, PipedHttpHandler) - Constructor for class org.restheart.handlers.NormalOrBulkDispatcherHandler
Creates a new instance of PostCollectionHandler
NULL_KEY_ID - Static variable in class org.restheart.handlers.RequestContext
 

O

OidsAsStringsTransformer - Class in org.restheart.metadata.transformers
 
OidsAsStringsTransformer() - Constructor for class org.restheart.metadata.transformers.OidsAsStringsTransformer
 
OperationResult - Class in org.restheart.db
 
OperationResult(int) - Constructor for class org.restheart.db.OperationResult
 
OperationResult(int, BsonDocument, BsonDocument) - Constructor for class org.restheart.db.OperationResult
 
OperationResult(int, Object) - Constructor for class org.restheart.db.OperationResult
 
OperationResult(int, Object, BsonValue) - Constructor for class org.restheart.db.OperationResult
 
OperationResult(int, Object, BsonDocument, BsonDocument) - Constructor for class org.restheart.db.OperationResult
 
OptionsHandler - Class in org.restheart.handlers
 
OptionsHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.OptionsHandler
Creates a new instance of OptionsHandler OPTIONS is used in CORS preflight phase and needs to be outside the security zone (i.e.
org.restheart - package org.restheart
Main classes to bootstrap 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.db - package org.restheart.db
Data Access Object Classes to decouple the handling logic from the db
org.restheart.hal - package org.restheart.hal
Classes to deal with HAL documents
org.restheart.handlers - package org.restheart.handlers
Handlers for an HTTP request.
org.restheart.handlers.aggregation - package org.restheart.handlers.aggregation
 
org.restheart.handlers.applicationlogic - package org.restheart.handlers.applicationlogic
Abstract handler to define custom application logic services and some generic example implementations
org.restheart.handlers.bulk - package org.restheart.handlers.bulk
Handlers for HTTP requests related to bulk operations
org.restheart.handlers.collection - package org.restheart.handlers.collection
Handlers for HTTP requests related to a collection resource
org.restheart.handlers.database - package org.restheart.handlers.database
Handlers for HTTP requests related to a database resource
org.restheart.handlers.document - package org.restheart.handlers.document
Handlers for HTTP requests related to a document resource
org.restheart.handlers.files - package org.restheart.handlers.files
Handlers for HTTP requests related to file bucket and file resource
org.restheart.handlers.indexes - package org.restheart.handlers.indexes
Handlers for HTTP requests related to indexes resources
org.restheart.handlers.injectors - package org.restheart.handlers.injectors
Handlers in charge of injecting data in the request context.
org.restheart.handlers.metadata - package org.restheart.handlers.metadata
Handlers for HTTP requests concerning metadata properties
org.restheart.handlers.root - package org.restheart.handlers.root
Handlers for HTTP requests related to the root resource
org.restheart.handlers.schema - package org.restheart.handlers.schema
Handlers for HTTP requests related to shcema store and schema resources
org.restheart.init - package org.restheart.init
 
org.restheart.metadata - package org.restheart.metadata
Base package for classes concerning metadata properties
org.restheart.metadata.checkers - package org.restheart.metadata.checkers
Request checkers
org.restheart.metadata.hooks - package org.restheart.metadata.hooks
Request hooks
org.restheart.metadata.transformers - package org.restheart.metadata.transformers
Request transformers
org.restheart.security - package org.restheart.security
Main classes defining the security model
org.restheart.security.handlers - package org.restheart.security.handlers
Handlers to secure HTTP requests
org.restheart.security.impl - package org.restheart.security.impl
Standard (and simple) implementation of the security model
org.restheart.utils - package org.restheart.utils
Utility classes
OSChecker - Class in org.restheart.utils
 

P

PAGE_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
PAGESIZE_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
parse(String) - Static method in class org.restheart.utils.JsonUtils
 
PATCH - Static variable in class org.restheart.handlers.RequestContext
 
PatchCollectionHandler - Class in org.restheart.handlers.collection
 
PatchCollectionHandler() - Constructor for class org.restheart.handlers.collection.PatchCollectionHandler
Creates a new instance of PatchCollectionHandler
PatchCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.collection.PatchCollectionHandler
Creates a new instance of PatchCollectionHandler
PatchDBHandler - Class in org.restheart.handlers.database
 
PatchDBHandler() - Constructor for class org.restheart.handlers.database.PatchDBHandler
Creates a new instance of PatchDBHandler
PatchDBHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.database.PatchDBHandler
Creates a new instance of PatchDBHandler
PatchDocumentHandler - Class in org.restheart.handlers.document
 
PatchDocumentHandler() - Constructor for class org.restheart.handlers.document.PatchDocumentHandler
Creates a new instance of PatchDocumentHandler
PatchDocumentHandler(DocumentDAO) - Constructor for class org.restheart.handlers.document.PatchDocumentHandler
 
PatchDocumentHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.document.PatchDocumentHandler
 
PatchDocumentHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.document.PatchDocumentHandler
 
PingHandler - Class in org.restheart.handlers.applicationlogic
 
PingHandler(PipedHttpHandler, Map<String, Object>) - Constructor for class org.restheart.handlers.applicationlogic.PingHandler
 
PipedHttpHandler - Class in org.restheart.handlers
 
PipedHttpHandler() - Constructor for class org.restheart.handlers.PipedHttpHandler
Creates a default instance of PipedHttpHandler with next = null and dbsDAO = new DbsDAO()
PipedHttpHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.PipedHttpHandler
 
PipedHttpHandler(PipedHttpHandler, Database) - Constructor for class org.restheart.handlers.PipedHttpHandler
Inject a custom DbsDAO, usually a mock for testing purposes
PipedWrappingHandler - Class in org.restheart.handlers
 
PipedWrappingHandler(PipedHttpHandler, HttpHandler) - Constructor for class org.restheart.handlers.PipedWrappingHandler
Creates a new instance of PipedWrappingHandler
PlainJsonTransformer - Class in org.restheart.metadata.transformers
 
PlainJsonTransformer() - Constructor for class org.restheart.metadata.transformers.PlainJsonTransformer
 
PostBucketHandler - Class in org.restheart.handlers.files
 
PostBucketHandler() - Constructor for class org.restheart.handlers.files.PostBucketHandler
 
PostBucketHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.PostBucketHandler
 
PostBucketHandler(PipedHttpHandler, GridFsDAO) - Constructor for class org.restheart.handlers.files.PostBucketHandler
 
PostCollectionHandler - Class in org.restheart.handlers.collection
 
PostCollectionHandler() - Constructor for class org.restheart.handlers.collection.PostCollectionHandler
Creates a new instance of PostCollectionHandler
PostCollectionHandler(DocumentDAO) - Constructor for class org.restheart.handlers.collection.PostCollectionHandler
 
PostCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.collection.PostCollectionHandler
 
PostCollectionHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.collection.PostCollectionHandler
 
PROPERTIES - Static variable in class org.restheart.handlers.PipedHttpHandler
 
PROPS_QUERY - Static variable in class org.restheart.db.DbsDAO
 
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
 
PutBucketHandler - Class in org.restheart.handlers.files
 
PutBucketHandler() - Constructor for class org.restheart.handlers.files.PutBucketHandler
Creates a new instance of PutBucketHandler
PutBucketHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.PutBucketHandler
Creates a new instance of PutBucketHandler
PutCollectionHandler - Class in org.restheart.handlers.collection
 
PutCollectionHandler() - Constructor for class org.restheart.handlers.collection.PutCollectionHandler
Creates a new instance of PutCollectionHandler
PutCollectionHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.collection.PutCollectionHandler
Creates a new instance of PutCollectionHandler
PutCollectionHandler(PipedHttpHandler, Database) - Constructor for class org.restheart.handlers.collection.PutCollectionHandler
Creates a new instance of PutCollectionHandler
PutDBHandler - Class in org.restheart.handlers.database
 
PutDBHandler() - Constructor for class org.restheart.handlers.database.PutDBHandler
Creates a new instance of PutDBHandler
PutDBHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.database.PutDBHandler
Creates a new instance of PutDBHandler
PutDocumentHandler - Class in org.restheart.handlers.document
 
PutDocumentHandler() - Constructor for class org.restheart.handlers.document.PutDocumentHandler
Default ctor
PutDocumentHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.document.PutDocumentHandler
Default ctor
PutDocumentHandler(PipedHttpHandler, DocumentDAO) - Constructor for class org.restheart.handlers.document.PutDocumentHandler
Creates a new instance of PutDocumentHandler
PutFileHandler - Class in org.restheart.handlers.files
 
PutFileHandler() - Constructor for class org.restheart.handlers.files.PutFileHandler
 
PutFileHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.files.PutFileHandler
 
PutFileHandler(PipedHttpHandler, GridFsDAO) - Constructor for class org.restheart.handlers.files.PutFileHandler
 
PutIndexHandler - Class in org.restheart.handlers.indexes
 
PutIndexHandler() - Constructor for class org.restheart.handlers.indexes.PutIndexHandler
Creates a new instance of PutIndexHandler
PutIndexHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.indexes.PutIndexHandler
Creates a new instance of PutIndexHandler

Q

QUERY_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.MapReduce
 
QUERY_TIME_LIMIT_KEY - Static variable in class org.restheart.Configuration
the key for the query-time-limit property.
QueryVariableNotBoundException - Exception in org.restheart.handlers.aggregation
 
QueryVariableNotBoundException() - Constructor for exception org.restheart.handlers.aggregation.QueryVariableNotBoundException
 
QueryVariableNotBoundException(String) - Constructor for exception org.restheart.handlers.aggregation.QueryVariableNotBoundException
 
QueryVariableNotBoundException(String, Throwable) - Constructor for exception org.restheart.handlers.aggregation.QueryVariableNotBoundException
 

R

R_NOT_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
read(StreamSourceChannel) - Static method in class org.restheart.utils.ChannelReader
 
REDUCE_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.MapReduce
 
REF_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
registry() - Method in class org.restheart.utils.SharedMetricRegistryProxy
 
registry(String) - Method in class org.restheart.utils.SharedMetricRegistryProxy
 
registry(String, String) - Method in class org.restheart.utils.SharedMetricRegistryProxy
 
REL_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
Relationship - Class in org.restheart.metadata
 
Relationship(String, Relationship.TYPE, Relationship.ROLE, String, String, String) - Constructor for class org.restheart.metadata.Relationship
 
Relationship(String, String, String, String, String, String) - Constructor for class org.restheart.metadata.Relationship
 
Relationship.ROLE - Enum in org.restheart.metadata
 
Relationship.TYPE - Enum in org.restheart.metadata
 
RELATIONSHIPS_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
removeTrailingSlashes(String) - Static method in class org.restheart.utils.URLUtils
given string /ciao/this/has/trailings///// returns /ciao/this/has/trailings
Representation - Class in org.restheart.hal
 
Representation(String) - Constructor for class org.restheart.hal.Representation
 
Representation() - Constructor for class org.restheart.hal.Representation
 
REPRESENTATION_FORMAT_KEY - Static variable in class org.restheart.Configuration
the key for the instance-name property.
REPRESENTATION_FORMAT_KEY - Static variable in class org.restheart.handlers.RequestContext
 
RequestChecker - Class in org.restheart.metadata.checkers
 
RequestChecker(String, BsonArray) - Constructor for class org.restheart.metadata.checkers.RequestChecker
 
RequestChecker(String, BsonValue, boolean) - Constructor for class org.restheart.metadata.checkers.RequestChecker
 
RequestContext - Class in org.restheart.handlers
 
RequestContext(HttpServerExchange, String, String) - Constructor for class org.restheart.handlers.RequestContext
 
RequestContext.DOC_ID_TYPE - Enum in org.restheart.handlers
 
RequestContext.ETAG_CHECK_POLICY - Enum in org.restheart.handlers
 
RequestContext.HAL_MODE - Enum in org.restheart.handlers
 
RequestContext.METHOD - Enum in org.restheart.handlers
 
RequestContext.REPRESENTATION_FORMAT - Enum in org.restheart.handlers
 
RequestContext.TYPE - Enum in org.restheart.handlers
 
RequestContextInjectorHandler - Class in org.restheart.handlers.injectors
 
RequestContextInjectorHandler(String, String, boolean, PipedHttpHandler) - Constructor for class org.restheart.handlers.injectors.RequestContextInjectorHandler
 
RequestContextPredicate - Interface in org.restheart.security
 
RequestDispatcherHandler - Class in org.restheart.handlers
 
RequestDispatcherHandler() - Constructor for class org.restheart.handlers.RequestDispatcherHandler
Creates a new instance of RequestDispacherHandler
RequestHelper - Class in org.restheart.utils
 
RequestLoggerHandler - Class in org.restheart.handlers
 
RequestLoggerHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.RequestLoggerHandler
Creates a new instance of RequestLoggerHandler
RequestLoggerHandler(HttpHandler) - Constructor for class org.restheart.handlers.RequestLoggerHandler
Creates a new instance of RequestLoggerHandler
RequestPropsInjecterTransformer - Class in org.restheart.metadata.transformers
 
RequestPropsInjecterTransformer() - Constructor for class org.restheart.metadata.transformers.RequestPropsInjecterTransformer
 
REQUESTS_LIMIT_KEY - Static variable in class org.restheart.Configuration
the key for the requests-limit property.
REQUESTS_LOG_TRACE_HEADERS_KEY - Static variable in class org.restheart.Configuration
the key for the requests-log-tracing-headers property.
RequestTransformer - Class in org.restheart.metadata.transformers
 
RequestTransformer(RequestTransformer.PHASE, RequestTransformer.SCOPE, String, BsonValue) - Constructor for class org.restheart.metadata.transformers.RequestTransformer
 
RequestTransformer.PHASE - Enum in org.restheart.metadata.transformers
 
RequestTransformer.SCOPE - Enum in org.restheart.metadata.transformers
 
RequestTransformerHandler - Class in org.restheart.handlers.metadata
handler that applies the transformers defined in the collection properties to the request
RequestTransformerHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.RequestTransformerHandler
Creates a new instance of RequestTransformerMetadataHandler
resolve(HttpServerExchange, RequestContext) - Method in class org.restheart.metadata.checkers.GlobalChecker
 
resolve(HttpServerExchange, RequestContext) - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
resolve(HttpServerExchange, RequestContext) - Method in class org.restheart.security.impl.DenyFilterOnUserPasswordPredicate
 
resolve(HttpServerExchange, RequestContext) - Method in interface org.restheart.security.RequestContextPredicate
 
RESOURCES_WILDCARD_KEY - Static variable in class org.restheart.handlers.RequestContext
 
ResourcesExtractor - Class in org.restheart.utils
 
ResponseHelper - Class in org.restheart.utils
 
ResponseSenderHandler - Class in org.restheart.handlers
 
ResponseSenderHandler() - Constructor for class org.restheart.handlers.ResponseSenderHandler
 
ResponseSenderHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.ResponseSenderHandler
 
ResponseTransformerHandler - Class in org.restheart.handlers.metadata
handler that applies the transformers defined in the collection properties to the response
ResponseTransformerHandler() - Constructor for class org.restheart.handlers.metadata.ResponseTransformerHandler
Creates a new instance of ResponseTransformerMetadataHandler
ResponseTransformerHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.ResponseTransformerHandler
Creates a new instance of ResponseTransformerMetadataHandler
RESTHEART_ONLINE_DOC_URL - Static variable in class org.restheart.Configuration
URL pointing to the online documentation specific for this version.
RESTHEART_REALM - Static variable in class org.restheart.security.RestheartIdentityManager
 
RESTHEART_VERSION - Static variable in class org.restheart.Configuration
the RESTHEart version It is read from the JAR's MANIFEST.MF file, which is automatically generated by the Maven build process
RestheartIdentityManager - Class in org.restheart.security
 
restoreDocument(MongoCollection<BsonDocument>, Object, BsonDocument, BsonDocument, Object, String) - Static method in class org.restheart.db.DAOUtils
 
RHDaemon - Class in org.restheart.utils
 
RHDaemon() - Constructor for class org.restheart.utils.RHDaemon
 
ROLE_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
ROOT_KEY - Static variable in class org.restheart.handlers.metadata.BeforeWriteCheckHandler
 
ROOT_KEY - Static variable in class org.restheart.metadata.checkers.RequestChecker
 
ROOT_KEY - Static variable in class org.restheart.metadata.hooks.HookMetadata
 
RootRepresentationFactory - Class in org.restheart.handlers.root
 
RootRepresentationFactory() - Constructor for class org.restheart.handlers.root.RootRepresentationFactory
 
RT_ARGS_ELEMENT_NAME - Static variable in class org.restheart.metadata.transformers.RequestTransformer
 
RT_NAME_ELEMENT_NAME - Static variable in class org.restheart.metadata.transformers.RequestTransformer
 
RT_PHASE_ELEMENT_NAME - Static variable in class org.restheart.metadata.transformers.RequestTransformer
 
RT_SCOPE_ELEMENT_NAME - Static variable in class org.restheart.metadata.transformers.RequestTransformer
 
RTS_ELEMENT_NAME - Static variable in class org.restheart.metadata.transformers.RequestTransformer
 

S

SC_ACCEPTED - Static variable in class org.restheart.utils.HttpStatus
202 Accepted (HTTP/1.0 - RFC 1945)
SC_BAD_GATEWAY - Static variable in class org.restheart.utils.HttpStatus
502 Bad Gateway (HTTP/1.0 - RFC 1945)
SC_BAD_REQUEST - Static variable in class org.restheart.utils.HttpStatus
400 Bad Request (HTTP/1.1 - RFC 2616)
SC_CONFLICT - Static variable in class org.restheart.utils.HttpStatus
409 Conflict (HTTP/1.1 - RFC 2616)
SC_CONTINUE - Static variable in class org.restheart.utils.HttpStatus
100 Continue (HTTP/1.1 - RFC 2616)
SC_CREATED - Static variable in class org.restheart.utils.HttpStatus
201 Created (HTTP/1.0 - RFC 1945)
SC_EXPECTATION_FAILED - Static variable in class org.restheart.utils.HttpStatus
417 Expectation Failed (HTTP/1.1 - RFC 2616)
SC_FAILED_DEPENDENCY - Static variable in class org.restheart.utils.HttpStatus
424 Failed Dependency (WebDAV - RFC 2518)
SC_FORBIDDEN - Static variable in class org.restheart.utils.HttpStatus
403 Forbidden (HTTP/1.0 - RFC 1945)
SC_GATEWAY_TIMEOUT - Static variable in class org.restheart.utils.HttpStatus
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
SC_GONE - Static variable in class org.restheart.utils.HttpStatus
410 Gone (HTTP/1.1 - RFC 2616)
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class org.restheart.utils.HttpStatus
505 HTTP Version Not Supported (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
507 Insufficient Storage (WebDAV - RFC 2518)
SC_INTERNAL_SERVER_ERROR - Static variable in class org.restheart.utils.HttpStatus
500 Server Error (HTTP/1.0 - RFC 1945)
SC_LENGTH_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
411 Length Required (HTTP/1.1 - RFC 2616)
SC_LOCKED - Static variable in class org.restheart.utils.HttpStatus
423 Locked (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
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
SC_MOVED_PERMANENTLY - Static variable in class org.restheart.utils.HttpStatus
301 Moved Permanently (HTTP/1.0 - RFC 1945)
SC_MOVED_TEMPORARILY - Static variable in class org.restheart.utils.HttpStatus
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
SC_MULTI_STATUS - Static variable in class org.restheart.utils.HttpStatus
207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)
SC_MULTIPLE_CHOICES - Static variable in class org.restheart.utils.HttpStatus
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
SC_NO_CONTENT - Static variable in class org.restheart.utils.HttpStatus
204 No Content (HTTP/1.0 - RFC 1945)
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class org.restheart.utils.HttpStatus
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
SC_NOT_ACCEPTABLE - Static variable in class org.restheart.utils.HttpStatus
406 Not Acceptable (HTTP/1.1 - RFC 2616)
SC_NOT_FOUND - Static variable in class org.restheart.utils.HttpStatus
404 Not Found (HTTP/1.0 - RFC 1945)
SC_NOT_IMPLEMENTED - Static variable in class org.restheart.utils.HttpStatus
501 Not Implemented (HTTP/1.0 - RFC 1945)
SC_NOT_MODIFIED - Static variable in class org.restheart.utils.HttpStatus
304 Not Modified (HTTP/1.0 - RFC 1945)
SC_OK - Static variable in class org.restheart.utils.HttpStatus
200 OK (HTTP/1.0 - RFC 1945)
SC_PARTIAL_CONTENT - Static variable in class org.restheart.utils.HttpStatus
206 Partial Content (HTTP/1.1 - RFC 2616)
SC_PAYMENT_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
402 Payment Required (HTTP/1.1 - RFC 2616)
SC_PRECONDITION_FAILED - Static variable in class org.restheart.utils.HttpStatus
412 Precondition Failed (HTTP/1.1 - RFC 2616)
SC_PROCESSING - Static variable in class org.restheart.utils.HttpStatus
102 Processing (WebDAV - RFC 2518)
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class org.restheart.utils.HttpStatus
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
SC_REQUEST_TIMEOUT - Static variable in class org.restheart.utils.HttpStatus
408 Request Timeout (HTTP/1.1 - RFC 2616)
SC_REQUEST_TOO_LONG - Static variable in class org.restheart.utils.HttpStatus
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
SC_REQUEST_URI_TOO_LONG - Static variable in class org.restheart.utils.HttpStatus
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class org.restheart.utils.HttpStatus
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
SC_RESET_CONTENT - Static variable in class org.restheart.utils.HttpStatus
205 Reset Content (HTTP/1.1 - RFC 2616)
SC_SEE_OTHER - Static variable in class org.restheart.utils.HttpStatus
303 See Other (HTTP/1.1 - RFC 2616)
SC_SERVICE_UNAVAILABLE - Static variable in class org.restheart.utils.HttpStatus
503 Service Unavailable (HTTP/1.0 - RFC 1945)
SC_SWITCHING_PROTOCOLS - Static variable in class org.restheart.utils.HttpStatus
101 Switching Protocols (HTTP/1.1 - RFC 2616)
SC_TEMPORARY_REDIRECT - Static variable in class org.restheart.utils.HttpStatus
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
SC_UNAUTHORIZED - Static variable in class org.restheart.utils.HttpStatus
401 Unauthorized (HTTP/1.0 - RFC 1945)
SC_UNPROCESSABLE_ENTITY - Static variable in class org.restheart.utils.HttpStatus
422 Unprocessable Entity (WebDAV - RFC 2518)
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class org.restheart.utils.HttpStatus
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
SC_USE_PROXY - Static variable in class org.restheart.utils.HttpStatus
305 Use Proxy (HTTP/1.1 - RFC 2616)
SCHEMA_CACHE_ENABLED_KEY - Static variable in class org.restheart.Configuration
the key for the schema-cache-enabled property.
SCHEMA_CACHE_TTL_KEY - Static variable in class org.restheart.Configuration
the key for the schema-cache-ttl property.
SCHEMA_ID_PROPERTY - Static variable in class org.restheart.metadata.checkers.JsonSchemaChecker
 
SCHEMA_STORE_DB_PROPERTY - Static variable in class org.restheart.metadata.checkers.JsonSchemaChecker
 
SCHEMA_STORE_URL_PREFIX - Static variable in class org.restheart.handlers.schema.SchemaStoreURL
 
SchemaStoreClient - Class in org.restheart.handlers.schema
A json-schema client that loads the schema from the db if the url refer to a schema store.
SchemaStoreClient() - Constructor for class org.restheart.handlers.schema.SchemaStoreClient
 
SchemaStoreURL - Class in org.restheart.handlers.schema
if the id of the schema is a valid SchemaStoreURL it can be loaded from the schema store (querying mongodb with caching and avoiding the http overhead) the format is: http://schema-store/schemaStoreDb/schemaId schemaId refers to the mongodb _id and not to the id property
SchemaStoreURL(String, BsonValue) - Constructor for class org.restheart.handlers.schema.SchemaStoreURL
 
SchemaStoreURL(String) - Constructor for class org.restheart.handlers.schema.SchemaStoreURL
 
SecurityHandler - Class in org.restheart.security.handlers
 
SecurityHandler(PipedHttpHandler, AuthenticationMechanism, IdentityManager, AccessManager, boolean) - Constructor for class org.restheart.security.handlers.SecurityHandler
 
SecurityHandlerDispacher - Class in org.restheart.security.handlers
 
SecurityHandlerDispacher(PipedHttpHandler, AuthenticationMechanism, IdentityManager, AccessManager) - Constructor for class org.restheart.security.handlers.SecurityHandlerDispacher
 
SecurityInitialHandler - Class in org.restheart.security.handlers
This is the PipedHttpHandler version of io.undertow.security.handlers.SecurityInitialHandler the security handler responsible for attaching the SecurityContext to the current HttpServerExchange.
SecurityInitialHandler(AuthenticationMode, IdentityManager, String, SecurityContextFactory, PipedHttpHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
 
SecurityInitialHandler(AuthenticationMode, IdentityManager, String, PipedHttpHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
 
SecurityInitialHandler(AuthenticationMode, IdentityManager, PipedHttpHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.AuthTokenAuthenticationMechanism
 
sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.SilentBasicAuthenticationMechanism
 
setAggregationVars(BsonDocument) - Method in class org.restheart.handlers.RequestContext
 
setAuthenticatedAccount(Account) - Method in class org.restheart.handlers.RequestContext
 
setCollectionProps(BsonDocument) - Method in class org.restheart.handlers.RequestContext
 
setConnectionOptions(Undertow.Builder, Configuration) - Static method in class org.restheart.ConfigurationHelper
 
setContent(BsonValue) - Method in class org.restheart.handlers.RequestContext
 
setCount(boolean) - Method in class org.restheart.handlers.RequestContext
 
setCursorAllocationPolicy(CursorPool.EAGER_CURSOR_ALLOCATION_POLICY) - Method in class org.restheart.handlers.RequestContext
 
setDbOperationResult(OperationResult) - Method in class org.restheart.handlers.RequestContext
 
setDbProps(BsonDocument) - Method in class org.restheart.handlers.RequestContext
 
setDocIdType(RequestContext.DOC_ID_TYPE) - Method in class org.restheart.handlers.RequestContext
 
setDocumentId(BsonValue) - Method in class org.restheart.handlers.RequestContext
 
setETagHeader(HttpServerExchange, String) - Static method in class org.restheart.utils.ResponseHelper
Set the ETag in the response's header
setFilePath(Path) - Method in class org.restheart.handlers.RequestContext
 
setFilter(Deque<String>) - Method in class org.restheart.handlers.RequestContext
 
setHalMode(RequestContext.HAL_MODE) - Method in class org.restheart.handlers.RequestContext
 
setHint(Deque<String>) - Method in class org.restheart.handlers.RequestContext
 
setInError(boolean) - Method in class org.restheart.handlers.RequestContext
 
setKeys(Deque<String>) - Method in class org.restheart.handlers.RequestContext
 
setLogLevel(Level) - Static method in class org.restheart.utils.LoggingInitializer
 
setNoProps(boolean) - Method in class org.restheart.handlers.RequestContext
 
setPage(int) - Method in class org.restheart.handlers.RequestContext
 
setPagesize(int) - Method in class org.restheart.handlers.RequestContext
 
setRawContent(String) - Method in class org.restheart.handlers.RequestContext
 
setRepresentationFormat(RequestContext.REPRESENTATION_FORMAT) - Method in class org.restheart.handlers.RequestContext
sets representationFormat
setResponseContent(BsonValue) - Method in class org.restheart.handlers.RequestContext
 
setResponseContentType(String) - Method in class org.restheart.handlers.RequestContext
 
setResponseStatusCode(int) - Method in class org.restheart.handlers.RequestContext
 
setShardKey(BsonDocument) - Method in class org.restheart.handlers.RequestContext
 
setSortBy(Deque<String>) - Method in class org.restheart.handlers.RequestContext
 
SHARDKEY_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
SharedMetricRegistryProxy - Class in org.restheart.utils
A proxy to the shared metrics registry, mainly to make unit testing easier (extend and inject to object-under-test)
SharedMetricRegistryProxy() - Constructor for class org.restheart.utils.SharedMetricRegistryProxy
 
shutdown(String[]) - Static method in class org.restheart.Bootstrapper
Shutdown the RESTHeart server
shutdown(String[]) - Static method in class org.restheart.Shutdowner
 
Shutdowner - Class in org.restheart
 
SILENT_HEADER_KEY - Static variable in class org.restheart.security.handlers.SecurityHandlerDispacher
 
SILENT_QUERY_PARAM_KEY - Static variable in class org.restheart.security.handlers.SecurityHandlerDispacher
 
SilentBasicAuthenticationMechanism - Class in org.restheart.security
 
SilentBasicAuthenticationMechanism(String) - Constructor for class org.restheart.security.SilentBasicAuthenticationMechanism
 
SimpleAccessManager - Class in org.restheart.security.impl
 
SimpleAccessManager(Map<String, Object>) - Constructor for class org.restheart.security.impl.SimpleAccessManager
 
SimpleAccount - Class in org.restheart.security.impl
 
SimpleAccount(String, char[], Set<String>) - Constructor for class org.restheart.security.impl.SimpleAccount
 
SimpleFileIdentityManager - Class in org.restheart.security.impl
 
SimpleFileIdentityManager(Map<String, Object>) - Constructor for class org.restheart.security.impl.SimpleFileIdentityManager
 
SimplePrincipal - Class in org.restheart.security.impl
 
SimplePrincipal(String) - Constructor for class org.restheart.security.impl.SimplePrincipal
 
SINGLETON_ARGS_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
SINGLETON_CLASS_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
SINGLETON_GROUP_NAME - Static variable in class org.restheart.handlers.metadata.BeforeWriteCheckHandler
 
SINGLETON_NAME_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
SINGLETONS_KEY - Static variable in class org.restheart.metadata.NamedSingletonsFactory
 
SizeRequestTransformer - Class in org.restheart.metadata.transformers
 
SizeRequestTransformer() - Constructor for class org.restheart.metadata.transformers.SizeRequestTransformer
 
SKIP_NOT_SUPPORTED - Static variable in class org.restheart.metadata.checkers.RequestChecker
 
skipNotSupported() - Method in class org.restheart.metadata.checkers.RequestChecker
 
SkippedFindIterable - Class in org.restheart.db
 
SkippedFindIterable(FindIterable<BsonDocument>, int) - Constructor for class org.restheart.db.SkippedFindIterable
 
SLASH - Static variable in class org.restheart.handlers.RequestContext
 
SnooperHook - Class in org.restheart.metadata.hooks
 
SnooperHook() - Constructor for class org.restheart.metadata.hooks.SnooperHook
 
SORT_BY_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
SORT_QPARAM_KEY - Static variable in class org.restheart.handlers.RequestContext
 
STAGES_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.AggregationPipeline
 
startFileLogging(String) - Static method in class org.restheart.utils.LoggingInitializer
 
startup(String) - Static method in class org.restheart.Bootstrapper
Startup the RESTHeart server
startup(Path) - Static method in class org.restheart.Bootstrapper
Startup the RESTHeart server
STATIC_RESOURCES_MOUNT_EMBEDDED_KEY - Static variable in class org.restheart.Configuration
the key for the embedded property.
STATIC_RESOURCES_MOUNT_SECURED_KEY - Static variable in class org.restheart.Configuration
the key for the secured property.
STATIC_RESOURCES_MOUNT_WELCOME_FILE_KEY - Static variable in class org.restheart.Configuration
the key for the welcome-file property.
STATIC_RESOURCES_MOUNT_WHAT_KEY - Static variable in class org.restheart.Configuration
the key for the what property.
STATIC_RESOURCES_MOUNT_WHERE_KEY - Static variable in class org.restheart.Configuration
the key for the where property.
STATIC_RESOURCES_MOUNTS_KEY - Static variable in class org.restheart.Configuration
the key for the static-resources-mounts property.
stopConsoleLogging() - Static method in class org.restheart.utils.LoggingInitializer
 
stopLogging() - Static method in class org.restheart.utils.LoggingInitializer
 
SYSTEM - Static variable in class org.restheart.handlers.RequestContext
 

T

TARGET_COLLECTION_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
TARGET_DB_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 
TestInitializer - Class in org.restheart.init
 
TestInitializer() - Constructor for class org.restheart.init.TestInitializer
 
toBsonDocument(Map<String, Object>) - Static method in class org.restheart.utils.JsonUtils
 
toJson(BsonValue) - Static method in class org.restheart.utils.JsonUtils
 
toString() - Method in class org.restheart.Configuration
 
toString() - Method in class org.restheart.db.CursorPoolEntryKey
 
toString() - Method in class org.restheart.hal.Representation
 
toString() - Method in class org.restheart.handlers.schema.SchemaStoreURL
 
toString() - Method in class org.restheart.utils.JsonUnflattener
 
TracingInstrumentationHandler - Class in org.restheart.handlers
Handler to write tracing headers to the logging MDC.
TracingInstrumentationHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.TracingInstrumentationHandler
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.handlers.aggregation.AggregationTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.handlers.schema.JsonSchemaTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.FilterTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue) - Method in class org.restheart.metadata.transformers.GlobalTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.HashTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.OidsAsStringsTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.PlainJsonTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.RequestPropsInjecterTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.SizeRequestTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in interface org.restheart.metadata.transformers.Transformer
contentToTransform can be directly manipulated or RequestContext.setResponseContent(BsonValue value) for response phase and RequestContext.setContent(BsonValue value) for request phase can be used
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue, BsonValue) - Method in interface org.restheart.metadata.transformers.Transformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.ValidOidsStringsAsOidsTransformer
 
transform(HttpServerExchange, RequestContext, BsonValue, BsonValue) - Method in class org.restheart.metadata.transformers.WriteResultTransformer
 
Transformer - Interface in org.restheart.metadata.transformers
A Transformer applies a transformation on requests.
TransformerHandler - Class in org.restheart.handlers.metadata
 
TransformerHandler(PipedHttpHandler) - Constructor for class org.restheart.handlers.metadata.TransformerHandler
Creates a new instance of AbstractTransformerHandler
TransformersListHandler - Class in org.restheart.handlers.metadata
handler that applies the transformers passed to the costructor
TransformersListHandler(PipedHttpHandler, RequestTransformer.PHASE, Transformer...) - Constructor for class org.restheart.handlers.metadata.TransformersListHandler
Creates a new instance of TransformerHandler
TRUE_KEY_ID - Static variable in class org.restheart.handlers.RequestContext
 
TYPE_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
TYPE_ELEMENT_NAME - Static variable in class org.restheart.metadata.Relationship
 

U

U_NOT_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
U_UPSERT_OPS - Static variable in class org.restheart.db.DAOUtils
 
UNDERSCORE - Static variable in class org.restheart.handlers.RequestContext
 
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.
unescapeSchema(BsonDocument) - Static method in class org.restheart.handlers.schema.JsonSchemaTransformer
 
unflatten(BsonValue) - Static method in class org.restheart.utils.JsonUnflattener
Returns a JSON string of nested objects by the given flattened JSON string.
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.JsonUtils
 
UnsupportedDocumentIdException - Exception in org.restheart.hal
 
UnsupportedDocumentIdException() - Constructor for exception org.restheart.hal.UnsupportedDocumentIdException
 
UnsupportedDocumentIdException(String) - Constructor for exception org.restheart.hal.UnsupportedDocumentIdException
 
UnsupportedDocumentIdException(String, Throwable) - Constructor for exception org.restheart.hal.UnsupportedDocumentIdException
 
UnsupportedDocumentIdException(Throwable) - Constructor for exception org.restheart.hal.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
 
updateDocument(MongoCollection<BsonDocument>, Object, BsonDocument, BsonDocument, BsonDocument, boolean) - Static method in class org.restheart.db.DAOUtils
 
updateDocument(MongoCollection<BsonDocument>, Object, BsonDocument, BsonDocument, BsonDocument, boolean, boolean, boolean) - Static method in class org.restheart.db.DAOUtils
Update a mongo document
TODO - Think about changing the numerous arguments into a context
updateMetadata(MongoCollection<BsonDocument>, Object, BsonDocument, BsonDocument, BsonDocument, boolean) - Static method in class org.restheart.db.DAOUtils
 
updateMetadata(String, String, Object, BsonDocument, BsonDocument, BsonDocument, String, boolean, boolean) - Method in class org.restheart.db.FileMetadataDAO
 
updateMetadata(String, String, Object, BsonDocument, BsonDocument, BsonDocument, String, boolean, boolean) - Method in interface org.restheart.db.FileMetadataRepository
 
upsertCollection(String, String, BsonDocument, String, boolean, boolean, boolean) - Method in interface org.restheart.db.Database
 
upsertCollection(String, String, BsonDocument, String, boolean, boolean, boolean) - Method in class org.restheart.db.DbsDAO
 
upsertDB(String, BsonDocument, String, boolean, boolean, boolean) - Method in interface org.restheart.db.Database
 
upsertDB(String, BsonDocument, String, boolean, boolean, boolean) - Method in class org.restheart.db.DbsDAO
 
upsertDocument(String, String, Object, BsonDocument, BsonDocument, BsonDocument, String, boolean, boolean) - Method in class org.restheart.db.DocumentDAO
 
upsertDocument(String, String, Object, BsonDocument, BsonDocument, BsonDocument, String, boolean, boolean) - Method in interface org.restheart.db.DocumentRepository
 
upsertDocumentPost(String, String, BsonDocument, BsonDocument, BsonDocument, String, boolean) - Method in class org.restheart.db.DocumentDAO
 
upsertDocumentPost(String, String, BsonDocument, BsonDocument, BsonDocument, String, boolean) - Method in interface org.restheart.db.DocumentRepository
 
upsertFile(Database, String, String, BsonDocument, Path, BsonValue, String, boolean) - Method in class org.restheart.db.GridFsDAO
 
upsertFile(Database, String, String, BsonDocument, Path, BsonValue, String, boolean) - Method in interface org.restheart.db.GridFsRepository
 
URI_ELEMENT_NAME - Static variable in class org.restheart.handlers.aggregation.AbstractAggregationOperation
 
URL_KEY - Static variable in class org.restheart.handlers.applicationlogic.GetRoleHandler
the key for the url property.
URLUtils - Class in org.restheart.utils
 
USE_EMBEDDED_KEYSTORE_KEY - Static variable in class org.restheart.Configuration
the key for the use-embedded-keystore property.

V

validContent(BsonDocument) - Static method in class org.restheart.db.DAOUtils
 
ValidOidsStringsAsOidsTransformer - Class in org.restheart.metadata.transformers
 
ValidOidsStringsAsOidsTransformer() - Constructor for class org.restheart.metadata.transformers.ValidOidsStringsAsOidsTransformer
 
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.Configuration.METRICS_GATHERING_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.db.CursorPool.EAGER_CURSOR_ALLOCATION_POLICY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.aggregation.AbstractAggregationOperation.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.DOC_ID_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.ETAG_CHECK_POLICY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.HAL_MODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.METHOD
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.REPRESENTATION_FORMAT
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.handlers.RequestContext.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.metadata.checkers.Checker.PHASE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.metadata.Relationship.ROLE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.metadata.Relationship.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.metadata.transformers.RequestTransformer.PHASE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.restheart.metadata.transformers.RequestTransformer.SCOPE
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.Configuration.METRICS_GATHERING_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.db.CursorPool.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.handlers.aggregation.AbstractAggregationOperation.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.handlers.RequestContext.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.handlers.RequestContext.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.handlers.RequestContext.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.handlers.RequestContext.METHOD
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.handlers.RequestContext.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.handlers.RequestContext.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.metadata.checkers.Checker.PHASE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.metadata.Relationship.ROLE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.metadata.Relationship.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.metadata.transformers.RequestTransformer.PHASE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.restheart.metadata.transformers.RequestTransformer.SCOPE
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 class org.restheart.security.impl.AbstractDbIdentityManager
 
verify(String, Credential) - Method in class org.restheart.security.impl.AbstractDbIdentityManager
 
verify(Credential) - Method in class org.restheart.security.impl.AbstractDbIdentityManager
 
verify(Account) - Method in class org.restheart.security.impl.ADIdentityManager
 
verify(Credential) - Method in class org.restheart.security.impl.ADIdentityManager
 
verify(String, Credential) - Method in class org.restheart.security.impl.ADIdentityManager
 
verify(Account) - Method in class org.restheart.security.impl.AuthTokenIdentityManager
 
verify(String, Credential) - Method in class org.restheart.security.impl.AuthTokenIdentityManager
 
verify(Credential) - Method in class org.restheart.security.impl.AuthTokenIdentityManager
 
verify(Account) - Method in class org.restheart.security.impl.SimpleFileIdentityManager
 
verify(String, Credential) - Method in class org.restheart.security.impl.SimpleFileIdentityManager
 
verify(Credential) - Method in class org.restheart.security.impl.SimpleFileIdentityManager
 

W

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.
WORKER_THREADS_KEY - Static variable in class org.restheart.Configuration
the key for the worker-threads property.
WriteResultTransformer - Class in org.restheart.metadata.transformers
 
WriteResultTransformer() - Constructor for class org.restheart.metadata.transformers.WriteResultTransformer
 

_

_AGGREGATIONS - Static variable in class org.restheart.handlers.RequestContext
 
_ID - Static variable in class org.restheart.handlers.PipedHttpHandler
 
_INDEXES - Static variable in class org.restheart.handlers.RequestContext
 
_METRICS - Static variable in class org.restheart.handlers.RequestContext
 
_SCHEMAS - Static variable in class org.restheart.handlers.RequestContext
 
_SIZE - Static variable in class org.restheart.handlers.RequestContext
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2014–2019 SoftInstigate. All rights reserved.