Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractValueConverter<F,
T> - Class in com.soklet.converter - AbstractValueConverter() - Constructor for class com.soklet.converter.AbstractValueConverter
- add(ValueConverter<?, ?>) - Method in class com.soklet.converter.ValueConverterRegistry
- addAll(Iterable<ValueConverter<?, ?>>) - Method in class com.soklet.converter.ValueConverterRegistry
- allFilesInDirectory(Path) - Static method in class com.soklet.util.PathUtils
- alterFile(Archiver, Path, Path) - Method in interface com.soklet.archive.Archiver.FileAlterationOperation
-
Executes an operation which (possibly) alters a file.
- ApiResponse - Class in com.soklet.web.response
- ApiResponse() - Constructor for class com.soklet.web.response.ApiResponse
- ApiResponse(int) - Constructor for class com.soklet.web.response.ApiResponse
- ApiResponse(int, Object) - Constructor for class com.soklet.web.response.ApiResponse
- ApiResponse(Object) - Constructor for class com.soklet.web.response.ApiResponse
- ApiResponseWriter - Interface in com.soklet.web.response.writer
- ArchiveException - Exception Class in com.soklet.archive
- ArchiveException(String) - Constructor for exception class com.soklet.archive.ArchiveException
- ArchiveException(String, Process) - Constructor for exception class com.soklet.archive.ArchiveException
- ArchiveException(String, Throwable) - Constructor for exception class com.soklet.archive.ArchiveException
- ArchiveException(String, Throwable, Process) - Constructor for exception class com.soklet.archive.ArchiveException
- archiveFile() - Method in class com.soklet.archive.Archiver
- ArchivePath - Class in com.soklet.archive
- archivePaths() - Method in class com.soklet.archive.Archiver
- archivePaths(Set<ArchivePath>) - Method in class com.soklet.archive.Archiver.Builder
- ArchivePaths - Class in com.soklet.archive
- Archiver - Class in com.soklet.archive
- Archiver.ArchiveSupportOperation - Interface in com.soklet.archive
- Archiver.Builder - Class in com.soklet.archive
- Archiver.FileAlterationOperation - Interface in com.soklet.archive
- Archiver.FilenameHasher - Interface in com.soklet.archive
- Archiver.Hasher - Interface in com.soklet.archive
- Archiver.MavenSupport - Class in com.soklet.archive
- Archiver.MavenSupport.Builder - Class in com.soklet.archive
- Archiver.StaticFileConfiguration - Class in com.soklet.archive
- Archiver.StaticFileConfiguration.Builder - Class in com.soklet.archive
- ArchiverProcess - Class in com.soklet.archive
- ArchiverProcess(String) - Constructor for class com.soklet.archive.ArchiverProcess
- ArchiverProcess(String, Path) - Constructor for class com.soklet.archive.ArchiverProcess
- ArchiverProcess(String, Path, long, TimeUnit) - Constructor for class com.soklet.archive.ArchiverProcess
- ArchiverProcess(Path) - Constructor for class com.soklet.archive.ArchiverProcess
- ArchiverProcess(Path, Path) - Constructor for class com.soklet.archive.ArchiverProcess
- ArchiverProcess(Path, Path, long, TimeUnit) - Constructor for class com.soklet.archive.ArchiverProcess
- AuthenticationException - Exception Class in com.soklet.web.exception
-
Indicates that the requested URL requires authentication.
- AuthenticationException() - Constructor for exception class com.soklet.web.exception.AuthenticationException
- AuthenticationException(String) - Constructor for exception class com.soklet.web.exception.AuthenticationException
- AuthenticationException(String, Throwable) - Constructor for exception class com.soklet.web.exception.AuthenticationException
- AuthenticationException(Throwable) - Constructor for exception class com.soklet.web.exception.AuthenticationException
- AuthorizationException - Exception Class in com.soklet.web.exception
-
Indicates that the requested URL requires authorization.
- AuthorizationException() - Constructor for exception class com.soklet.web.exception.AuthorizationException
- AuthorizationException(String) - Constructor for exception class com.soklet.web.exception.AuthorizationException
- AuthorizationException(String, Throwable) - Constructor for exception class com.soklet.web.exception.AuthorizationException
- AuthorizationException(Throwable) - Constructor for exception class com.soklet.web.exception.AuthorizationException
B
- BadRequestException - Exception Class in com.soklet.web.exception
-
Indicates that an illegally-formatted HTTP request was made.
- BadRequestException(String) - Constructor for exception class com.soklet.web.exception.BadRequestException
- BadRequestException(String, Throwable) - Constructor for exception class com.soklet.web.exception.BadRequestException
- BadRequestException(Throwable) - Constructor for exception class com.soklet.web.exception.BadRequestException
- BinaryResponse - Class in com.soklet.web.response
- BinaryResponse(int, String, InputStream) - Constructor for class com.soklet.web.response.BinaryResponse
- BinaryResponse(String, InputStream) - Constructor for class com.soklet.web.response.BinaryResponse
- BinaryResponseWriter - Interface in com.soklet.web.response.writer
- Bootstrapper - Class in com.soklet.bootstrap
- Bootstrapper() - Constructor for class com.soklet.bootstrap.Bootstrapper
- build() - Method in class com.soklet.archive.Archiver.Builder
- build() - Method in class com.soklet.archive.Archiver.MavenSupport.Builder
- build() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration.Builder
C
- cacheStrategy() - Method in class com.soklet.web.server.StaticFilesConfiguration
- cleanArguments() - Method in class com.soklet.archive.Archiver.MavenSupport
- cleanArguments(Function<List<String>, List<String>>) - Method in class com.soklet.archive.Archiver.MavenSupport.Builder
- com.soklet.archive - package com.soklet.archive
- com.soklet.bootstrap - package com.soklet.bootstrap
- com.soklet.converter - package com.soklet.converter
- com.soklet.util - package com.soklet.util
-
General utility methods and types used across the codebase.
- com.soklet.web - package com.soklet.web
-
Web-specific components.
- com.soklet.web.annotation - package com.soklet.web.annotation
- com.soklet.web.exception - package com.soklet.web.exception
-
Exceptions which indicate web-related error conditions.
- com.soklet.web.request - package com.soklet.web.request
- com.soklet.web.response - package com.soklet.web.response
- com.soklet.web.response.writer - package com.soklet.web.response.writer
- com.soklet.web.routing - package com.soklet.web.routing
- com.soklet.web.server - package com.soklet.web.server
- COMPACT - Enum constant in enum class com.soklet.web.HashedUrlManifest.PersistenceFormat
- compareTo(ArchivePath) - Method in class com.soklet.archive.ArchivePath
- compileArguments() - Method in class com.soklet.archive.Archiver.MavenSupport
- compileArguments(Function<List<String>, List<String>>) - Method in class com.soklet.archive.Archiver.MavenSupport.Builder
- Component(String, ResourcePath.ComponentType) - Constructor for class com.soklet.web.ResourcePath.Component
- components() - Method in class com.soklet.web.ResourcePath
- contentType() - Method in class com.soklet.web.response.BinaryResponse
- convert(F) - Method in interface com.soklet.converter.ValueConverter
-
Converts
from
to an instance ofT
. - cookie() - Method in exception class com.soklet.web.exception.IllegalRequestCookieException
- copyDirectory(Path, Path) - Static method in class com.soklet.util.PathUtils
-
Copies a directory.
- copyDirectory(Path, Path, Set<Path>) - Static method in class com.soklet.util.PathUtils
-
Copies a directory.
- copyStream(InputStream, OutputStream) - Static method in class com.soklet.util.IoUtils
- copyStreamCloseAfterwards(InputStream, OutputStream) - Static method in class com.soklet.util.IoUtils
- copyStreamToBytes(InputStream) - Static method in class com.soklet.util.IoUtils
- copyStreamToBytesCloseAfterwards(InputStream) - Static method in class com.soklet.util.IoUtils
- CustomResponse - Class in com.soklet.web.response
- CustomResponse() - Constructor for class com.soklet.web.response.CustomResponse
D
- DEBUGGING_ENABLED - Enum constant in enum class com.soklet.util.LoggingUtils.LogbackOption
- DEFAULT - Enum constant in enum class com.soklet.web.server.StaticFilesConfiguration.CacheStrategy
- DEFAULT_FILE_HASHER - Static variable in class com.soklet.archive.Archiver.StaticFileConfiguration
- DEFAULT_FILENAME_HASHER - Static variable in class com.soklet.archive.Archiver.StaticFileConfiguration
- DEFAULT_UNZIPPABLE_EXTENSIONS - Static variable in class com.soklet.archive.Archiver.StaticFileConfiguration
- DefaultApiResponseWriter - Class in com.soklet.web.response.writer
- DefaultApiResponseWriter() - Constructor for class com.soklet.web.response.writer.DefaultApiResponseWriter
- DefaultBinaryResponseWriter - Class in com.soklet.web.response.writer
- DefaultBinaryResponseWriter() - Constructor for class com.soklet.web.response.writer.DefaultBinaryResponseWriter
- DefaultExceptionStatusMapper - Class in com.soklet.web.exception
- DefaultExceptionStatusMapper() - Constructor for class com.soklet.web.exception.DefaultExceptionStatusMapper
- defaultManifestFile() - Static method in class com.soklet.web.HashedUrlManifest
- DefaultPageResponseWriter - Class in com.soklet.web.response.writer
- DefaultPageResponseWriter() - Constructor for class com.soklet.web.response.writer.DefaultPageResponseWriter
- defaultPathsToExclude() - Static method in class com.soklet.archive.Archiver
- DefaultRedirectResponseWriter - Class in com.soklet.web.response.writer
- DefaultRedirectResponseWriter() - Constructor for class com.soklet.web.response.writer.DefaultRedirectResponseWriter
- DefaultRequestHandler - Class in com.soklet.web.request
- DefaultRequestHandler(InstanceProvider) - Constructor for class com.soklet.web.request.DefaultRequestHandler
- DefaultRequestHandler(InstanceProvider, ValueConverterRegistry) - Constructor for class com.soklet.web.request.DefaultRequestHandler
- DefaultResponseHandler - Class in com.soklet.web.response
- DefaultResponseHandler(PageResponseWriter, ApiResponseWriter, BinaryResponseWriter, RedirectResponseWriter, ExceptionStatusMapper) - Constructor for class com.soklet.web.response.DefaultResponseHandler
- DefaultRouteMatcher - Class in com.soklet.web.routing
- DefaultRouteMatcher() - Constructor for class com.soklet.web.routing.DefaultRouteMatcher
- DefaultRouteMatcher(Set<Method>) - Constructor for class com.soklet.web.routing.DefaultRouteMatcher
- DefaultValue - Annotation Interface in com.soklet.web.annotation
- defaultValueConverters() - Static method in class com.soklet.converter.ValueConverters
- DELETE - Enum constant in enum class com.soklet.web.HttpMethod
- DELETE - Annotation Interface in com.soklet.web.annotation
- deleteDirectory(Path) - Static method in class com.soklet.util.PathUtils
- dependenciesArguments() - Method in class com.soklet.archive.Archiver.MavenSupport
- dependenciesArguments(Function<List<String>, List<String>>) - Method in class com.soklet.archive.Archiver.MavenSupport.Builder
- destinationDirectory() - Method in class com.soklet.archive.ArchivePath
- destroy() - Method in class com.soklet.web.request.RequestContextSyncFilter
- destroy() - Method in class com.soklet.web.request.SokletFilter
- dispatcherTypes() - Method in class com.soklet.web.server.FilterConfiguration
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.soklet.web.request.RequestContextSyncFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.soklet.web.request.SokletFilter
E
- equals(Object) - Method in class com.soklet.archive.ArchivePath
- equals(Object) - Method in class com.soklet.util.TypeReference
- equals(Object) - Method in class com.soklet.web.HashedUrlManifest
- equals(Object) - Method in class com.soklet.web.ResourcePath.Component
- equals(Object) - Method in class com.soklet.web.ResourcePath
- equals(Object) - Method in class com.soklet.web.routing.Route
- equals(Object) - Method in class com.soklet.web.server.FilterConfiguration
- equals(Object) - Method in class com.soklet.web.server.ServletConfiguration
- equals(Object) - Method in class com.soklet.web.server.WebSocketConfiguration
- ExceptionStatusMapper - Interface in com.soklet.web.exception
- EXCLUDE_NULL_VALUES - Enum constant in enum class com.soklet.util.RequestUtils.QueryStringParseStrategy
- executableFile() - Method in class com.soklet.archive.ArchiverProcess
- execute(String...) - Method in class com.soklet.archive.ArchiverProcess
- execute(List<String>) - Method in class com.soklet.archive.ArchiverProcess
F
- fileAlterationOperation() - Method in class com.soklet.archive.Archiver
- fileAlterationOperation(Archiver.FileAlterationOperation) - Method in class com.soklet.archive.Archiver.Builder
- fileHasher() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration
- fileHasher(Archiver.Hasher) - Method in class com.soklet.archive.Archiver.StaticFileConfiguration.Builder
- filenameHasher() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration
- filenameHasher(Archiver.FilenameHasher) - Method in class com.soklet.archive.Archiver.StaticFileConfiguration.Builder
- filterClass() - Method in class com.soklet.web.server.FilterConfiguration
- FilterConfiguration - Class in com.soklet.web.server
- FilterConfiguration(Class<? extends Filter>, String) - Constructor for class com.soklet.web.server.FilterConfiguration
- FilterConfiguration(Class<? extends Filter>, String, Map<String, String>) - Constructor for class com.soklet.web.server.FilterConfiguration
- FilterConfiguration(Class<? extends Filter>, String, Set<DispatcherType>, Map<String, String>) - Constructor for class com.soklet.web.server.FilterConfiguration
- forArchiveFile(Path) - Static method in class com.soklet.archive.Archiver
- FOREVER - Enum constant in enum class com.soklet.web.server.StaticFilesConfiguration.CacheStrategy
- FormatUtils - Class in com.soklet.util
- FormParameter - Annotation Interface in com.soklet.web.annotation
- formParameterName() - Method in exception class com.soklet.web.exception.IllegalFormParameterException
- formParameterName() - Method in exception class com.soklet.web.exception.MissingFormParameterException
- formParameterValue() - Method in exception class com.soklet.web.exception.IllegalFormParameterException
- forRootDirectory(Path) - Static method in class com.soklet.archive.Archiver.StaticFileConfiguration
- fromPathDeclaration(String) - Static method in class com.soklet.web.ResourcePath
- fromPathInstance(String) - Static method in class com.soklet.web.ResourcePath
- fromType() - Method in class com.soklet.converter.AbstractValueConverter
- fromType() - Method in interface com.soklet.converter.ValueConverter
G
- get() - Static method in class com.soklet.web.request.RequestContext
- get(TypeReference<F>, TypeReference<T>) - Method in class com.soklet.converter.ValueConverterRegistry
- get(Type, Type) - Method in class com.soklet.converter.ValueConverterRegistry
- get(String) - Static method in class com.soklet.archive.ArchivePaths
- get(String, String) - Static method in class com.soklet.archive.ArchivePaths
- get(Path) - Static method in class com.soklet.archive.ArchivePaths
- get(Path, Path) - Static method in class com.soklet.archive.ArchivePaths
- GET - Enum constant in enum class com.soklet.web.HttpMethod
- GET - Annotation Interface in com.soklet.web.annotation
- getFromType() - Method in exception class com.soklet.converter.ValueConversionException
- getToType() - Method in exception class com.soklet.converter.ValueConversionException
H
- handleRequest(HttpServletRequest, HttpServletResponse, Route) - Method in class com.soklet.web.request.DefaultRequestHandler
- handleRequest(HttpServletRequest, HttpServletResponse, Route) - Method in interface com.soklet.web.request.RequestHandler
-
Invokes the
resourceMethod
associated with the givenroute
. - handleResponse(HttpServletRequest, HttpServletResponse, Optional<Route>, Optional<Object>, Optional<Exception>) - Method in class com.soklet.web.response.DefaultResponseHandler
- handleResponse(HttpServletRequest, HttpServletResponse, Optional<Route>, Optional<Object>, Optional<Exception>) - Method in interface com.soklet.web.response.ResponseHandler
-
Determines and writes an appropriate response for the client based on
RequestHandler
output. - hash(byte[]) - Method in interface com.soklet.archive.Archiver.Hasher
- hashCode() - Method in class com.soklet.archive.ArchivePath
- hashCode() - Method in class com.soklet.util.TypeReference
- hashCode() - Method in class com.soklet.web.HashedUrlManifest
- hashCode() - Method in class com.soklet.web.ResourcePath.Component
- hashCode() - Method in class com.soklet.web.ResourcePath
- hashCode() - Method in class com.soklet.web.routing.Route
- hashCode() - Method in class com.soklet.web.server.FilterConfiguration
- hashCode() - Method in class com.soklet.web.server.ServletConfiguration
- hashCode() - Method in class com.soklet.web.server.WebSocketConfiguration
- hashedUrl(String) - Method in class com.soklet.web.HashedUrlManifest
- HashedUrlManifest - Class in com.soklet.web
- HashedUrlManifest() - Constructor for class com.soklet.web.HashedUrlManifest
- HashedUrlManifest(InputStream) - Constructor for class com.soklet.web.HashedUrlManifest
- HashedUrlManifest(Path) - Constructor for class com.soklet.web.HashedUrlManifest
- HashedUrlManifest(Map<String, String>) - Constructor for class com.soklet.web.HashedUrlManifest
- HashedUrlManifest.PersistenceFormat - Enum Class in com.soklet.web
- hashedUrlManifestJsFile() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration
- hashedUrlManifestJsFile(Path) - Method in class com.soklet.archive.Archiver.StaticFileConfiguration.Builder
- hashedUrlsByUrl() - Method in class com.soklet.web.HashedUrlManifest
- hashedUrlWithFallback(String) - Method in class com.soklet.web.HashedUrlManifest
- hashFilename(Path, String) - Method in interface com.soklet.archive.Archiver.FilenameHasher
- HEAD - Enum constant in enum class com.soklet.web.HttpMethod
- HEAD - Annotation Interface in com.soklet.web.annotation
- httpMethod() - Method in class com.soklet.web.routing.Route
- HttpMethod - Enum Class in com.soklet.web
- httpServletRequest() - Method in class com.soklet.web.request.RequestContext
- httpServletRequestDescription(HttpServletRequest) - Static method in class com.soklet.util.FormatUtils
- httpServletResponse() - Method in class com.soklet.web.request.RequestContext
I
- IllegalFormParameterException - Exception Class in com.soklet.web.exception
- IllegalFormParameterException(String, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalFormParameterException
- IllegalFormParameterException(String, Throwable, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalFormParameterException
- IllegalPathParameterException - Exception Class in com.soklet.web.exception
- IllegalPathParameterException(String, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalPathParameterException
- IllegalPathParameterException(String, Throwable, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalPathParameterException
- IllegalQueryParameterException - Exception Class in com.soklet.web.exception
- IllegalQueryParameterException(String, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalQueryParameterException
- IllegalQueryParameterException(String, Throwable, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalQueryParameterException
- IllegalRequestCookieException - Exception Class in com.soklet.web.exception
- IllegalRequestCookieException(String, Throwable, Cookie) - Constructor for exception class com.soklet.web.exception.IllegalRequestCookieException
- IllegalRequestCookieException(String, Cookie) - Constructor for exception class com.soklet.web.exception.IllegalRequestCookieException
- IllegalRequestHeaderException - Exception Class in com.soklet.web.exception
- IllegalRequestHeaderException(String, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalRequestHeaderException
- IllegalRequestHeaderException(String, Throwable, String, Optional<String>) - Constructor for exception class com.soklet.web.exception.IllegalRequestHeaderException
- INCLUDE_NULL_VALUES - Enum constant in enum class com.soklet.util.RequestUtils.QueryStringParseStrategy
- init(FilterConfig) - Method in class com.soklet.web.request.RequestContextSyncFilter
- init(FilterConfig) - Method in class com.soklet.web.request.SokletFilter
- initializeLogback(Path, LoggingUtils.LogbackOption...) - Static method in class com.soklet.util.LoggingUtils
- initParameters() - Method in class com.soklet.web.server.FilterConfiguration
- initParameters() - Method in class com.soklet.web.server.ServletConfiguration
- inputStream() - Method in class com.soklet.web.response.BinaryResponse
- instance() - Static method in class com.soklet.web.response.CustomResponse
- InstanceProvider - Interface in com.soklet.util
- IoUtils - Class in com.soklet.util
- isBlank(String) - Static method in class com.soklet.util.StringUtils
- isLiteral() - Method in class com.soklet.web.ResourcePath
- isRunning() - Method in interface com.soklet.web.server.Server
L
- launch(ServerLauncher.StoppingStrategy) - Method in class com.soklet.web.server.ServerLauncher
- launch(ServerLauncher.StoppingStrategy, ServerLauncher.ServerLifecycleOperation, ServerLauncher.ServerLifecycleOperation) - Method in class com.soklet.web.server.ServerLauncher
- launchWithShutdownOperation(ServerLauncher.StoppingStrategy, ServerLauncher.ServerLifecycleOperation) - Method in class com.soklet.web.server.ServerLauncher
- launchWithStartupOperation(ServerLauncher.StoppingStrategy, ServerLauncher.ServerLifecycleOperation) - Method in class com.soklet.web.server.ServerLauncher
- LITERAL - Enum constant in enum class com.soklet.web.ResourcePath.ComponentType
- logException(HttpServletRequest, HttpServletResponse, Optional<Route>, Optional<Object>, Exception) - Static method in class com.soklet.util.ResponseUtils
- LoggingUtils - Class in com.soklet.util
-
Utility methods for common logging functions.
- LoggingUtils.LogbackOption - Enum Class in com.soklet.util
M
- main(String[]) - Static method in class com.soklet.bootstrap.Bootstrapper
- match(HttpMethod, String) - Method in class com.soklet.web.routing.DefaultRouteMatcher
- match(HttpMethod, String) - Method in interface com.soklet.web.routing.RouteMatcher
- matches(ResourcePath) - Method in class com.soklet.web.ResourcePath
- mavenExecutableFile() - Method in class com.soklet.archive.Archiver.MavenSupport
- mavenExecutableFile(Path) - Method in class com.soklet.archive.Archiver.MavenSupport.Builder
- mavenSupport() - Method in class com.soklet.archive.Archiver.Builder
- mavenSupport() - Method in class com.soklet.archive.Archiver
- mavenSupport(Archiver.MavenSupport) - Method in class com.soklet.archive.Archiver.Builder
- MethodNotAllowedException - Exception Class in com.soklet.web.exception
-
Indicates that an HTTP request was made with an incorrect method.
- MethodNotAllowedException(String) - Constructor for exception class com.soklet.web.exception.MethodNotAllowedException
- MethodNotAllowedException(String, Throwable) - Constructor for exception class com.soklet.web.exception.MethodNotAllowedException
- MethodNotAllowedException(Throwable) - Constructor for exception class com.soklet.web.exception.MethodNotAllowedException
- MissingFormParameterException - Exception Class in com.soklet.web.exception
- MissingFormParameterException(String, String) - Constructor for exception class com.soklet.web.exception.MissingFormParameterException
- MissingQueryParameterException - Exception Class in com.soklet.web.exception
- MissingQueryParameterException(String, String) - Constructor for exception class com.soklet.web.exception.MissingQueryParameterException
- MissingRequestBodyException - Exception Class in com.soklet.web.exception
- MissingRequestBodyException(String) - Constructor for exception class com.soklet.web.exception.MissingRequestBodyException
- MissingRequestCookieException - Exception Class in com.soklet.web.exception
- MissingRequestCookieException(String, String) - Constructor for exception class com.soklet.web.exception.MissingRequestCookieException
- MissingRequestHeaderException - Exception Class in com.soklet.web.exception
- MissingRequestHeaderException(String, String) - Constructor for exception class com.soklet.web.exception.MissingRequestHeaderException
- model() - Method in class com.soklet.web.response.ApiResponse
- model() - Method in class com.soklet.web.response.PageResponse
N
- name() - Method in class com.soklet.web.response.PageResponse
- NEVER - Enum constant in enum class com.soklet.web.server.StaticFilesConfiguration.CacheStrategy
- newBuilder() - Static method in class com.soklet.archive.Archiver.MavenSupport
- NotFoundException - Exception Class in com.soklet.web.exception
-
Indicates that the server does not have a resource for the requested URL.
- NotFoundException() - Constructor for exception class com.soklet.web.exception.NotFoundException
- NotFoundException(String) - Constructor for exception class com.soklet.web.exception.NotFoundException
- NotFoundException(String, Throwable) - Constructor for exception class com.soklet.web.exception.NotFoundException
- NotFoundException(Throwable) - Constructor for exception class com.soklet.web.exception.NotFoundException
O
- ON_JVM_SHUTDOWN - Enum constant in enum class com.soklet.web.server.ServerLauncher.StoppingStrategy
- ON_KEYPRESS - Enum constant in enum class com.soklet.web.server.ServerLauncher.StoppingStrategy
- optionalValueFor(String, Class<T>) - Method in class com.soklet.util.PropertiesFileReader
- OPTIONS - Enum constant in enum class com.soklet.web.HttpMethod
- OPTIONS - Annotation Interface in com.soklet.web.annotation
P
- PageResponse - Class in com.soklet.web.response
- PageResponse(int, String) - Constructor for class com.soklet.web.response.PageResponse
- PageResponse(int, String, Map<String, Object>) - Constructor for class com.soklet.web.response.PageResponse
- PageResponse(String) - Constructor for class com.soklet.web.response.PageResponse
- PageResponse(String, Map<String, Object>) - Constructor for class com.soklet.web.response.PageResponse
- PageResponseWriter - Interface in com.soklet.web.response.writer
- parseQueryString(String, RequestUtils.QueryStringParseStrategy) - Static method in class com.soklet.util.RequestUtils
- PATCH - Enum constant in enum class com.soklet.web.HttpMethod
- PATCH - Annotation Interface in com.soklet.web.annotation
- path() - Method in class com.soklet.web.ResourcePath
- PathParameter - Annotation Interface in com.soklet.web.annotation
- pathParameterName() - Method in exception class com.soklet.web.exception.IllegalPathParameterException
- pathParameterValue() - Method in exception class com.soklet.web.exception.IllegalPathParameterException
- pathsToExclude() - Method in class com.soklet.archive.Archiver
- pathsToExclude(Set<Path>) - Method in class com.soklet.archive.Archiver.Builder
- PathUtils - Class in com.soklet.util
- PathUtils.FileOperation - Interface in com.soklet.util
- perform() - Method in interface com.soklet.web.server.ServerLauncher.ServerLifecycleOperation
-
Executes a server lifecycle operation.
- perform(Archiver, Path) - Method in interface com.soklet.archive.Archiver.ArchiveSupportOperation
-
Executes an operation which supports archive creation.
- perform(Path) - Method in interface com.soklet.util.PathUtils.FileOperation
- PERMANENT - Enum constant in enum class com.soklet.web.response.RedirectResponse.Type
- PLACEHOLDER - Enum constant in enum class com.soklet.web.ResourcePath.ComponentType
- placeholders(ResourcePath) - Method in class com.soklet.web.ResourcePath
- POST - Enum constant in enum class com.soklet.web.HttpMethod
- POST - Annotation Interface in com.soklet.web.annotation
- postProcessOperation() - Method in class com.soklet.archive.Archiver
- postProcessOperation(Archiver.ArchiveSupportOperation) - Method in class com.soklet.archive.Archiver.Builder
- preProcessOperation() - Method in class com.soklet.archive.Archiver
- preProcessOperation(Archiver.ArchiveSupportOperation) - Method in class com.soklet.archive.Archiver.Builder
- PRETTY_PRINTED - Enum constant in enum class com.soklet.web.HashedUrlManifest.PersistenceFormat
- process() - Method in exception class com.soklet.archive.ArchiveException
- properties() - Method in class com.soklet.util.PropertiesFileReader
- PropertiesFileReader - Class in com.soklet.util
-
Reads a properties file from disk and handles value conversion to arbitrary Java types.
- PropertiesFileReader(Path) - Constructor for class com.soklet.util.PropertiesFileReader
- PropertiesFileReader(Path, ValueConverterRegistry) - Constructor for class com.soklet.util.PropertiesFileReader
- provide(Class<T>) - Method in interface com.soklet.util.InstanceProvider
- PUT - Enum constant in enum class com.soklet.web.HttpMethod
- PUT - Annotation Interface in com.soklet.web.annotation
Q
- QueryParameter - Annotation Interface in com.soklet.web.annotation
- queryParameterName() - Method in exception class com.soklet.web.exception.IllegalQueryParameterException
- queryParameterName() - Method in exception class com.soklet.web.exception.MissingQueryParameterException
- queryParameterValue() - Method in exception class com.soklet.web.exception.IllegalQueryParameterException
R
- RedirectResponse - Class in com.soklet.web.response
- RedirectResponse(String) - Constructor for class com.soklet.web.response.RedirectResponse
- RedirectResponse(String, RedirectResponse.Type) - Constructor for class com.soklet.web.response.RedirectResponse
- RedirectResponse.Type - Enum Class in com.soklet.web.response
- RedirectResponseWriter - Interface in com.soklet.web.response.writer
- remove(ValueConverter<?, ?>) - Method in class com.soklet.converter.ValueConverterRegistry
- remove(TypeReference<?>, TypeReference<?>) - Method in class com.soklet.converter.ValueConverterRegistry
- remove(Type, Type) - Method in class com.soklet.converter.ValueConverterRegistry
- RequestBody - Annotation Interface in com.soklet.web.annotation
- RequestContext - Class in com.soklet.web.request
- RequestContextSyncFilter - Class in com.soklet.web.request
- RequestContextSyncFilter() - Constructor for class com.soklet.web.request.RequestContextSyncFilter
- RequestCookie - Annotation Interface in com.soklet.web.annotation
- requestCookieName() - Method in exception class com.soklet.web.exception.MissingRequestCookieException
- RequestHandler - Interface in com.soklet.web.request
-
Contract for executing a Java method to handle an HTTP request.
- RequestHeader - Annotation Interface in com.soklet.web.annotation
- requestHeaderName() - Method in exception class com.soklet.web.exception.IllegalRequestHeaderException
- requestHeaderName() - Method in exception class com.soklet.web.exception.MissingRequestHeaderException
- requestHeaderValue() - Method in exception class com.soklet.web.exception.IllegalRequestHeaderException
- RequestUtils - Class in com.soklet.util
- RequestUtils.QueryStringParseStrategy - Enum Class in com.soklet.util
- Resource - Annotation Interface in com.soklet.web.annotation
- resourceMethod() - Method in class com.soklet.web.routing.Route
- ResourceMethodExecutionException - Exception Class in com.soklet.web.exception
- ResourceMethodExecutionException(Route, Throwable) - Constructor for exception class com.soklet.web.exception.ResourceMethodExecutionException
- ResourceMethodExecutionException(String, Throwable) - Constructor for exception class com.soklet.web.exception.ResourceMethodExecutionException
- resourcePath() - Method in class com.soklet.web.routing.Route
- ResourcePath - Class in com.soklet.web
- ResourcePath.Component - Class in com.soklet.web
-
Represents a
/
-delimited part of aResourcePath
. - ResourcePath.ComponentType - Enum Class in com.soklet.web
-
How to interpret a
ResourcePath.Component
of aResourcePath
- is it literal text or a placeholder? - Response - Interface in com.soklet.web.response
- ResponseHandler - Interface in com.soklet.web.response
-
Contract for writing an HTTP response.
- ResponseUtils - Class in com.soklet.util
- ResponseWriter<T> - Interface in com.soklet.web.response.writer
- rootDirectory() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration
- rootDirectory() - Method in class com.soklet.web.server.StaticFilesConfiguration
- route() - Method in class com.soklet.web.request.RequestContext
- Route - Class in com.soklet.web.routing
- Route(HttpMethod, ResourcePath, Method) - Constructor for class com.soklet.web.routing.Route
- RouteMatcher - Interface in com.soklet.web.routing
- RoutingServlet - Class in com.soklet.web.routing
- RoutingServlet(RouteMatcher, RequestHandler, ResponseHandler) - Constructor for class com.soklet.web.routing.RoutingServlet
- run() - Method in class com.soklet.archive.Archiver
- run() - Method in class com.soklet.bootstrap.Bootstrapper
S
- Server - Interface in com.soklet.web.server
- ServerException - Exception Class in com.soklet.web.server
- ServerException(String) - Constructor for exception class com.soklet.web.server.ServerException
- ServerException(String, Throwable) - Constructor for exception class com.soklet.web.server.ServerException
- ServerException(String, Throwable, boolean, boolean) - Constructor for exception class com.soklet.web.server.ServerException
- ServerException(Throwable) - Constructor for exception class com.soklet.web.server.ServerException
- ServerLauncher - Class in com.soklet.web.server
- ServerLauncher(Server) - Constructor for class com.soklet.web.server.ServerLauncher
- ServerLauncher.ServerLifecycleOperation - Interface in com.soklet.web.server
- ServerLauncher.StoppingStrategy - Enum Class in com.soklet.web.server
- servletClass() - Method in class com.soklet.web.server.ServletConfiguration
- ServletConfiguration - Class in com.soklet.web.server
- ServletConfiguration(Class<? extends HttpServlet>, String) - Constructor for class com.soklet.web.server.ServletConfiguration
- ServletConfiguration(Class<? extends HttpServlet>, String, Map<String, String>) - Constructor for class com.soklet.web.server.ServletConfiguration
- shouldAllowRequestBodyRepeatableReads(HttpServletRequest, HttpServletResponse, Optional<Route>) - Method in class com.soklet.web.request.SokletFilter
-
Should this request body be cached in-memory to support repeated reads?
- SokletFilter - Class in com.soklet.web.request
- SokletFilter(RouteMatcher, ResponseHandler) - Constructor for class com.soklet.web.request.SokletFilter
- sourcePath() - Method in class com.soklet.archive.ArchivePath
- stackTraceForThrowable(Throwable) - Static method in class com.soklet.util.FormatUtils
- standard() - Static method in class com.soklet.archive.Archiver.MavenSupport
- start() - Method in interface com.soklet.web.server.Server
- STATIC_FILES_URL_PATTERN_PARAM - Static variable in class com.soklet.web.request.SokletFilter
- staticFileConfiguration() - Method in class com.soklet.archive.Archiver
- staticFileConfiguration(Archiver.StaticFileConfiguration) - Method in class com.soklet.archive.Archiver.Builder
- StaticFilesConfiguration - Class in com.soklet.web.server
- StaticFilesConfiguration(String, Path) - Constructor for class com.soklet.web.server.StaticFilesConfiguration
- StaticFilesConfiguration(String, Path, StaticFilesConfiguration.CacheStrategy) - Constructor for class com.soklet.web.server.StaticFilesConfiguration
- StaticFilesConfiguration.CacheStrategy - Enum Class in com.soklet.web.server
- status() - Method in class com.soklet.web.response.ApiResponse
- status() - Method in class com.soklet.web.response.BinaryResponse
- status() - Method in class com.soklet.web.response.PageResponse
- status() - Method in class com.soklet.web.response.RedirectResponse
- status() - Method in interface com.soklet.web.response.Response
- statusForException(Exception) - Method in class com.soklet.web.exception.DefaultExceptionStatusMapper
- statusForException(Exception) - Method in interface com.soklet.web.exception.ExceptionStatusMapper
- stop() - Method in interface com.soklet.web.server.Server
- stringFromStream(InputStream) - Static method in class com.soklet.util.IoUtils
- stringFromStreamCloseAfterwards(InputStream) - Static method in class com.soklet.util.IoUtils
- StringUtils - Class in com.soklet.util
T
- TEMPORARY - Enum constant in enum class com.soklet.web.response.RedirectResponse.Type
- timeout() - Method in class com.soklet.archive.ArchiverProcess
- timeUnit() - Method in class com.soklet.archive.ArchiverProcess
- toString() - Method in class com.soklet.archive.ArchivePath
- toString() - Method in class com.soklet.util.TypeReference
- toString() - Method in class com.soklet.web.HashedUrlManifest
- toString() - Method in class com.soklet.web.ResourcePath.Component
- toString() - Method in class com.soklet.web.ResourcePath
- toString() - Method in class com.soklet.web.routing.Route
- toString() - Method in class com.soklet.web.server.FilterConfiguration
- toString() - Method in class com.soklet.web.server.ServletConfiguration
- toString() - Method in class com.soklet.web.server.WebSocketConfiguration
- toType() - Method in class com.soklet.converter.AbstractValueConverter
- toType() - Method in interface com.soklet.converter.ValueConverter
- trimToNull(String) - Static method in class com.soklet.util.StringUtils
- type() - Method in class com.soklet.util.TypeReference
- type() - Method in class com.soklet.web.ResourcePath.Component
- type() - Method in class com.soklet.web.response.RedirectResponse
- TypeReference<T> - Class in com.soklet.util
-
Construct for creating type tokens that represent generic types.
U
- uninstallLogback() - Static method in class com.soklet.util.LoggingUtils
- unzippableExtensions() - Method in class com.soklet.archive.Archiver.StaticFileConfiguration
- unzippableExtensions(Set<String>) - Method in class com.soklet.archive.Archiver.StaticFileConfiguration.Builder
- url() - Method in class com.soklet.web.response.RedirectResponse
- url() - Method in class com.soklet.web.server.WebSocketConfiguration
- urlDecode(String) - Static method in class com.soklet.util.RequestUtils
- urlPattern() - Method in class com.soklet.web.server.FilterConfiguration
- urlPattern() - Method in class com.soklet.web.server.ServletConfiguration
- urlPattern() - Method in class com.soklet.web.server.StaticFilesConfiguration
V
- value() - Element in annotation interface com.soklet.web.annotation.DefaultValue
- value() - Element in annotation interface com.soklet.web.annotation.DELETE
- value() - Element in annotation interface com.soklet.web.annotation.FormParameter
- value() - Element in annotation interface com.soklet.web.annotation.GET
- value() - Element in annotation interface com.soklet.web.annotation.HEAD
- value() - Element in annotation interface com.soklet.web.annotation.OPTIONS
- value() - Element in annotation interface com.soklet.web.annotation.PATCH
- value() - Element in annotation interface com.soklet.web.annotation.PathParameter
- value() - Element in annotation interface com.soklet.web.annotation.POST
- value() - Element in annotation interface com.soklet.web.annotation.PUT
- value() - Element in annotation interface com.soklet.web.annotation.QueryParameter
- value() - Element in annotation interface com.soklet.web.annotation.RequestCookie
- value() - Element in annotation interface com.soklet.web.annotation.RequestHeader
- value() - Method in class com.soklet.web.ResourcePath.Component
- ValueConversionException - Exception Class in com.soklet.converter
- ValueConversionException(String, Type, Type) - Constructor for exception class com.soklet.converter.ValueConversionException
- ValueConversionException(String, Throwable, Type, Type) - Constructor for exception class com.soklet.converter.ValueConversionException
- ValueConversionException(Throwable, Type, Type) - Constructor for exception class com.soklet.converter.ValueConversionException
- ValueConverter<F,
T> - Interface in com.soklet.converter -
Contract for converting objects from one type to another.
- ValueConverterRegistry - Class in com.soklet.converter
- ValueConverterRegistry() - Constructor for class com.soklet.converter.ValueConverterRegistry
- ValueConverters - Class in com.soklet.converter
- valueFor(String, Class<T>) - Method in class com.soklet.util.PropertiesFileReader
- valueOf(String) - Static method in enum class com.soklet.util.LoggingUtils.LogbackOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.util.RequestUtils.QueryStringParseStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.HashedUrlManifest.PersistenceFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.ResourcePath.ComponentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.response.RedirectResponse.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.server.ServerLauncher.StoppingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.soklet.web.server.StaticFilesConfiguration.CacheStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.soklet.util.LoggingUtils.LogbackOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.util.RequestUtils.QueryStringParseStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.HashedUrlManifest.PersistenceFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.ResourcePath.ComponentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.response.RedirectResponse.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.server.ServerLauncher.StoppingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.soklet.web.server.StaticFilesConfiguration.CacheStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesAsSet() - Static method in enum class com.soklet.web.HttpMethod
W
- walkDirectory(Path, PathUtils.FileOperation) - Static method in class com.soklet.util.PathUtils
- webSocketClass() - Method in class com.soklet.web.server.WebSocketConfiguration
- WebSocketConfiguration - Class in com.soklet.web.server
- WebSocketConfiguration(Class<?>) - Constructor for class com.soklet.web.server.WebSocketConfiguration
- WebSocketConfiguration(Class<?>, String) - Constructor for class com.soklet.web.server.WebSocketConfiguration
- workingDirectory() - Method in class com.soklet.archive.ArchiverProcess
- writeFailsafeErrorResponse(HttpServletRequest, HttpServletResponse) - Static method in class com.soklet.util.ResponseUtils
- writeResponse(HttpServletRequest, HttpServletResponse, Optional<ApiResponse>, Optional<Route>, Optional<Exception>) - Method in class com.soklet.web.response.writer.DefaultApiResponseWriter
- writeResponse(HttpServletRequest, HttpServletResponse, Optional<BinaryResponse>, Optional<Route>, Optional<Exception>) - Method in class com.soklet.web.response.writer.DefaultBinaryResponseWriter
- writeResponse(HttpServletRequest, HttpServletResponse, Optional<PageResponse>, Optional<Route>, Optional<Exception>) - Method in class com.soklet.web.response.writer.DefaultPageResponseWriter
- writeResponse(HttpServletRequest, HttpServletResponse, Optional<RedirectResponse>, Optional<Route>, Optional<Exception>) - Method in class com.soklet.web.response.writer.DefaultRedirectResponseWriter
- writeResponse(HttpServletRequest, HttpServletResponse, Optional<T>, Optional<Route>, Optional<Exception>) - Method in interface com.soklet.web.response.writer.ResponseWriter
- writeToOutputStream(OutputStream, HashedUrlManifest.PersistenceFormat) - Method in class com.soklet.web.HashedUrlManifest
-
Serializes this manifest to the given
outputStream
.
Z
- zipRootSupplier(Supplier<String>) - Method in class com.soklet.archive.Archiver.Builder
All Classes and Interfaces|All Packages|Serialized Form