Index
All Classes and Interfaces|All Packages
A
- accept(List<SerializedMessage>) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- asHttpRequest(SerializedMessage, URI, WebRequestSettings) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- asWebResponse(Throwable) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- asWebResponse(HttpResponse<byte[]>) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
C
- cancel() - Method in class io.fluxzero.proxy.ProxyServer
- clientId() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Returns the value of the
clientIdrecord component. - clone(Object) - Method in class io.fluxzero.proxy.ProxySerializer
- close() - Method in class io.fluxzero.proxy.ProxyRequestHandler
- convert(Object, Type) - Method in class io.fluxzero.proxy.ProxySerializer
- createWebRequest(HttpServerExchange, byte[]) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- createWebsocketHandler() - Method in class io.fluxzero.proxy.ProxyRequestHandler
D
- defaultSettings - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
- deserialize(Stream<I>, UnknownTypeStrategy) - Method in class io.fluxzero.proxy.ProxySerializer
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.fluxzero.proxy.WebsocketFilter
- downcast(Data<?>, int) - Method in class io.fluxzero.proxy.ProxySerializer
- downcast(Object, int) - Method in class io.fluxzero.proxy.ProxySerializer
E
- ensureStarted() - Method in class io.fluxzero.proxy.WebsocketEndpoint
- equals(Object) - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Indicates whether some other object is "equal to" this one.
- executeRequest(HttpRequest) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
F
- filterContent(T, User) - Method in class io.fluxzero.proxy.ProxySerializer
- formatType(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- ForwardProxyConsumer - Class in io.fluxzero.proxy
- ForwardProxyConsumer() - Constructor for class io.fluxzero.proxy.ForwardProxyConsumer
G
- getBodyPublisher(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- getContext(Session) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- getSettings(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
H
- handle(SerializedMessage, URI, WebRequestSettings) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- handleDisconnects(List<SerializedMessage>) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- handleRequest(HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- handleResponse(SerializedMessage, WebRequest, HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- handleResultMessages(List<SerializedMessage>) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- hashCode() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Returns a hash code value for this object.
I
- io.fluxzero.proxy - module io.fluxzero.proxy
- io.fluxzero.proxy - package io.fluxzero.proxy
M
- main(String[]) - Static method in class io.fluxzero.proxy.ProxyServer
- metadata() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Returns the value of the
metadatarecord component. - metricsSerializer - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
O
- onClose(Session, CloseReason) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- onError(Session, Throwable) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- onOpen(Session, EndpointConfig) - Method in class io.fluxzero.proxy.WebsocketEndpoint
P
- prepareForSending(SerializedMessage, HttpServerExchange, int) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- ProxyRequestHandler - Class in io.fluxzero.proxy
- ProxyRequestHandler(Client) - Constructor for class io.fluxzero.proxy.ProxyRequestHandler
- ProxySerializer - Class in io.fluxzero.proxy
- ProxySerializer() - Constructor for class io.fluxzero.proxy.ProxySerializer
- ProxyServer - Class in io.fluxzero.proxy
- ProxyServer() - Constructor for class io.fluxzero.proxy.ProxyServer
- publishHandleMessageMetrics(SerializedMessage, boolean, Instant) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- publishProcessBatchMetrics(Instant) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
R
- registerDowncasters(Object...) - Method in class io.fluxzero.proxy.ProxySerializer
- registerTypeCaster(String, String) - Method in class io.fluxzero.proxy.ProxySerializer
- registerUpcasters(Object...) - Method in class io.fluxzero.proxy.ProxySerializer
- runningConsumers - Variable in class io.fluxzero.proxy.ForwardProxyConsumer
S
- sendGatewayTimeout(HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- sendRequest(Session, String, byte[]) - Method in class io.fluxzero.proxy.WebsocketEndpoint
- sendResponse(SerializedMessage, HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- sendResponse(WebResponse, SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- sendServerError(HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- sendWebRequest(HttpServerExchange, WebRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
- serialize(Object, String) - Method in class io.fluxzero.proxy.ProxySerializer
- serializer - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
- SessionContext(Metadata, String, String) - Constructor for record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Creates an instance of a
SessionContextrecord class. - shutDown() - Method in class io.fluxzero.proxy.WebsocketEndpoint
- start() - Method in class io.fluxzero.proxy.ForwardProxyConsumer
- start(int, ProxyRequestHandler) - Static method in class io.fluxzero.proxy.ProxyServer
-
Starts a proxy server on the specified port with the given proxy request handler.
- start(ProxyRequestHandler) - Static method in class io.fluxzero.proxy.ProxyServer
-
Starts a proxy server on a random available port with the specified proxy request handler.
- start(Client) - Static method in class io.fluxzero.proxy.ForwardProxyConsumer
T
- toString() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Returns a string representation of this record class.
- trackerId() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
-
Returns the value of the
trackerIdrecord component. - tryUpgrade(WebRequest, HttpServerExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
U
- upcastType(String) - Method in class io.fluxzero.proxy.ProxySerializer
W
- WebsocketEndpoint - Class in io.fluxzero.proxy
- WebsocketEndpoint(Client) - Constructor for class io.fluxzero.proxy.WebsocketEndpoint
- WebsocketEndpoint.SessionContext - Record Class in io.fluxzero.proxy
- WebsocketFilter - Class in io.fluxzero.proxy
- WebsocketFilter() - Constructor for class io.fluxzero.proxy.WebsocketFilter
All Classes and Interfaces|All Packages