PageSourceSearch

https://headlamp.dev/assets/js/01d3205e.885cf3ee.js

js headlamp.dev collected 2026-10-02 06:04:57 UTC 4,395 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkheadlamp_website=self.webpackChunkheadlamp_website||[]).push([[19361],{11529:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>l,metadata:()=>a,toc:()=>o});var i=t(74848),s=t(28453);const l={},r="lib/k8s/api/v2/multiplexer",a={id:"latest/development/api/lib/k8s/api/v2/multiplexer/API",title:"lib/k8s/api/v2/multiplexer",description:"Interfaces",source:"@site/docs/latest/development/api/lib/k8s/api/v2/multiplexer/API.md",sourceDirName:"latest/development/api/lib/k8s/api/v2/multiplexer",slug:"/latest/development/api/lib/k8s/api/v2/multiplexer/API",permalink:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/API",draft:!1,unlisted:!1,editUrl:"https://github.com/kubernetes-sigs/headlamp/edit/main/docs/development/api/lib/k8s/api/v2/multiplexer/API.md",tags:[],version:"current",frontMatter:{},sidebar:"mainSidebar",previous:{title:"lib/k8s/api/v2/makeUrl.test",permalink:"/docs/latest/development/api/lib/k8s/api/v2/makeUrl.test/API"},next:{title:"Function: useWebSocket()",permalink:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/functions/useWebSocket"}},c={},o=[{value:"Interfaces",id:"interfaces",level:2},{value:"Variables",id:"variables",level:2},{value:"Functions",id:"functions",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"libk8sapiv2multiplexer",children:"lib/k8s/api/v2/multiplexer"}),"\n",(0,i.jsx)(n.h2,{id:"interfaces",children:"Interfaces"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Interface"}),(0,i.jsx)(n.th,{children:"Description"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/interfaces/WebSocketMessage",children:"WebSocketMessage"})}),(0,i.jsx)(n.td,{children:"Message format for WebSocket communication between client and server. Used to manage subscriptions to Kubernetes resource updates."})]})})]}),"\n",(0,i.jsx)(n.h2,{id:"variables",children:"Variables"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Variable"}),(0,i.jsx)(n.th,{children:"Description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/variables/MULTIPLEXER_ENDPOINT",children:"MULTIPLEXER_ENDPOINT"})}),(0,i.jsx)(n.td,{children:"Multiplexer endpoint for WebSocket connections This endpoint allows multiple subscriptions over a single connection"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/variables/WebSocketManager",children:"WebSocketManager"})}),(0,i.jsx)(n.td,{children:"WebSocket manager to handle connections across the application. Provides a singleton-like interface for managing WebSocket connections, subscriptions, and message handling. Implements connection multiplexing to optimize network usage."})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"functions",children:"Functions"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Function"}),(0,i.jsx)(n.th,{children:"Description"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/api/v2/multiplexer/functions/useWebSocket",children:"useWebSocket"})}),(0,i.jsx)(n.td,{children:"React hook for WebSocket subscription to Kubernetes resources"})]})})]})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const s={},l=i.createContext(s);function r(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.