Class DataSourceFactory


  • public class DataSourceFactory
    extends Object
    Factory to create DataSourceWrapper.
    Since:
    2.0.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • DataSourceFactory

        public DataSourceFactory()
    • Method Detail

      • createDataSource

        public DataSourceWrapper createDataSource​(String name,
                                                  org.xipki.util.FileOrValue conf,
                                                  org.xipki.password.PasswordResolver passwordResolver)
                                           throws org.xipki.password.PasswordResolverException,
                                                  IOException
        Throws:
        org.xipki.password.PasswordResolverException
        IOException
      • createDataSource

        public DataSourceWrapper createDataSource​(String name,
                                                  InputStream conf,
                                                  org.xipki.password.PasswordResolver passwordResolver)
                                           throws org.xipki.password.PasswordResolverException,
                                                  IOException
        Throws:
        org.xipki.password.PasswordResolverException
        IOException
      • createDataSource

        public DataSourceWrapper createDataSource​(String name,
                                                  Properties conf,
                                                  org.xipki.password.PasswordResolver passwordResolver)
                                           throws org.xipki.password.PasswordResolverException
        Throws:
        org.xipki.password.PasswordResolverException
      • createDataSourceForFile

        public DataSourceWrapper createDataSourceForFile​(String name,
                                                         String confFile,
                                                         org.xipki.password.PasswordResolver passwordResolver)
                                                  throws org.xipki.password.PasswordResolverException,
                                                         IOException
        Throws:
        org.xipki.password.PasswordResolverException
        IOException