Index

B D E F H I M O P S T 
All Classes and Interfaces|All Packages|Serialized Form

B

build() - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 
builder() - Static method in record class dev.rafex.ether.http.problem.model.ProblemDetails
 
Builder() - Constructor for class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 

D

detail() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the detail record component.
detail(String) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 
dev.rafex.ether.http.problem - package dev.rafex.ether.http.problem
Problem Details support for consistent HTTP error payloads.
dev.rafex.ether.http.problem.exception - package dev.rafex.ether.http.problem.exception
Exceptions used to propagate Problem Details through Ether runtimes.
dev.rafex.ether.http.problem.json - package dev.rafex.ether.http.problem.json
JSON serialization helpers for Problem Details payloads.
dev.rafex.ether.http.problem.mapper - package dev.rafex.ether.http.problem.mapper
Adapters that map runtime failures into HTTP problem representations.
dev.rafex.ether.http.problem.model - package dev.rafex.ether.http.problem.model
Problem Details domain models and builders.

E

equals(Object) - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Indicates whether some other object is "equal to" this one.

F

fromJson(JsonCodec, String) - Static method in class dev.rafex.ether.http.problem.json.ProblemJsonSupport
 

H

hashCode() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns a hash code value for this object.

I

instance() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the instance record component.
instance(URI) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 

M

map(Throwable) - Method in class dev.rafex.ether.http.problem.mapper.ProblemHttpErrorMapper
 

O

of(int, String, String) - Static method in record class dev.rafex.ether.http.problem.model.ProblemDetails
 

P

problem() - Method in exception class dev.rafex.ether.http.problem.exception.ProblemException
 
ProblemDetails - Record Class in dev.rafex.ether.http.problem.model
 
ProblemDetails(URI, String, int, String, URI, Map<String, Object>) - Constructor for record class dev.rafex.ether.http.problem.model.ProblemDetails
Creates an instance of a ProblemDetails record class.
ProblemDetails.Builder - Class in dev.rafex.ether.http.problem.model
 
ProblemException - Exception Class in dev.rafex.ether.http.problem.exception
 
ProblemException(ProblemDetails) - Constructor for exception class dev.rafex.ether.http.problem.exception.ProblemException
 
ProblemHttpErrorMapper - Class in dev.rafex.ether.http.problem.mapper
 
ProblemHttpErrorMapper() - Constructor for class dev.rafex.ether.http.problem.mapper.ProblemHttpErrorMapper
 
ProblemHttpErrorMapper(ErrorMapper) - Constructor for class dev.rafex.ether.http.problem.mapper.ProblemHttpErrorMapper
 
ProblemJsonSupport - Class in dev.rafex.ether.http.problem.json
 
properties() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the properties record component.
property(String, Object) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 

S

status() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the status record component.
status(int) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 

T

title() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the title record component.
title(String) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 
toJson(JsonCodec, ProblemDetails) - Static method in class dev.rafex.ether.http.problem.json.ProblemJsonSupport
 
toString() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns a string representation of this record class.
type() - Method in record class dev.rafex.ether.http.problem.model.ProblemDetails
Returns the value of the type record component.
type(URI) - Method in class dev.rafex.ether.http.problem.model.ProblemDetails.Builder
 
B D E F H I M O P S T 
All Classes and Interfaces|All Packages|Serialized Form