B C D E F G H I P R S U V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages