Interface SailFactory

    • Method Detail

      • getSailType

        String getSailType()
        Returns the type of the Sails that this factory creates. Sail types are used for identification and should uniquely identify specific implementations of the Sail API. This type can be equal to the fully qualified class name of the Sail, but this is not required.
      • getSail

        Sail getSail​(SailImplConfig config)
              throws SailConfigException
        Returns a Sail instance that has been initialized using the supplied configuration data.
        Parameters:
        config - TODO
        Returns:
        The created (but un-initialized) Sail.
        Throws:
        SailConfigException - If no Sail could be created due to invalid or incomplete configuration data.