- java.lang.Object
-
- swim.kernel.KernelProxy
-
- swim.store.mem.MemStoreKernel
-
- All Implemented Interfaces:
IpInterface,Kernel,KernelBinding,KernelContext,Log
public class MemStoreKernel extends KernelProxy
-
-
Field Summary
-
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS
-
-
Constructor Summary
Constructors Constructor Description MemStoreKernel()MemStoreKernel(double kernelPriority)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StoreBindingcreateStore(CellAddress cellAddress)StoreBindingcreateStore(StoreDef storeDef, ClassLoader classLoader)static MemStoreKernelfromValue(Value moduleConfig)doublekernelPriority()Returns the relative priority of thisKernelimplementation.-
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
-
-
-
-
Method Detail
-
fromValue
public static MemStoreKernel fromValue(Value moduleConfig)
-
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
-
createStore
public StoreBinding createStore(StoreDef storeDef, ClassLoader classLoader)
- Specified by:
createStorein interfaceKernelContext- Overrides:
createStorein classKernelProxy
-
createStore
public StoreBinding createStore(CellAddress cellAddress)
- Specified by:
createStorein interfaceKernelContext- Overrides:
createStorein classKernelProxy
-
-