B C D E F G H I P R S U V 
All Classes All Packages

B

BodyPublisher - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Body publisher.
BodyPublisherBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Body publisher builder.

C

Constants - Enum in io.github.henryssondaniel.teacup.protocol.http
Constants.
Context - Interface in io.github.henryssondaniel.teacup.protocol.http.server
Context to be used by a server.
ContextBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.server
Context builder.
createBodyPublisherBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Creates a new body publisher builder.
createContextBuilder(String, Response) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Creates a new context builder.
createDurationBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Creates a new duration builder.
createHandlerBuilder(HttpResponse.BodyHandler<T>) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.client.Factory
Create a new handler builder.
createPrincipalBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Creates a new principal builder.
createRequestBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Creates a new request builder.
createResponseBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Creates a new response builder.
createResponseBuilder(int, long) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Creates a new response builder.
createServer(HttpServer) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Creates a new server.
createSimple(HttpClient) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.client.Factory
Creates a new Simple.
createSslSessionBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Create a new SSL session builder.
createSslSessionContextBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Create a new SSL session context builder.
createStreams(InputStream, OutputStream) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Creates new streams.
createUriBuilder() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Create a new URI builder.

D

Duration - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Duration.
DurationBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Duration builder.

E

ERROR_FETCH - Static variable in enum io.github.henryssondaniel.teacup.protocol.http.Constants
Message when fetching error.

F

Factory - Enum in io.github.henryssondaniel.teacup.protocol.http.client
Factory class for Simple.
Factory - Enum in io.github.henryssondaniel.teacup.protocol.http.node
Factory.
Factory - Enum in io.github.henryssondaniel.teacup.protocol.http.server
Factory.

G

getAttributes() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Context
Returns the attributes.
getAttributes() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the attributes.
getAuthenticator() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Context
Returns the authenticator.
getBody() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the body.
getBody() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the body.
getBodyHandler() - Method in interface io.github.henryssondaniel.teacup.protocol.http.client.Handler
Returns the body handler.
getCode() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the code.
getFilters() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Context
Returns the filters.
getHeaders() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the headers.
getHeaders() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the headers.
getHttpContext() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the HTTP context.
getHttpPrincipal() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the HTTP principal.
getInputStream() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Streams
Returns the input stream.
getLength() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the length.
getLocalAddress() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the local address.
getMethod() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the method.
getOutputStream() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Streams
Returns the output stream.
getPath() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Context
Returns the path.
getProtocol() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the protocol.
getPushPromiseHandler() - Method in interface io.github.henryssondaniel.teacup.protocol.http.client.Handler
Returns the push promise handler.
getRemoteAddress() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the remote address.
getResponse() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Context
Returns the response.
getStreams() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Response
Returns the streams.
getURI() - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Request
Returns the URI.

H

Handler<T> - Interface in io.github.henryssondaniel.teacup.protocol.http.client
Response handler interface.
HandlerBuilder<T> - Interface in io.github.henryssondaniel.teacup.protocol.http.client
Handler builder interface.

I

io.github.henryssondaniel.teacup.protocol.http - package io.github.henryssondaniel.teacup.protocol.http
 
io.github.henryssondaniel.teacup.protocol.http.client - package io.github.henryssondaniel.teacup.protocol.http.client
 
io.github.henryssondaniel.teacup.protocol.http.node - package io.github.henryssondaniel.teacup.protocol.http.node
 
io.github.henryssondaniel.teacup.protocol.http.server - package io.github.henryssondaniel.teacup.protocol.http.server
 

P

Principal - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Principal.
PrincipalBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Principal builder.

R

removeSupplier(Supplier<List<Request>>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Simple
Removes the supplier from the context.
Request - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Request.
Request - Interface in io.github.henryssondaniel.teacup.protocol.http.server
An incoming request to the server.
RequestBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Request builder.
Response<T> - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Response.
Response - Interface in io.github.henryssondaniel.teacup.protocol.http.server
An outgoing response from the server.
ResponseBuilder<T> - Interface in io.github.henryssondaniel.teacup.protocol.http.node
Response builder.
ResponseBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.server
Response builder.

S

send(Handler<T>, HttpRequest) - Method in interface io.github.henryssondaniel.teacup.protocol.http.client.Simple
Send an HTTP request.
sendAsynchronously(Handler<T>, HttpRequest) - Method in interface io.github.henryssondaniel.teacup.protocol.http.client.Simple
Send an HTTP request asynchronously.
setAbs(Duration) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the abs.
setAbsolute(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets whether absolute or not.
setApplicationBufferSize(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the application buffer size.
setAttributes(Map<String, Object>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ContextBuilder
Sets the attributes.
setAttributes(Map<String, Object>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ResponseBuilder
Sets the attributes.
setAuthenticator(Authenticator) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ContextBuilder
Sets the authenticator.
setAuthority(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the authority.
setBody(byte...) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ResponseBuilder
Sets the body.
setBody(GenericObjectAssert<? super T, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the body.
setBodyPublisher(BodyPublisher) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the body publisher.
setCipherSuite(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the cipher suite.
setContentLength(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.BodyPublisherBuilder
Sets the content length.
setContext(Context) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.Simple
Sets the context to the server and returns a supplier.
setCreationTime(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the creation tine.
setExpectContinue(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets whether expect continue or not.
setFilters(List<? extends Filter>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ContextBuilder
Sets the filters.
setFragment(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the fragment.
setHeaders(GenericMapAssert<String, List<String>, ? super Map<String, List<String>>, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the headers.
setHeaders(GenericMapAssert<String, List<String>, ? super Map<String, List<String>>, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the headers.
setHeaders(Map<String, ? extends List<String>>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ResponseBuilder
Sets the headers.
setHost(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the host.
setId(GenericByteArrayAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the ID.
setIds(GenericObjectAssert<? super Enumeration<byte[]>, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionContextBuilder
Sets the ID's.
setLastAccessedTime(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the last accessed time.
setLocalCertificates(GenericObjectArrayAssert<? super Certificate, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the local certificates.
setLocalPrincipal(Principal) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the local principal.
setMethod(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the method.
setName(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.PrincipalBuilder
Sets the name.
setNano(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the nano.
setNegated(Duration) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets whether negated or not.
setNegative(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Wets whether negative or not.
setOpaque(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the opaque.
setPacketBufferSize(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the packet buffer size.
setPath(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the path.
setPeerCertificates(GenericObjectArrayAssert<? super Certificate, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the peek certificates.
setPeerHost(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the peer host.
setPeerPort(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the peer port.
setPeerPrincipal(Principal) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the peer principal.
setPort(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the port.
setPreviousResponse(Response<T>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the previous response.
setProtocol(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the protocol.
setPushPromiseHandler(HttpResponse.PushPromiseHandler<T>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.client.HandlerBuilder
Sets the push promise handler.
setQuery(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the query.
setRawAuthority(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw authority.
setRawFragment(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw fragment.
setRawPath(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw path.
setRawQuery(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw query.
setRawSchemeSpecificPart(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw scheme specific part.
setRawUserInfo(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the raw user info.
setRequest(Request) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the request.
setScheme(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the scheme.
setSchemeSpecificPart(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the scheme specific part.
setSeconds(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the seconds.
setSessionCacheSize(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionContextBuilder
Sets the session cache size.
setSessionContext(SslSessionContext) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the session context.
setSessionTimeout(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionContextBuilder
Sets the session timeout.
setSslSession(SslSession) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the SSL session.
setStatusCode(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the status code.
setStreams(Streams) - Method in interface io.github.henryssondaniel.teacup.protocol.http.server.ResponseBuilder
Sets the streams.
setTimeout(Duration) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the timeout.
setToDays(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to days.
setToDaysPart(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to days part.
setToHours(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to hours.
setToHoursPart(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to hours part.
setToMillis(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to millis.
setToMillisPart(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to millis part.
setToMinutes(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to minutes.
setToMinutesPart(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to minutes part.
setToNanos(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to nanos.
setToNanosPart(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to nanos part.
setToSeconds(GenericLongAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to seconds.
setToSecondsPart(GenericIntegerAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the to seconds part.
setUnits(GenericListAssert<? super TemporalUnit, ? super List<? extends TemporalUnit>, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets the units.
setUri(Uri) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the URI.
setUri(Uri) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the URI node.
setUserInfo(GenericStringAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.UriBuilder
Sets the user info.
setValid(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets whether valid or not.
setValueNames(GenericObjectArrayAssert<? super String, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.SslSessionBuilder
Sets the value names.
setVersion(GenericComparableAssert<? super HttpClient.Version, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.RequestBuilder
Sets the version.
setVersion(GenericComparableAssert<? super HttpClient.Version, ?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.ResponseBuilder
Sets the version.
setZero(GenericBooleanAssert<?>) - Method in interface io.github.henryssondaniel.teacup.protocol.http.node.DurationBuilder
Sets whether zero or not.
Simple - Interface in io.github.henryssondaniel.teacup.protocol.http.client
An HTTP client.
Simple - Interface in io.github.henryssondaniel.teacup.protocol.http.server
A simple HTTP server.
SslSession - Interface in io.github.henryssondaniel.teacup.protocol.http.node
SSL session.
SslSessionBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
SSL session builder.
SslSessionContext - Interface in io.github.henryssondaniel.teacup.protocol.http.node
SSL session context.
SslSessionContextBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
SSL session context builder.
Streams - Interface in io.github.henryssondaniel.teacup.protocol.http.server
Streams.

U

Uri - Interface in io.github.henryssondaniel.teacup.protocol.http.node
URI.
UriBuilder - Interface in io.github.henryssondaniel.teacup.protocol.http.node
URI builder.

V

valueOf(String) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.client.Factory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.Constants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.client.Factory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.Constants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.node.Factory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.henryssondaniel.teacup.protocol.http.server.Factory
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E F G H I P R S U V 
All Classes All Packages