Class MemStoreKernel

  • All Implemented Interfaces:
    swim.io.IpInterface, swim.kernel.Kernel, swim.kernel.KernelBinding, swim.kernel.KernelContext, swim.util.Log

    public class MemStoreKernel
    extends swim.kernel.KernelProxy
    • Field Summary

      • Fields inherited from class swim.kernel.KernelProxy

        kernelBinding, kernelContext, STARTED, status, STATUS
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      swim.store.StoreBinding createStore​(swim.runtime.CellAddress cellAddress)  
      swim.store.StoreBinding createStore​(swim.store.StoreDef storeDef, ClassLoader classLoader)  
      static MemStoreKernel fromValue​(swim.structure.Value moduleConfig)  
      double kernelPriority()  
      • 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, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineService, defineSpace, defineStage, defineStore, didStart, didStop, error, fail, getHostDef, getLaneDef, getMeshDef, getNodeDef, getPartDef, getService, getSpace, info, 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, routeRequest, run, setKernelBinding, setKernelContext, stage, start, station, stop, trace, unwrapKernel, warn, willStart, willStop
      • Methods 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, connectTls
      • Methods inherited from interface swim.kernel.Kernel

        openService, openService
    • Constructor Detail

      • MemStoreKernel

        public MemStoreKernel​(double kernelPriority)
      • MemStoreKernel

        public MemStoreKernel()
    • Method Detail

      • fromValue

        public static MemStoreKernel fromValue​(swim.structure.Value moduleConfig)
      • kernelPriority

        public final double kernelPriority()
        Specified by:
        kernelPriority in interface swim.kernel.Kernel
        Specified by:
        kernelPriority in class swim.kernel.KernelProxy
      • createStore

        public swim.store.StoreBinding createStore​(swim.store.StoreDef storeDef,
                                                   ClassLoader classLoader)
        Specified by:
        createStore in interface swim.kernel.KernelContext
        Overrides:
        createStore in class swim.kernel.KernelProxy
      • createStore

        public swim.store.StoreBinding createStore​(swim.runtime.CellAddress cellAddress)
        Specified by:
        createStore in interface swim.kernel.KernelContext
        Overrides:
        createStore in class swim.kernel.KernelProxy