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 TypeMethodDescriptioncom.google.firebase.FirebaseApp
fromApplication
(Application application) Loads an instance ofFirebaseApp
with the suppliedApplication
.com.google.firebase.FirebaseApp
fromConfiguration
(FirebaseApplicationConfiguration firebaseApplicationConfiguration) Loads theFirebaseApp
from the suppliedFirebaseApplicationConfiguration
.
-
Method Details
-
fromApplication
Loads an instance ofFirebaseApp
with the suppliedApplication
.- Parameters:
application
- theApplication
- Returns:
- the
FirebaseApp
-
fromConfiguration
com.google.firebase.FirebaseApp fromConfiguration(FirebaseApplicationConfiguration firebaseApplicationConfiguration) Loads theFirebaseApp
from the suppliedFirebaseApplicationConfiguration
.- Parameters:
firebaseApplicationConfiguration
- theFirebaseApplicationConfiguration
- Returns:
- the
FirebaseApp
-