hexagon
Toggle table of contents
4.1.0
jvm
Platform filter
jvm
Switch theme
hexagon
core
com.
hexagontk.
core
ALL_
INTERFACES
assert
Enabled
Classpath
Handler
Coded
Exception
debug()
error()
exists()
fail
fields
Map
Of()
fields
Map
Of
Not
Null()
filter
Not
Empty()
filter
Not
Empty
Recursive()
filter
Stack
Trace()
first
Variant()
free
Port()
get()
get
Boolean()
get
Booleans()
get
Booleans
Or
Empty()
get
Double()
get
Doubles()
get
Doubles
Or
Empty()
get
Float()
get
Floats()
get
Floats
Or
Empty()
get
Int()
get
Ints()
get
Ints
Or
Empty()
get
List()
get
List
Or
Empty()
get
Lists()
get
Lists
Or
Empty()
get
Long()
get
Longs()
get
Longs
Or
Empty()
get
Map()
get
Map
Or
Empty()
get
Maps()
get
Maps
Or
Empty()
get
Or
Default()
get
Path()
get
String()
get
Strings()
get
Strings
Or
Empty()
GMT_
ZONE
HEXAGONTK_
LOGGING_
COLOR
HEXAGONTK_
LOGGING_
LOGGER_
NAME
inet
Address()
info()
is
Port
Opened()
localized()
log()
logger
logger
Of()
LOOPBACK_
INTERFACE
map
Of
Not
Null()
merge()
Multiple
Exception
not
Empty()
Os
Kind
WINDOWS
MACOS
LINUX
UNIX
pairs()
parse
Duration()
parse
Local
Date()
parse
Period()
Platform
require()
require
Boolean()
require
Booleans()
require
Double()
require
Doubles()
require
Float()
require
Floats()
require
Int()
require
Ints()
require
Key()
require
List()
require
Lists()
require
Long()
require
Longs()
require
Map()
require
Maps()
require
Path()
require
String()
require
Strings()
Resource
Not
Found
Exception
response
Code()
response
Found()
response
Successful()
to
Date()
to
Local
Date()
to
Local
Date
Time()
to
Text()
to
Total
Days()
trace()
url
Of()
warn()
with
Zone()
com.
hexagontk.
core.
media
ANY_
MEDIA
APPLICATION_
7Z
APPLICATION_
AVRO
APPLICATION_
BZIP
APPLICATION_
BZIP2
APPLICATION_
CBOR
APPLICATION_
COMPRESS
APPLICATION_
FORM_
URLENCODED
APPLICATION_
GZIP
APPLICATION_
JAVA_
ARCHIVE
APPLICATION_
JSON
APPLICATION_
OCTET_
STREAM
APPLICATION_
OGG
APPLICATION_
PDF
APPLICATION_
PHP
APPLICATION_
RAR
APPLICATION_
RTF
APPLICATION_
TOML
APPLICATION_
WEB_
MANIFEST
APPLICATION_
X_
TAR
APPLICATION_
XHTML
APPLICATION_
XML
APPLICATION_
YAML
APPLICATION_
ZIP
DEFAULT_
MEDIA_
TYPE
extensions
Of()
MEDIA_
TYPE_
FORMAT
Media
Type
Companion
Media
Type
Group
APPLICATION
AUDIO
FONT
IMAGE
MULTIPART
TEXT
VIDEO
ANY
media
Type
Of()
media
Type
Of
Or
Null()
MULTIPART_
ALTERNATIVE
MULTIPART_
DIGEST
MULTIPART_
FORM_
DATA
MULTIPART_
MIXED
MULTIPART_
PARALLEL
parse
Media
Type()
path
Extension()
TEXT_
CALENDAR
TEXT_
CSS
TEXT_
CSV
TEXT_
EVENT_
STREAM
TEXT_
HTML
TEXT_
JAVASCRIPT
TEXT_
MARKDOWN
TEXT_
PLAIN
TEXT_
RICHTEXT
TEXT_
TAB_
SEPARATED_
VALUES
TEXT_
X_
JAVA_
PROPERTIES
com.
hexagontk.
core.
security
chain
Hmac()
create
Key
Manager
Factory()
create
Trust
Manager
Factory()
get
Private
Key()
get
Public
Key()
hash()
hmac()
load
Key
Store()
sign()
com.
hexagontk.
core.
text
Ansi
Ansi
Color
Ansi
Effect
banner()
decode
Base64()
encode
To
Base64()
eol
filter()
filter
Vars()
find
Groups()
Glob
parse()
parsed
Classes
parse
Or
Null()
prepend
Indent()
strip
Accents()
strip
Ansi()
to
Enum()
to
Enum
Or
Null()
to
Enum
Value()
to
Stream()
utf8()
handlers
com.
hexagontk.
handlers
After
Handler
Before
Handler
Chain
Handler
Context
Exception
Handler
Filter
Handler
Handler
On
Handler
helpers
com.
hexagontk.
helpers
bytes()
check()
check
Size()
country
Codes
country
Of()
country
Of
Or
Null()
currency
Codes
exec()
language
Codes
language
Of()
language
Of
Or
Null()
locale
Of()
locale
Of
Or
Null()
Map
Resource
Bundle
parse
Locale()
parse
Locale
Or
Null()
properties()
require
Greater()
require
Greater
Or
Equals()
require
Lower()
require
Lower
Or
Equals()
require
Not
Blank()
require
Not
Blanks()
resource
Bundle()
retry()
shell()
to
Base64()
uuid()
com.
hexagontk.
helpers.
text
CAMEL_
CASE
camel
To
Snake()
camel
To
Words()
KEBAB_
CASE
kebab
To
Words()
PASCAL_
CASE
SNAKE_
CASE
snake
To
Camel()
snake
To
Words()
to
Words()
words
To
Camel()
words
To
Kebab()
words
To
Pascal()
words
To
Sentence()
words
To
Snake()
words
To
Title()
http
com.
hexagontk.
http
basic
Auth()
format
Query
String()
Http
Feature
ZIP
COOKIES
MULTIPART
WEBSOCKETS
SSE
UNIX_
DOMAIN_
SOCKETS
parse
Content
Type()
parse
Query
String()
Ssl
Settings
to
Http
Format()
url
Decode()
url
Encode()
com.
hexagontk.
http.
model
ACCEPTED_
202
ALREADY_
REPORTED_
208
Authorization
BAD_
GATEWAY_
502
BAD_
REQUEST_
400
CLIENT_
ERROR
CONFLICT_
409
CONTENT_
TOO_
LARGE_
413
Content
Type
CONTINUE_
100
Cookie
Cookie
Same
Site
STRICT
LAX
NONE
CREATED_
201
EARLY_
HINTS_
103
EXPECTATION_
FAILED_
417
FAILED_
DEPENDENCY_
424
Field
FORBIDDEN_
403
FOUND_
302
GATEWAY_
TIMEOUT_
504
GONE_
410
Header
Headers
HTTP_
VERSION_
NOT_
SUPPORTED_
505
Http
Base
Http
Call
Http
Field
Http
Fields
Http
Message
Http
Method
Companion
GET
HEAD
POST
PUT
DELETE
TRACE
OPTIONS
PATCH
Http
Part
Http
Protocol
HTTP
HTTPS
HTTP2
H2C
Http
Request
Http
Request
Port
Http
Response
Http
Response
Port
I_
AM_
A_
TEAPOT_
418
IM_
USED_
226
INFORMATION
INSUFFICIENT_
STORAGE_
507
INTERNAL_
SERVER_
ERROR_
500
LENGTH_
REQUIRED_
411
LOCKED_
423
LOOP_
DETECTED_
508
METHOD_
NOT_
ALLOWED_
405
MISDIRECTED_
REQUEST_
421
MOVED_
PERMANENTLY_
301
MULTI_
STATUS_
207
MULTIPLE_
CHOICES_
300
NETWORK_
AUTHENTICATION_
REQUIRED_
511
NO_
CONTENT_
204
NON_
AUTHORITATIVE_
INFORMATION_
203
NOT_
ACCEPTABLE_
406
NOT_
EXTENDED_
510
NOT_
FOUND_
404
NOT_
IMPLEMENTED_
501
NOT_
MODIFIED_
304
OK_
200
Parameter
Parameters
PARTIAL_
CONTENT_
206
PAYMENT_
REQUIRED_
402
PERMANENT_
REDIRECT_
308
PRECONDITION_
FAILED_
412
PRECONDITION_
REQUIRED_
428
PROCESSING_
102
PROXY_
AUTHENTICATION_
REQUIRED_
407
RANGE_
NOT_
SATISFIABLE_
416
REDIRECTION
REQUEST_
HEADER_
FIELDS_
TOO_
LARGE_
431
REQUEST_
TIMEOUT_
408
RESET_
CONTENT_
205
SEE_
OTHER_
303
SERVER_
ERROR
Server
Event
SERVICE_
UNAVAILABLE_
503
SUCCESS
SWITCHING_
PROTOCOLS_
101
TEMPORARY_
REDIRECT_
307
TOO_
EARLY_
425
TOO_
MANY_
REQUESTS_
429
UNAUTHORIZED_
401
UNAVAILABLE_
FOR_
LEGAL_
REASONS_
451
UNPROCESSABLE_
CONTENT_
422
UNSUPPORTED_
MEDIA_
TYPE_
415
UPGRADE_
REQUIRED_
426
URI_
TOO_
LONG_
414
USE_
PROXY_
305
VARIANT_
ALSO_
NEGOTIATES_
506
com.
hexagontk.
http.
model.
ws
ABNORMAL
BAD_
DATA
BAD_
PAYLOAD
FAILED_
TLS_
HANDSHAKE
INVALID_
UPSTREAM_
RESPONSE
MESSAGE_
TOO_
LARGE
NO_
CLOSE
NO_
CODE
NORMAL
POLICY_
VIOLATION
PROTOCOL
REQUIRED_
EXTENSION
SERVER_
ERROR
SERVICE_
RESTART
SHUTDOWN
TRY_
AGAIN_
LATER
UNDEFINED
Ws
Session
com.
hexagontk.
http.
patterns
create
Path
Pattern()
Literal
Path
Pattern
Path
Pattern
Regex
Path
Pattern
Template
Path
Pattern
Wildcard
Path
Pattern
http_
client
com.
hexagontk.
http.
client
Http
Client
Http
Client
Port
Http
Client
Settings
http_
client_
jdk
com.
hexagontk.
http.
client.
jdk
Jdk
Http
Client
http_
client_
jetty
com.
hexagontk.
http.
client.
jetty
Jetty
Http
Client
http_
client_
jetty_
ws
com.
hexagontk.
http.
client.
jetty.
ws
Jetty
Client
Ws
Session
Jetty
Web
Socket
Adapter
Jetty
Ws
Http
Client
http_
handlers
com.
hexagontk.
http.
handlers
After
Handler
Before
Handler
body
To
Bytes()
Delete()
Exception
Handler
Filter
Handler
Get()
Handler
Builder
Head()
Http
Callback
Http
Callback
Type
Http
Context
Http
Controller
Http
Exception
Callback
Http
Exception
Callback
Type
Http
Handler
Http
Predicate
On
Handler
Options()
Patch()
path()
Path
Handler
Post()
process()
Put()
Trace()
Ws()
http_
server
com.
hexagontk.
http.
server
Http
Server
Http
Server
Port
Http
Server
Settings
serve()
server
Banner
com.
hexagontk.
http.
server.
callbacks
Cors
Callback
Date
Callback
File
Callback
Logging
Callback
Url
Callback
com.
hexagontk.
http.
server.
handlers
Cors
Handler
http_
server_
helidon
com.
hexagontk.
http.
server.
helidon
Helidon
Http
Server
Helidon
Request
Adapter
http_
server_
jdk
com.
hexagontk.
http.
server.
jdk
Jdk
Http
Server
http_
server_
jetty
com.
hexagontk.
http.
server.
jetty
Jetty
Servlet
Http
Server
http_
server_
netty
com.
hexagontk.
http.
server.
netty
Netty
Http
Server
Netty
Request
Adapter
http_
server_
netty_
epoll
com.
hexagontk.
http.
server.
netty.
epoll
Netty
Epoll
Http
Server
http_
server_
servlet
com.
hexagontk.
http.
server.
servlet
Servlet
Filter
Servlet
Server
http_
test
com.
hexagontk.
http.
test
Base
Test
com.
hexagontk.
http.
test.
examples
Books
Test
Book
Client
Cookies
Test
Client
Http2Test
Client
Https
Test
Client
Multipart
Test
Client
Test
Cookies
Test
Cors
Test
Errors
Test
Custom
Exception
Files
Test
Filters
Test
Http2Test
Https
Test
Multipart
Samples
Test
Multipart
Test
Samples
Test
Sse
Test
Web
Sockets
Test
Zip
Test
com.
hexagontk.
http.
test.
examples.
examples
Server
Test
rest
com.
hexagontk.
rest
any
Content
Type
body
List()
body
Map()
body
Maps()
body
Object()
body
Objects()
csv
Content
Type
json
Content
Type
media
Type()
serialize
Body()
Serialize
Request
Callback
Serialize
Response
Callback
text
Content
Type
toml
Content
Type
xml
Content
Type
yaml
Content
Type
rest_
tools
com.
hexagontk.
rest.
tools
Http
Client
Tool
Companion
Http
Server
Tool
Record
Callback
com.
hexagontk.
rest.
tools.
openapi
Verify
Spec
Callback
web
com.
hexagontk.
web
call
Context()
obtain
Locale()
template()
template
Type()
serialization
com.
hexagontk.
serialization
Data
Mutable
Data
parse()
parse
List()
parse
Map()
parse
Maps()
Serialization
Format
Serialization
Manager
serialize()
serialize
Bytes()
serialization_
dsl_
json
com.
hexagontk.
serialization.
dsl.
json
Json
Json
Format
serialization_
jackson
com.
hexagontk.
serialization.
jackson
Jackson
Helper
Jackson
Text
Format
serialization_
jackson_
csv
com.
hexagontk.
serialization.
jackson.
csv
Csv
serialization_
jackson_
json
com.
hexagontk.
serialization.
jackson.
json
Json
Json5
Json
Format
serialization_
jackson_
toml
com.
hexagontk.
serialization.
jackson.
toml
Toml
serialization_
jackson_
xml
com.
hexagontk.
serialization.
jackson.
xml
Xml
serialization_
jackson_
yaml
com.
hexagontk.
serialization.
jackson.
yaml
Yaml
Yaml
Format
serialization_
test
com.
hexagontk.
serialization.
test
Serialization
Test
serverless_
http_
google
com.
hexagontk.
serverless.
http.
google
Google
Http
Function
templates
com.
hexagontk.
templates
Template
Manager
Template
Port
templates_
freemarker
com.
hexagontk.
templates.
freemarker
Free
Marker
Adapter
Template
Loader
Adapter
Template
Lookup
Strategy
templates_
jte
com.
hexagontk.
templates.
jte
Jte
gg.
jte.
generated.
precompiled
Jtetest
Generated
templates_
pebble
com.
hexagontk.
templates.
pebble
Pebble
templates_
rocker
com.
hexagontk.
templates.
rocker
Rocker
templates_
test
com.
hexagontk.
templates.
test
Template
Adapter
Test
core
/
com.hexagontk.core
/
getMapsOrEmpty
get
Maps
Or
Empty
fun
Map
<
*
,
*
>
.
getMapsOrEmpty
(
key
:
KProperty1
<
*
,
*
>
)
:
Collection
<
Map
<
String
,
*
>
>