Interface FirebaseAppFactory

All Known Implementing Classes:
CachingFirebaseAppFactory

public interface FirebaseAppFactory
Creates instances of FirebaseApp from a variety of sources. This ideally should implement a caching strategy in order to avoid creating unnecessary instances of FirebaseApp as said instances are fairly heavyweight instances.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.firebase.FirebaseApp
    fromApplication(dev.getelements.elements.sdk.model.application.Application application)
    Loads an instance of FirebaseApp with the supplied Application.
    com.google.firebase.FirebaseApp
    fromConfiguration(dev.getelements.elements.sdk.model.application.FirebaseApplicationConfiguration firebaseApplicationConfiguration)
    Loads the FirebaseApp from the supplied FirebaseApplicationConfiguration.
  • Method Details

    • fromApplication

      com.google.firebase.FirebaseApp fromApplication(dev.getelements.elements.sdk.model.application.Application application)
      Loads an instance of FirebaseApp with the supplied Application.
      Parameters:
      application - the Application
      Returns:
      the FirebaseApp
    • fromConfiguration

      com.google.firebase.FirebaseApp fromConfiguration(dev.getelements.elements.sdk.model.application.FirebaseApplicationConfiguration firebaseApplicationConfiguration)
      Loads the FirebaseApp from the supplied FirebaseApplicationConfiguration.
      Parameters:
      firebaseApplicationConfiguration - the FirebaseApplicationConfiguration
      Returns:
      the FirebaseApp