Index

A B C D E F G H I L M N O P R S T U V W X 
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
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages