All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.leancloud.im.InternalConfiguration Maven / Gradle / Ivy

There is a newer version: 8.2.28
Show newest version
package cn.leancloud.im;

public class InternalConfiguration {
  private static OperationTube operationTube = new DirectlyOperationTube(true);
  private static FileMetaAccessor fileMetaAccessor = new SimpleFileMetaAccessor();
  private static DatabaseDelegateFactory databaseDelegateFactory = null;

  public static OperationTube getOperationTube() {
    return operationTube;
  }

  public static void setOperationTube(OperationTube commandCarrier) {
    InternalConfiguration.operationTube = commandCarrier;
  }

  public static FileMetaAccessor getFileMetaAccessor() {
    return fileMetaAccessor;
  }

  public static void setFileMetaAccessor(FileMetaAccessor fileMetaAccessor) {
    InternalConfiguration.fileMetaAccessor = fileMetaAccessor;
  }

  public static DatabaseDelegateFactory getDatabaseDelegateFactory() {
    return databaseDelegateFactory;
  }

  public static void setDatabaseDelegateFactory(DatabaseDelegateFactory databaseDelegateFactory) {
    InternalConfiguration.databaseDelegateFactory = databaseDelegateFactory;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy