Class ApplicationFactory

java.lang.Object
io.jans.link.service.config.ApplicationFactory

@ApplicationScoped public class ApplicationFactory extends Object
Holds factory methods to create services
Author:
Yuriy Movchan Date: 02/14/2017
  • Field Details

  • Constructor Details

    • ApplicationFactory

      public ApplicationFactory()
  • Method Details

    • getSmtpConfiguration

      @Produces @RequestScoped public io.jans.model.SmtpConfiguration getSmtpConfiguration()
    • getCacheConfiguration

      @Produces @ApplicationScoped public io.jans.service.cache.CacheConfiguration getCacheConfiguration()
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory()
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(io.jans.orm.model.PersistenceConfiguration persistenceConfiguration)
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(Class<? extends io.jans.orm.PersistenceEntryManagerFactory> persistenceEntryManagerFactoryClass)
    • getDocumentStoreConfiguration

      @Produces @ApplicationScoped public io.jans.service.document.store.conf.DocumentStoreConfiguration getDocumentStoreConfiguration()
    • getMessageConfiguration

      @Produces @ApplicationScoped public io.jans.service.message.model.config.MessageConfiguration getMessageConfiguration()