# Interface CAShellFactoryType

All Known Implementing Classes:
  `CAShells`

public interface CAShellFactoryType
A shell factory.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CAShellType`
  `create(CAShellConfiguration configuration)`
  Create a new shell.

- ## Method Details

  - ### create

    CAShellType create(CAShellConfiguration configuration) throws CAException
    Create a new shell.
    Parameters:
      `configuration` - The shell configuration
    Returns:
      A new shell
    Throws:
      `CAException` - On errors