Module swim.kernel
Package swim.kernel

Interface Kernel

    • Method Detail

      • kernelPriority

        double kernelPriority()
        Returns the relative priority of this Kernel implementation. Kernel implementations with greater priority inject into kernel stacks before implementations with lower priority.
      • injectKernel

        Kernel injectKernel​(Kernel kernel)
        Returns a Kernel implementation with the combined capabilities of this Kernel implementation and the given kernel implementation.
      • unwrapKernel

        <T> T unwrapKernel​(Class<T> kernelClass)
      • createPlaneFactory

        <P extends PlanePlaneFactory<P> createPlaneFactory​(Class<? extends P> planeClass)
      • createAgentFactory

        <A extends AgentAgentFactory<A> createAgentFactory​(Class<? extends A> agentClass)
      • isStarted

        boolean isStarted()
      • start

        void start()
      • stop

        void stop()
      • run

        void run()