Class MemStoreKernel

java.lang.Object
swim.kernel.KernelProxy
swim.store.mem.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    MemStoreKernel(double kernelPriority)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    swim.store.StoreBinding
    createStore(swim.store.StoreDef storeDef, ClassLoader classLoader)
     
    swim.store.StoreBinding
    createStore(swim.system.CellAddress cellAddress)
     
    fromValue(swim.structure.Value moduleConfig)
     
    final double
     

    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    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 Details

    • MemStoreKernel

      public MemStoreKernel(double kernelPriority)
    • MemStoreKernel

      public MemStoreKernel()
  • Method Details

    • 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.system.CellAddress cellAddress)
      Specified by:
      createStore in interface swim.kernel.KernelContext
      Overrides:
      createStore in class swim.kernel.KernelProxy
    • fromValue

      public static MemStoreKernel fromValue(swim.structure.Value moduleConfig)