Index
All Classes and Interfaces|All Packages
A
- addInterceptor(PluginRecord<Interceptor<?, ?>>) - Method in class org.restheart.plugins.PluginsRegistryImpl
- allPluginsClassNames() - Static method in class org.restheart.plugins.PluginsScanner
- ALWAYS - Enum constant in enum class org.restheart.handlers.injectors.RequestContentInjector.Policy
- applyFullstacktraceOption(boolean) - Static method in class org.restheart.utils.LoggingInitializer
-
used to change the log pattern for console appender
- atRuntime() - Static method in class org.restheart.graal.NativeImageBuildTimeChecker
- authenticate(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.handlers.AuthenticatorMechanismWrapper
- AuthenticationCallHandler - Class in org.restheart.security.handlers
-
This is the PipelinedHandler 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(PipelinedHandler) - Constructor for class org.restheart.security.handlers.AuthenticationCallHandler
- AuthenticationConstraintHandler - Class in org.restheart.security.handlers
- AuthenticationConstraintHandler(PipelinedHandler, Set<PluginRecord<Authorizer>>) - Constructor for class org.restheart.security.handlers.AuthenticationConstraintHandler
- AuthenticatorMechanismsHandler - Class in org.restheart.security.handlers
-
This is the PipelinedHandler version of io.undertow.security.handlers.AuthenticationMechanismsHandler that adds one or more authenticator mechanisms to the security context
- AuthenticatorMechanismsHandler(Set<PluginRecord<AuthMechanism>>) - Constructor for class org.restheart.security.handlers.AuthenticatorMechanismsHandler
- AuthenticatorMechanismsHandler(PipelinedHandler, Set<PluginRecord<AuthMechanism>>) - Constructor for class org.restheart.security.handlers.AuthenticatorMechanismsHandler
- AuthenticatorMechanismWrapper - Class in org.restheart.security.handlers
-
log the wapped AuthenticatorMechanism outcomes and makes sure that it can't fail the whole authetication process if it doesn't authenticate the request.
- AuthenticatorMechanismWrapper(AuthMechanism) - Constructor for class org.restheart.security.handlers.AuthenticatorMechanismWrapper
- AuthHeadersRemover - Class in org.restheart.handlers.injectors
-
injects the context authenticatedAccount
- AuthHeadersRemover() - Constructor for class org.restheart.handlers.injectors.AuthHeadersRemover
-
Creates a new instance of AuthHeadersRemover
- AuthHeadersRemover(PipelinedHandler) - Constructor for class org.restheart.handlers.injectors.AuthHeadersRemover
-
Creates a new instance of AuthHeadersRemover
- AuthorizersHandler - Class in org.restheart.security.handlers
-
Executes isAllowed() on all enabled authorizer to check the request An Authorizer can be either a VETOER or an ALLOWER A request is allowed when no VETOER denies it and any ALLOWER allows it
- AuthorizersHandler(Set<PluginRecord<Authorizer>>, PipelinedHandler) - Constructor for class org.restheart.security.handlers.AuthorizersHandler
-
Creates a new instance of AuthorizersHandler
B
- beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class org.restheart.graal.PluginsReflectionRegistrationFeature
- BeforeExchangeInitInterceptorsExecutor - Class in org.restheart.handlers
-
Executes the Interceptor with interceptPoint REQUEST_BEFORE_EXCHANGE_INIT
- BeforeExchangeInitInterceptorsExecutor() - Constructor for class org.restheart.handlers.BeforeExchangeInitInterceptorsExecutor
- BeforeExchangeInitInterceptorsExecutor(PipelinedHandler) - Constructor for class org.restheart.handlers.BeforeExchangeInitInterceptorsExecutor
- Bootstrapper - Class in org.restheart
- BootstrapperUtils - Class in org.restheart.utils
- BootstrapperUtils() - Constructor for class org.restheart.utils.BootstrapperUtils
C
- checkPidFile(Path, Path) - Static method in class org.restheart.utils.BootstrapperUtils
-
logs warning message if pid file exists
- ConduitInjector - Class in org.restheart.handlers.injectors
-
Executes the interceptors for proxied requests taking care of buffering the response from the backend to make it accessible to them whose requiresResponseContent() returns true Note that getting the content has significant performance overhead for proxied resources.
- ConduitInjector() - Constructor for class org.restheart.handlers.injectors.ConduitInjector
- ConduitInjector(PipelinedHandler) - Constructor for class org.restheart.handlers.injectors.ConduitInjector
- ConfigurableEncodingHandler - Class in org.restheart.handlers
- ConfigurableEncodingHandler(HttpHandler) - Constructor for class org.restheart.handlers.ConfigurableEncodingHandler
-
Creates a new instance of ConfigurableEncodingHandler if Configuration().isForceGzipEncoding() is true requests without gzip or deflate encodingin Accept-Encoding header will be rejected
- ContentStreamSinkConduit - Class in org.restheart.handlers
-
conduit that executes response interceptors that don't require response content; response interceptors that require response content are executed by ModifiableContentSinkConduit.terminateWrites()
- ContentStreamSinkConduit(StreamSinkConduit, HttpServerExchange) - Constructor for class org.restheart.handlers.ContentStreamSinkConduit
-
Construct a new instance.
- CORSHandler - Class in org.restheart.handlers
- CORSHandler() - Constructor for class org.restheart.handlers.CORSHandler
-
Creates a new instance of CORSHandler
- CORSHandler(PipelinedHandler) - Constructor for class org.restheart.handlers.CORSHandler
-
Creates a new instance of CORSHandler
- createPidFile(Path) - Static method in class org.restheart.utils.FileUtils
D
- daemonize() - Method in class org.restheart.utils.RESTHeartDaemon
-
Relaunches the JVM as a daemon.
- dumpExchange(HttpServerExchange, Integer) - Method in class org.restheart.handlers.RequestLogger
-
dumpExchange Log a complete dump of the HttpServerExchange (both Request and Response)
E
- ErrorHandler - Class in org.restheart.handlers
- ErrorHandler(HttpHandler) - Constructor for class org.restheart.handlers.ErrorHandler
-
Creates a new instance of ErrorHandler
F
- FileUtils - Class in org.restheart.utils
- findManifestInfo() - Static method in class org.restheart.utils.FileUtils
- FullAuthorizer - Class in org.restheart.security.authorizers
- FullAuthorizer() - Constructor for class org.restheart.security.authorizers.FullAuthorizer
-
this Authorizer allows any operation to any user
- FullAuthorizer(boolean) - Constructor for class org.restheart.security.authorizers.FullAuthorizer
-
this Authorizer allows any operation to any user
G
- GenerateGraalvmReflectConfig - Class in org.restheart.graal
-
resthearte js plugins access java classes via reflection, this utility generates the entries to add to commons/src/main/resources/META-INF/native-image/org.restheart/restheart-commons/reflect-config.json run: java -cp core/target/restheart.jar org.restheart.graal.GenerateGraalvmReflectConfig
- GenerateGraalvmReflectConfig() - Constructor for class org.restheart.graal.GenerateGraalvmReflectConfig
- get(PluginRecord<?>) - Method in class org.restheart.providers.PluginConfigurationProvider
- get(PluginRecord<?>) - Method in class org.restheart.providers.PluginsRegistryProvider
- get(PluginRecord<?>) - Method in class org.restheart.providers.RHConfigurationProvider
- getAuthenticator(String) - Method in class org.restheart.plugins.PluginsRegistryImpl
- getAuthenticators() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getAuthMechanisms() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getAuthorizers() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getConfiguration() - Static method in class org.restheart.Bootstrapper
- getConfiguration(String[]) - Static method in class org.restheart.utils.FileUtils
- getConfiguration(String[], boolean) - Static method in class org.restheart.utils.FileUtils
- getConfigurationFilePath(String[]) - Static method in class org.restheart.utils.FileUtils
- getFileAbsolutePath(String) - Static method in class org.restheart.utils.FileUtils
- getFileAbsolutePathHash(Path, Path) - Static method in class org.restheart.utils.FileUtils
- getGlobalSecurityPredicates() - Method in class org.restheart.plugins.PluginsRegistryImpl
-
global security predicates must all resolve to true to allow the request
- getInitializers() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getInstance() - Static method in class org.restheart.plugins.PluginsFactory
- getInstance() - Static method in class org.restheart.plugins.PluginsRegistryImpl
- getInstanceName(Configuration) - Static method in class org.restheart.utils.BootstrapperUtils
- getInterceptors() - Method in class org.restheart.plugins.PluginsRegistryImpl
-
note, this is cached to speed up requests
- getMechanismName() - Method in class org.restheart.security.handlers.AuthenticatorMechanismWrapper
- getOverrideFilePath(String[]) - Static method in class org.restheart.utils.FileUtils
- getPermissionTransformers() - Method in class org.restheart.plugins.PluginsRegistryImpl
-
Can be used by some authenticators to allowo modifyign the permissions with custom logic
- getPidFilePath(int) - Static method in class org.restheart.utils.FileUtils
- getPidFromFile(Path) - Static method in class org.restheart.utils.FileUtils
- getPipelineInfo(String) - Method in class org.restheart.plugins.PluginsRegistryImpl
- getProviders() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getProxyInterceptors(InterceptPoint) - Method in class org.restheart.plugins.PluginsRegistryImpl
- getRootPathHandler() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getServiceInterceptors(Service<?, ?>, InterceptPoint) - Method in class org.restheart.plugins.PluginsRegistryImpl
- getServices() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getTmpDirPath() - Static method in class org.restheart.utils.FileUtils
- getTokenManager() - Method in class org.restheart.plugins.PluginsRegistryImpl
- getXForwardedAccountIdHeaderName() - Static method in class org.restheart.handlers.injectors.XForwardedHeadersInjector
- getXForwardedHeaderName(String) - Static method in class org.restheart.handlers.injectors.XForwardedHeadersInjector
- getXForwardedRolesHeaderName() - Static method in class org.restheart.handlers.injectors.XForwardedHeadersInjector
H
- handle(ByteArrayRequest, ByteArrayResponse) - Method in class org.restheart.services.PingService
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.BeforeExchangeInitInterceptorsExecutor
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ConfigurableEncodingHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.CORSHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ErrorHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.AuthHeadersRemover
-
before proxyng the request the authentication headers are removed
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.ConduitInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.PipelineInfoInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.RequestContentInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.TokenInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.XForwardedHeadersInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.injectors.XPoweredByInjector
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ProxyExchangeBuffersCloser
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.RequestInterceptorsExecutor
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.RequestLogger
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.RequestNotManagedHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ResponseInterceptorsExecutor
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ResponseSender
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.ServiceExchangeInitializer
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.TracingInstrumentationHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.handlers.WorkingThreadsPoolDispatcher
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthenticationCallHandler
-
Only allow the request if successfully authenticated or if authentication is not required.
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthenticationConstraintHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthenticatorMechanismsHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthorizersHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.SecurityHandler
- handleRequest(HttpServerExchange) - Method in class org.restheart.security.handlers.SecurityInitialHandler
I
- init() - Method in class org.restheart.security.authorizers.FullAuthorizer
- initLogging(Configuration, RESTHeartDaemon, boolean) - Static method in class org.restheart.utils.BootstrapperUtils
-
initLogging
- injectAccessControlAllowHeaders(HttpServerExchange) - Static method in class org.restheart.handlers.CORSHandler
- INJECTIONS - Static variable in class org.restheart.plugins.PluginsScanner
- instantiateAll() - Method in class org.restheart.plugins.PluginsRegistryImpl
-
force plugin objects instantiation
- isAllowed(Request) - Method in class org.restheart.security.authorizers.FullAuthorizer
- isAuthenticationRequired(HttpServerExchange) - Method in class org.restheart.security.handlers.AuthenticationConstraintHandler
- isAuthenticationRequired(Request) - Method in class org.restheart.security.authorizers.FullAuthorizer
- isBuildTime() - Static method in class org.restheart.graal.NativeImageBuildTimeChecker
- isDaemonized() - Method in class org.restheart.utils.RESTHeartDaemon
-
Returns true if the current process is already launched as a daemon via
RESTHeartDaemon.daemonize()
. - isMac() - Static method in class org.restheart.utils.OSChecker
- isSolaris() - Static method in class org.restheart.utils.OSChecker
- isUnix() - Static method in class org.restheart.utils.OSChecker
- isWindows() - Static method in class org.restheart.utils.OSChecker
L
- LoggingInitializer - Class in org.restheart.utils
- logLoggingConfiguration(Configuration, boolean) - Static method in class org.restheart.utils.BootstrapperUtils
-
logLoggingConfiguration
- logStartMessages(Configuration) - Static method in class org.restheart.utils.BootstrapperUtils
M
- main(String[]) - Static method in class org.restheart.Bootstrapper
- main(String[]) - Static method in class org.restheart.graal.GenerateGraalvmReflectConfig
- main(String[]) - Static method in class org.restheart.Shutdowner
- MCSC_KEY - Static variable in class org.restheart.handlers.injectors.ConduitInjector
- ModifiableContentSinkConduit - Class in org.restheart.handlers
-
A conduit that buffers data allowing to modify it.
- ModifiableContentSinkConduit(StreamSinkConduit, HttpServerExchange) - Constructor for class org.restheart.handlers.ModifiableContentSinkConduit
-
Construct a new instance.
N
- NativeImageBuildTimeChecker - Class in org.restheart.graal
-
this is used by PluginsScanner to determine if scanning is occurring at build or run time.
- NativeImageBuildTimeChecker() - Constructor for class org.restheart.graal.NativeImageBuildTimeChecker
O
- ON_REQUIRES_CONTENT_AFTER_AUTH - Enum constant in enum class org.restheart.handlers.injectors.RequestContentInjector.Policy
- ON_REQUIRES_CONTENT_BEFORE_AUTH - Enum constant in enum class org.restheart.handlers.injectors.RequestContentInjector.Policy
- org.restheart - package org.restheart
-
Main classes to bootstrap RESTHeart
- org.restheart.graal - package org.restheart.graal
- org.restheart.handlers - package org.restheart.handlers
-
Base handlers for HTTP requests
- org.restheart.handlers.injectors - package org.restheart.handlers.injectors
-
Handlers in charge of injecting data in the request context.
- org.restheart.plugins - package org.restheart.plugins
- org.restheart.providers - package org.restheart.providers
- org.restheart.security.authorizers - package org.restheart.security.authorizers
-
Implementations of Authorizer
- org.restheart.security.handlers - package org.restheart.security.handlers
-
Security handlers for HTTP requests
- org.restheart.services - package org.restheart.services
- org.restheart.utils - package org.restheart.utils
-
Utility classes
- ORIGINAL_ACCEPT_ENCODINGS_KEY - Static variable in class org.restheart.handlers.injectors.ConduitInjector
- OSChecker - Class in org.restheart.utils
P
- pidFile(Path, Path) - Static method in class org.restheart.utils.BootstrapperUtils
- PingService - Class in org.restheart.services
- PingService() - Constructor for class org.restheart.services.PingService
- PipedHttpHandler - Class in org.restheart.handlers
-
Deprecated.use PipelinedHandler
- PipedHttpHandler() - Constructor for class org.restheart.handlers.PipedHttpHandler
-
Deprecated.Creates a default instance of PipedHttpHandler with next = null
- PipedHttpHandler(PipelinedHandler) - Constructor for class org.restheart.handlers.PipedHttpHandler
-
Deprecated.Creates an instance of PipedHttpHandler with specified next handler
- PipelineInfoInjector - Class in org.restheart.handlers.injectors
- PipelineInfoInjector() - Constructor for class org.restheart.handlers.injectors.PipelineInfoInjector
-
Creates a new instance of PipelineInfoInjector
- PipelineInfoInjector(PipelinedHandler) - Constructor for class org.restheart.handlers.injectors.PipelineInfoInjector
-
Creates a new instance of PipelineInfoInjector
- PluginConfigurationProvider - Class in org.restheart.providers
- PluginConfigurationProvider() - Constructor for class org.restheart.providers.PluginConfigurationProvider
- PluginsFactory - Class in org.restheart.plugins
- PluginsReflectionRegistrationFeature - Class in org.restheart.graal
-
Automates reflection configuration of plugins for native-image builds
- PluginsReflectionRegistrationFeature() - Constructor for class org.restheart.graal.PluginsReflectionRegistrationFeature
- PluginsRegistryImpl - Class in org.restheart.plugins
- PluginsRegistryProvider - Class in org.restheart.providers
- PluginsRegistryProvider() - Constructor for class org.restheart.providers.PluginsRegistryProvider
- PluginsScanner - Class in org.restheart.plugins
-
this class is configured to be initialized at build time by native-image note: we cannot use logging in this class, otherwise native-image will fail
- PluginsScanner() - Constructor for class org.restheart.plugins.PluginsScanner
- plugPipeline(String, PipelinedHandler, PipelineInfo) - Method in class org.restheart.plugins.PluginsRegistryImpl
- plugService(PluginRecord<Service<?, ?>>, String, RegisterPlugin.MATCH_POLICY, boolean) - Method in class org.restheart.plugins.PluginsRegistryImpl
- ProvidersChecker - Class in org.restheart.plugins
-
NOTE: LOGGER is an argument of the class static methods because adding a LOGGER field breaks native image compilation
- ProvidersChecker() - Constructor for class org.restheart.plugins.ProvidersChecker
- ProxyExchangeBuffersCloser - Class in org.restheart.handlers
-
this closes the request
- ProxyExchangeBuffersCloser() - Constructor for class org.restheart.handlers.ProxyExchangeBuffersCloser
-
Creates a new instance of ProxyExchangeBuffersCloser
- ProxyExchangeBuffersCloser(PipelinedHandler) - Constructor for class org.restheart.handlers.ProxyExchangeBuffersCloser
-
Creates a new instance of ProxyExchangeBuffersCloser
R
- removeInterceptorIf(Predicate<? super PluginRecord<Interceptor<?, ?>>>) - Method in class org.restheart.plugins.PluginsRegistryImpl
- RequestContentInjector - Class in org.restheart.handlers.injectors
-
injects in the exchange the request content if the request involves a Service or a Request Interceptor whose requiresContent() returns true Note that getting the content has significant performance overhead for proxied resources.
- RequestContentInjector(RequestContentInjector.Policy) - Constructor for class org.restheart.handlers.injectors.RequestContentInjector
- RequestContentInjector(PipelinedHandler, RequestContentInjector.Policy) - Constructor for class org.restheart.handlers.injectors.RequestContentInjector
- RequestContentInjector.Policy - Enum Class in org.restheart.handlers.injectors
- RequestInterceptorsExecutor - Class in org.restheart.handlers
- RequestInterceptorsExecutor(PipelinedHandler, InterceptPoint) - Constructor for class org.restheart.handlers.RequestInterceptorsExecutor
- RequestInterceptorsExecutor(InterceptPoint) - Constructor for class org.restheart.handlers.RequestInterceptorsExecutor
- RequestLogger - Class in org.restheart.handlers
- RequestLogger() - Constructor for class org.restheart.handlers.RequestLogger
-
Creates a new instance of RequestLoggerHandler
- RequestLogger(PipelinedHandler) - Constructor for class org.restheart.handlers.RequestLogger
-
Creates a new instance of RequestLoggerHandler
- RequestNotManagedHandler - Class in org.restheart.handlers
- RequestNotManagedHandler() - Constructor for class org.restheart.handlers.RequestNotManagedHandler
-
Creates a new instance of RequestProxyHandler
- RequestNotManagedHandler(HttpHandler) - Constructor for class org.restheart.handlers.RequestNotManagedHandler
-
Creates a new instance of RequestProxyHandler
- RequestNotManagedHandler(PipelinedHandler) - Constructor for class org.restheart.handlers.RequestNotManagedHandler
-
Creates a new instance of RequestProxyHandler
- ResponseInterceptorsExecutor - Class in org.restheart.handlers
-
Executes response interceptors
- ResponseInterceptorsExecutor() - Constructor for class org.restheart.handlers.ResponseInterceptorsExecutor
- ResponseInterceptorsExecutor(boolean) - Constructor for class org.restheart.handlers.ResponseInterceptorsExecutor
- ResponseInterceptorsExecutor(PipelinedHandler, boolean) - Constructor for class org.restheart.handlers.ResponseInterceptorsExecutor
-
Construct a new instance.
- ResponseSender - Class in org.restheart.handlers
-
Sends the response content to the client
- ResponseSender() - Constructor for class org.restheart.handlers.ResponseSender
- ResponseSender(PipelinedHandler) - Constructor for class org.restheart.handlers.ResponseSender
- RESTHeartDaemon - Class in org.restheart.utils
- RESTHeartDaemon() - Constructor for class org.restheart.utils.RESTHeartDaemon
- RHConfigurationProvider - Class in org.restheart.providers
- RHConfigurationProvider() - Constructor for class org.restheart.providers.RHConfigurationProvider
S
- SecurityHandler - Class in org.restheart.security.handlers
- SecurityHandler(Set<PluginRecord<AuthMechanism>>, Set<PluginRecord<Authorizer>>, PluginRecord<TokenManager>) - Constructor for class org.restheart.security.handlers.SecurityHandler
- SecurityInitialHandler - Class in org.restheart.security.handlers
-
This is the PipelinedHandler version of io.undertow.security.handlers.SecurityInitialHandler the security handler responsible for attaching the SecurityContext to the current
HttpServerExchange
. - SecurityInitialHandler(AuthenticationMode, IdentityManager, String, PipelinedHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
- SecurityInitialHandler(AuthenticationMode, String, SecurityContextFactoryImpl, PipelinedHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
- SecurityInitialHandler(AuthenticationMode, PipelinedHandler) - Constructor for class org.restheart.security.handlers.SecurityInitialHandler
- sendChallenge(HttpServerExchange, SecurityContext) - Method in class org.restheart.security.handlers.AuthenticatorMechanismWrapper
- ServiceExchangeInitializer - Class in org.restheart.handlers
-
Initializes the Request and the Response invoking requestInitializer() and responseInitializer() functions defined by the handling service
- ServiceExchangeInitializer() - Constructor for class org.restheart.handlers.ServiceExchangeInitializer
-
Creates a new instance of RequestInitializer
- setJsonpathDefaults() - Static method in class org.restheart.utils.BootstrapperUtils
-
sets the Configuration for JsonPath
- setLogLevel(List<String>, Level) - Static method in class org.restheart.utils.LoggingInitializer
- setNext(PipedHttpHandler) - Method in class org.restheart.handlers.PipedHttpHandler
-
Deprecated.set the next PipedHttpHandler
- setNext(PipelinedHandler) - Method in class org.restheart.handlers.injectors.RequestContentInjector
- setNext(PipelinedHandler) - Method in class org.restheart.security.handlers.SecurityHandler
- setup() - Method in class org.restheart.services.PingService
- shutdown(String[]) - Static method in class org.restheart.Bootstrapper
-
Shutdown the server
- shutdown(String[]) - Static method in class org.restheart.Shutdowner
- Shutdowner - Class in org.restheart
- startFileLogging(String, boolean) - Static method in class org.restheart.utils.LoggingInitializer
- stopConsoleLogging() - Static method in class org.restheart.utils.LoggingInitializer
- stopLogging() - Static method in class org.restheart.utils.LoggingInitializer
T
- terminateWrites() - Method in class org.restheart.handlers.ContentStreamSinkConduit
- terminateWrites() - Method in class org.restheart.handlers.ModifiableContentSinkConduit
- TokenInjector - Class in org.restheart.handlers.injectors
- TokenInjector(PipelinedHandler, TokenManager) - Constructor for class org.restheart.handlers.injectors.TokenInjector
-
Creates a new instance of TokenInjector
- TracingInstrumentationHandler - Class in org.restheart.handlers
- TracingInstrumentationHandler() - Constructor for class org.restheart.handlers.TracingInstrumentationHandler
- TracingInstrumentationHandler(PipelinedHandler) - Constructor for class org.restheart.handlers.TracingInstrumentationHandler
- transferFrom(FileChannel, long, long) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- transferFrom(FileChannel, long, long) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
- transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- transferFrom(StreamSourceChannel, long, ByteBuffer) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
U
- unplug(String, RegisterPlugin.MATCH_POLICY) - Method in class org.restheart.plugins.PluginsRegistryImpl
-
unplugs an handler from the root handler
V
- valueOf(String) - Static method in enum class org.restheart.handlers.injectors.RequestContentInjector.Policy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.restheart.handlers.injectors.RequestContentInjector.Policy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WorkingThreadsPoolDispatcher - Class in org.restheart.handlers
- WorkingThreadsPoolDispatcher() - Constructor for class org.restheart.handlers.WorkingThreadsPoolDispatcher
-
Creates a new instance of PipelineInfoInjector
- WorkingThreadsPoolDispatcher(PipelinedHandler) - Constructor for class org.restheart.handlers.WorkingThreadsPoolDispatcher
-
Creates a new instance of ThreadExecutorDispatcher
- write(ByteBuffer) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- write(ByteBuffer) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
- write(ByteBuffer[], int, int) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- write(ByteBuffer[], int, int) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
- writeFinal(ByteBuffer) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- writeFinal(ByteBuffer) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
- writeFinal(ByteBuffer[], int, int) - Method in class org.restheart.handlers.ContentStreamSinkConduit
- writeFinal(ByteBuffer[], int, int) - Method in class org.restheart.handlers.ModifiableContentSinkConduit
X
- XForwardedHeadersInjector - Class in org.restheart.handlers.injectors
-
Adds the following X-Forwarded custom headers to the proxied request: 'X-Forwarded-Account-Id', 'X-Forwarded-Account-Roles' and other headers set with Response.addXForwardedHeader()
- XForwardedHeadersInjector() - Constructor for class org.restheart.handlers.injectors.XForwardedHeadersInjector
-
Creates a new instance of AccountHeadersInjector
- XForwardedHeadersInjector(PipelinedHandler) - Constructor for class org.restheart.handlers.injectors.XForwardedHeadersInjector
-
Creates a new instance of AccountHeadersInjector
- XPoweredByInjector - Class in org.restheart.handlers.injectors
- XPoweredByInjector() - Constructor for class org.restheart.handlers.injectors.XPoweredByInjector
-
Creates a new instance of XPoweredByInjector
- XPoweredByInjector(PipelinedHandler) - Constructor for class org.restheart.handlers.injectors.XPoweredByInjector
-
Creates a new instance of XPoweredByInjector
All Classes and Interfaces|All Packages