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