Uses of Class
org.apache.juneau.console.bus.BusPolicy.Builder
Packages that use BusPolicy.Builder
-
Uses of BusPolicy.Builder in org.apache.juneau.console.bus
Methods in org.apache.juneau.console.bus that return BusPolicy.BuilderModifier and TypeMethodDescriptionBusPolicy.Builder.allowedOrigins(String... values) Sets the exact origins a WebSocket handshake may carry when no boundary is set.BusPolicy.Builder.authorizer(BiPredicate<jakarta.servlet.http.HttpServletRequest, String> value) Sets a per-request, per-topic authorizer, consulted for every requested topic at session open.BusPolicy.Builder.boundary(RequestBoundary value) Sets the request boundary.static BusPolicy.BuilderBusPolicy.create()Creates a new builder.BusPolicy.Builder.downstream(String topicPattern, boolean retain) Allows a topic pattern downstream (server → page).BusPolicy.Builder.maxFrameBytes(int value) BusPolicy.Builder.maxQueuedFrames(int value) BusPolicy.Builder.maxSessionAge(Duration value) BusPolicy.Builder.maxSessions(int value) BusPolicy.Builder.maxUpstreamPerSecond(int value) BusPolicy.Builder.sessionAttributes(Function<jakarta.servlet.http.HttpServletRequest, Map<String, Object>> value) Sets the function that captures attributes onto eachBusSessionat session open.BusPolicy.Builder.sessionGrace(Duration value) BusPolicy.Builder.upstream(String topic, UpstreamHandler handler) Allows an exact custom topic upstream (page → server, WebSocket only) and names its handler.