Index

A B C D E F G H I L M N O P Q R S T U V W Z 
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 of T.
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 given route.
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
Indicates that an error occurred when executing the resource Method of a Route.
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 a ResourcePath.
ResourcePath.ComponentType - Enum Class in com.soklet.web
How to interpret a ResourcePath.Component of a ResourcePath - 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
 
A B C D E F G H I L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form