Uses of Class
dev.relism.flash.routing.AbstractRouter
Packages that use AbstractRouter
Package
Description
-
Uses of AbstractRouter in dev.relism.flash
Methods in dev.relism.flash with parameters of type AbstractRouterModifier and TypeMethodDescriptionstatic ServerHandleServerHandle.create(FlashConfiguration config, AbstractRouter httpRouter, AbstractWsRouter wsRouter) -
Uses of AbstractRouter in dev.relism.flash.http2.stream
Methods in dev.relism.flash.http2.stream with parameters of type AbstractRouter -
Uses of AbstractRouter in dev.relism.flash.routing
Methods in dev.relism.flash.routing that return AbstractRouterModifier and TypeMethodDescriptionprotected abstract AbstractRouterAbstractRouter.addRoute(HttpMethod method, String path, RequestHandler handler) AbstractRouter.doRegister(HttpMethod method, String path, RequestHandler handler, Middleware[] middlewares) Registers a handler with a pre-built middleware array. -
Uses of AbstractRouter in dev.relism.flash.routing.routers.fastpathrouter
Subclasses of AbstractRouter in dev.relism.flash.routing.routers.fastpathrouterModifier and TypeClassDescriptionclassRouter backed by thefpr-corebyte-level state machine.Methods in dev.relism.flash.routing.routers.fastpathrouter that return AbstractRouterModifier and TypeMethodDescriptionprotected AbstractRouterFastPathRouterImpl.addRoute(HttpMethod method, String path, RequestHandler handler) -
Uses of AbstractRouter in dev.relism.flash.transport
Methods in dev.relism.flash.transport that return AbstractRouterModifier and TypeMethodDescriptionConnectionContext.router()Returns the value of therouterrecord component.Methods in dev.relism.flash.transport with parameters of type AbstractRouterModifier and TypeMethodDescriptionstatic ServerHandleTransportFactory.create(FlashConfiguration configuration, AbstractRouter router, AbstractWsRouter wsRouter) Constructors in dev.relism.flash.transport with parameters of type AbstractRouterModifierConstructorDescriptionConnectionContext(Socket socket, SSLSocket sslSocket, BufferedByteSource in, OutputStream out, OutputStream rawOut, InetSocketAddress remoteAddress, ConnectionScratch scratch, AbstractRouter router, AbstractWsRouter wsRouter, FlashConfiguration configuration, ExecutorService executor, BooleanSupplier stopped) Creates an instance of aConnectionContextrecord class.ConnectionRunner(ExecutorService executorService, Set<Socket> activeSockets, ScratchPool scratchPool, AbstractRouter router, AbstractWsRouter wsRouter, FlashConfiguration configuration, ConnectionProtocol http1Protocol, Supplier<? extends ConnectionProtocol> http2ProtocolFactory)