Interface TableProvider

  • All Superinterfaces:
    Provider<FactoryProperties>

    public interface TableProvider
    extends Provider<FactoryProperties>

    Provides an interface for a Table service. The purpose of this interface is to expose an implementation of Table as a service.

    To comply with this interface, an implementation must be thread safe and address both the possibility that only a single instance is created and used throughout and that new instances are created as desired.

    • Method Detail

      • newFactory

        Table newFactory​(String identifier)
        Creates a new table with the specified identifier.
        Parameters:
        identifier - the identifier
        Returns:
        returns a new table