Class ObserverHolder

java.lang.Object
com.facebook.soloader.observer.ObserverHolder

public class ObserverHolder extends Object
  • Constructor Details

    • ObserverHolder

      public ObserverHolder()
  • Method Details

    • resetObserversForTestsOnly

      public static void resetObserversForTestsOnly()
    • addObserver

      public static void addObserver(Observer newObserver)
    • onLoadLibraryStart

      public static void onLoadLibraryStart(String library, @Nullable String mergedLibrary, int flags)
    • onLoadLibraryEnd

      public static void onLoadLibraryEnd(@Nullable Throwable t, boolean wasLoaded)
    • onLoadDependencyStart

      public static void onLoadDependencyStart(String library, int flags)
    • onLoadDependencyEnd

      public static void onLoadDependencyEnd(@Nullable Throwable t, boolean wasLoaded)
    • onSoSourceLoadLibraryStart

      public static void onSoSourceLoadLibraryStart(SoSource source)
    • onSoSourceLoadLibraryEnd

      public static void onSoSourceLoadLibraryEnd(@Nullable Throwable t)
    • onRecoveryStart

      public static void onRecoveryStart(RecoveryStrategy recovery)
    • onRecoveryEnd

      public static void onRecoveryEnd(@Nullable Throwable t)
    • onGetDependenciesStart

      public static void onGetDependenciesStart()
    • onGetDependenciesEnd

      public static void onGetDependenciesEnd(@Nullable Throwable t)
    • onSoFileLoaderLoadStart

      public static void onSoFileLoaderLoadStart(SoFileLoader soFileLoader, String method, int flags)
    • onSoFileLoaderLoadEnd

      public static void onSoFileLoaderLoadEnd(@Nullable Throwable t)