java.lang.Object
swim.kernel.KernelProxy
swim.service.web.UiRouter
- All Implemented Interfaces:
IpInterface,Kernel,KernelBinding,KernelContext,Log
SwimOS kernel module for routing HTTP requests for the bundled UI.
-
Field Summary
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs a debug-level message.voidLogs an error-level message.voidLogs an fail-level message.static UiRoutervoidLogs an info-level message.final doubleReturns the relative priority of thisKernelimplementation.routeRequest(WebRequest request) voidLogs a trace-level message.voidLogs a warn-level message.Methods inherited from class swim.kernel.KernelProxy
bindTcp, bindTls, connectTcp, connectTls, createAgentFactory, createAgentFactory, createAgentFactory, createAgentFactory, createAgentRoute, createAuthenticator, createEdge, createHost, createHost, createLane, createLane, createLog, createLog, createMesh, createMesh, createNode, createNode, createPart, createPart, createPlaneFactory, createPlaneFactory, createPolicy, createPolicy, createSchedule, createServiceFactory, createStage, createStage, createStore, createStore, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineService, defineSpace, defineStage, defineStore, didStart, didStop, getHostDef, getLaneDef, getMeshDef, getNodeDef, getPartDef, getService, getSpace, injectAuthenticator, injectEdge, injectHost, injectKernel, injectLane, injectLog, injectMesh, injectNode, injectPart, injectPlane, injectPolicy, injectSchedule, injectService, injectStage, injectStore, ipSettings, isStarted, kernelBinding, kernelContext, kernelWrapper, modules, openAgents, openLanes, openMetaDownlink, openMetaEdge, openMetaHost, openMetaLane, openMetaMesh, openMetaNode, openMetaPart, openMetaUplink, openService, openSpace, reportDown, run, setKernelBinding, setKernelContext, stage, start, station, stop, unwrapKernel, willStart, willStopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.io.IpInterface
bindTcp, bindTcp, bindTcp, bindTls, bindTls, bindTls, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls, connectTlsMethods inherited from interface swim.kernel.Kernel
openService, openService
-
Constructor Details
-
UiRouter
public UiRouter(double kernelPriority) -
UiRouter
public UiRouter()
-
-
Method Details
-
kernelPriority
public final double kernelPriority()Description copied from interface:KernelReturns the relative priority of thisKernelimplementation. Kernel implementations with greater priority inject into kernel stacks before implementations with lower priority.- Specified by:
kernelPriorityin interfaceKernel- Specified by:
kernelPriorityin classKernelProxy
-
routeRequest
- Specified by:
routeRequestin interfaceKernelContext- Overrides:
routeRequestin classKernelProxy
-
trace
Description copied from interface:LogLogs a trace-level message.- Specified by:
tracein interfaceLog- Overrides:
tracein classKernelProxy
-
debug
Description copied from interface:LogLogs a debug-level message.- Specified by:
debugin interfaceLog- Overrides:
debugin classKernelProxy
-
info
Description copied from interface:LogLogs an info-level message.- Specified by:
infoin interfaceLog- Overrides:
infoin classKernelProxy
-
warn
Description copied from interface:LogLogs a warn-level message.- Specified by:
warnin interfaceLog- Overrides:
warnin classKernelProxy
-
error
Description copied from interface:LogLogs an error-level message.- Specified by:
errorin interfaceLog- Overrides:
errorin classKernelProxy
-
fail
Description copied from interface:LogLogs an fail-level message.- Specified by:
failin interfaceLog- Overrides:
failin classKernelProxy
-
fromValue
-