Package swim.store.db

Class DbStoreKernel

java.lang.Object
swim.kernel.KernelProxy
swim.store.db.DbStoreKernel
All Implemented Interfaces:
swim.io.IpInterface, swim.kernel.Kernel, swim.kernel.KernelBinding, swim.kernel.KernelContext, swim.util.Log

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

    Fields inherited from class swim.kernel.KernelProxy

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

    Constructors
    Constructor
    Description
     
    DbStoreKernel(double kernelPriority)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    swim.store.StoreBinding
    createStore(swim.store.StoreDef storeDef, ClassLoader classLoader)
     
    defineDbStore(swim.structure.Item storeConfig)
     
    swim.store.StoreDef
    defineStore(swim.structure.Item storeConfig)
     
    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, createStore, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineService, defineSpace, defineStage, 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

    • DbStoreKernel

      public DbStoreKernel(double kernelPriority)
    • DbStoreKernel

      public DbStoreKernel()
  • Method Details

    • kernelPriority

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

      public swim.store.StoreDef defineStore(swim.structure.Item storeConfig)
      Specified by:
      defineStore in interface swim.kernel.KernelContext
      Overrides:
      defineStore in class swim.kernel.KernelProxy
    • defineDbStore

      public DbStoreDef defineDbStore(swim.structure.Item storeConfig)
    • 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
    • createDbStore

      public DbStore createDbStore(DbStoreDef storeDef)
    • fromValue

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