Class ProviderFactory

java.lang.Object
org.nervousync.database.provider.factory.ProviderFactory

public final class ProviderFactory extends Object
The type Provider factory.
Version:
$Revision : 1.0 $ $Date: 2021/1/8 11:43 $
Author:
Steven Wee wmkm0113@Hotmail.com
  • Method Details

    • register

      public static void register()
      Register.
    • getInstance

      public static ProviderFactory getInstance()
      Gets instance.
      Returns:
      the instance
    • setVerifyProvider

      public void setVerifyProvider(String verifyProvider)
      Sets verify provider.
      Parameters:
      verifyProvider - the verify provider
    • destroy

      public static void destroy()
      Destroy.
    • registeredProvider

      public static boolean registeredProvider(String providerName)
      Check Register Status by Given Provider Type and Provider Name
      Parameters:
      providerName - Provider Name
      Returns:
      Register Status
    • registeredVerifier

      public static boolean registeredVerifier(String providerName)
      Check Register Status by Given Provider Name
      Parameters:
      providerName - Provider Name
      Returns:
      Register Status
    • dataProviders

      public List<String> dataProviders()
      Registered Provider Name List by Given Provider Type
      Returns:
      Registered Data Provider Name List
    • verifyProviders

      public List<String> verifyProviders()
      Registered Provider Name List by Given Provider Type
      Returns:
      Registered Verify Provider Name List
    • dataProvider

      public Optional<DataProvider> dataProvider(String providerName)
      Initialize data provider optional.
      Parameters:
      providerName - the provider name
      Returns:
      the optional
    • verifyProvider

      public VerifyProvider verifyProvider()
      Initialize verify provider optional.
      Returns:
      the optional