- java.lang.Object
-
- swim.kernel.KernelProxy
-
- swim.store.db.DbStoreKernel
-
- All Implemented Interfaces:
IpInterface
,Kernel
,KernelBinding
,KernelContext
,Log
public class DbStoreKernel extends KernelProxy
-
-
Field Summary
-
Fields inherited from class swim.kernel.KernelProxy
kernelBinding, kernelContext, STARTED, status, STATUS
-
-
Constructor Summary
Constructors Constructor Description DbStoreKernel()
DbStoreKernel(double kernelPriority)
-
Method Summary
-
Methods inherited from class swim.kernel.KernelProxy
bindTcp, bindTls, connectTcp, connectTls, createAgentFactory, createAgentFactory, createAgentFactory, createAgentFactory, createAgentRoute, createAuthenticator, createEdge, createHost, createHost, createLane, createLane, createLog, createMesh, createMesh, createNode, createNode, createPart, createPart, createPlaneFactory, createPlaneFactory, createPolicy, createSchedule, createServiceFactory, createStage, debug, defineAgent, defineAuthenticator, defineHost, defineLane, defineLog, defineMesh, defineNode, definePart, definePlane, definePolicy, defineSchedule, defineService, defineSpace, defineStage, didStart, didStop, error, 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, openAuthenticatorLog, openAuthenticatorStage, openEdgeLog, openEdgePolicy, openEdgeStage, openEdgeStore, openHostLog, openHostPolicy, openHostStage, openHostStore, openLaneLog, openLanePolicy, openLanes, openLaneStage, openLaneStore, openMeshLog, openMeshPolicy, openMeshStage, openMeshStore, openNodeLog, openNodePolicy, openNodeStage, openNodeStore, openPartLog, openPartPolicy, openPartStage, openPartStore, openService, openServiceLog, openServicePolicy, openServiceStage, openSpace, openStoreLog, openStoreStage, 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.kernel.Kernel
openService, openService
-
-
-
-
Method Detail
-
kernelPriority
public final double kernelPriority()
Description copied from interface:Kernel
Returns the relative priority of thisKernel
implementation. Kernel implementations with greater priority inject into kernel stacks before implementations with lower priority.- Specified by:
kernelPriority
in interfaceKernel
- Specified by:
kernelPriority
in classKernelProxy
-
defineStore
public StoreDef defineStore(Item storeConfig)
- Specified by:
defineStore
in interfaceKernelContext
- Overrides:
defineStore
in classKernelProxy
-
defineDbStore
public DbStoreDef defineDbStore(Item storeConfig)
-
createStore
public StoreBinding createStore(StoreDef storeDef, ClassLoader classLoader)
- Specified by:
createStore
in interfaceKernelContext
- Overrides:
createStore
in classKernelProxy
-
createDbStore
public DbStore createDbStore(DbStoreDef storeDef)
-
fromValue
public static DbStoreKernel fromValue(Value moduleConfig)
-
fail
public void fail(Object message)
-
bindTcp
public IpServiceRef bindTcp(InetSocketAddress localAddress, IpService service)
-
bindTcp
public IpServiceRef bindTcp(String address, int port, IpService service, IpSettings ipSettings)
-
bindTcp
public IpServiceRef bindTcp(String address, int port, IpService service)
-
bindTls
public IpServiceRef bindTls(InetSocketAddress localAddress, IpService service)
-
bindTls
public IpServiceRef bindTls(String address, int port, IpService service, IpSettings ipSettings)
-
bindTls
public IpServiceRef bindTls(String address, int port, IpService service)
-
connectTcp
public IpSocketRef connectTcp(InetSocketAddress remoteAddress, IpSocket socket)
-
connectTcp
public IpSocketRef connectTcp(String address, int port, IpSocket socket, IpSettings ipSettings)
-
connectTcp
public IpSocketRef connectTcp(String address, int port, IpSocket socket)
-
connectTcp
public <I,O> IpSocketRef connectTcp(InetSocketAddress remoteAddress, IpModem<I,O> modem, IpSettings ipSettings)
-
connectTcp
public <I,O> IpSocketRef connectTcp(InetSocketAddress remoteAddress, IpModem<I,O> modem)
-
connectTcp
public <I,O> IpSocketRef connectTcp(String address, int port, IpModem<I,O> modem, IpSettings ipSettings)
-
connectTcp
public <I,O> IpSocketRef connectTcp(String address, int port, IpModem<I,O> modem)
-
connectTls
public IpSocketRef connectTls(InetSocketAddress remoteAddress, IpSocket socket)
-
connectTls
public IpSocketRef connectTls(String address, int port, IpSocket socket, IpSettings ipSettings)
-
connectTls
public IpSocketRef connectTls(String address, int port, IpSocket socket)
-
connectTls
public <I,O> IpSocketRef connectTls(InetSocketAddress remoteAddress, IpModem<I,O> modem, IpSettings ipSettings)
-
connectTls
public <I,O> IpSocketRef connectTls(InetSocketAddress remoteAddress, IpModem<I,O> modem)
-
connectTls
public <I,O> IpSocketRef connectTls(String address, int port, IpModem<I,O> modem, IpSettings ipSettings)
-
connectTls
public <I,O> IpSocketRef connectTls(String address, int port, IpModem<I,O> modem)
-
-