Index

A C D E F G H I M O P R S T U W 
All Classes and Interfaces|All Packages

A

accept(List) - 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) - 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 clientId record 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(SerializedObject) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserialize(SerializedObject, Class) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserialize(Stream, UnknownTypeStrategy) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserializeMessage(SerializedMessage, MessageType) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserializeMessages(Stream, MessageType) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserializeMessages(Stream, MessageType, UnknownTypeStrategy) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserializeMessages(Stream, MessageType, String) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserializeMessages(Stream, MessageType, String, 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) - 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) - 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
 
merge(Registration) - Method in class io.fluxzero.proxy.ProxyServer
 
metadata() - Method in record class io.fluxzero.proxy.WebsocketEndpoint.SessionContext
Returns the value of the metadata record 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

registerCasters(Object...) - Method in class io.fluxzero.proxy.ProxySerializer
 
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) - Method in class io.fluxzero.proxy.ProxySerializer
 
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 SessionContext record 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 trackerId record 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
 
A C D E F G H I M O P R S T U W 
All Classes and Interfaces|All Packages