Package org.opentcs.access

# Interface LocalKernel

All Superinterfaces:
  `Kernel`, `Lifecycle`

    public interface LocalKernel
    extends Kernel, Lifecycle

Declares the methods the openTCS kernel must provide which are not accessible to remote peers.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface org.opentcs.access.Kernel

  `Kernel.State`

- ## Field Summary

  ### Fields inherited from interface org.opentcs.access.Kernel

  `DEFAULT_MODEL_NAME`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `addKernelExtension​(KernelExtension newExtension)` | Adds a `KernelExtension` to this kernel.
  `void` | `removeKernelExtension​(KernelExtension rmExtension)` | Removes a `KernelExtension` from this kernel.

  ### Methods inherited from interface org.opentcs.access.Kernel

  `getState, setState`

  ### Methods inherited from interface org.opentcs.components.Lifecycle

  `initialize, isInitialized, terminate`

- ## Method Details

  - ### addKernelExtension

    void addKernelExtension​(KernelExtension newExtension)
    Adds a `KernelExtension` to this kernel.
    Parameters:
      `newExtension` - The extension to be added.

  - ### removeKernelExtension

    void removeKernelExtension​(KernelExtension rmExtension)
    Removes a `KernelExtension` from this kernel.
    Parameters:
      `rmExtension` - The extension to be removed.