Tabnine Logo
co.cask.cdap.data.runtime
Code IndexAdd Tabnine to your IDE (free)

How to use co.cask.cdap.data.runtime

Best Java code snippets using co.cask.cdap.data.runtime (Showing top 20 results out of 315)

origin: co.cask.cdap/cdap-data-fabric

@Override
public Module getDistributedModules() {
 return getModule();
}
origin: co.cask.cdap/cdap-data-fabric

@Override
public Module getDistributedModules() {
 return new DataFabricDistributedModule(txClientId);
}
origin: co.cask.cdap/cdap-data-fabric

@Override
public Module getInMemoryModules() {
 return new DataFabricInMemoryModule(txClientId);
}
origin: caskdata/cdap

private static Module createDataFabricModule() {
 return Modules.override(new DataFabricModules().getInMemoryModules())
  .with(new AbstractModule() {
   @Override
   protected void configure() {
    // we inject a TxSystemClient that creates transaction objects with additional fields for validation
    bind(InMemoryTxSystemClient.class).in(Scopes.SINGLETON);
    bind(TransactionSystemClient.class).to(RevealingTxSystemClient.class).in(Scopes.SINGLETON);
   }
  });
}
origin: co.cask.cdap/cdap-data-fabric

@Override
protected void configure() {
 install(new SystemDatasetRuntimeModule().getInMemoryModules());
 install(new PrivateModule() {
  @Override
  protected void configure() {
origin: cdapio/cdap

@Override
public void configure() {
 bind(ThriftClientProvider.class).toProvider(ThriftClientProviderSupplier.class);
 bind(HBaseTableUtil.class).toProvider(HBaseTableUtilFactory.class);
 // bind transactions
 bind(TransactionSystemClientService.class).to(DistributedTransactionSystemClientService.class);
 install(Modules.override(new TransactionModules(txClientId).getDistributedModules()).with(new AbstractModule() {
  @Override
  protected void configure() {
   // Binds the tephra MetricsCollector to the one that emit metrics via MetricsCollectionService
   bind(MetricsCollector.class).to(TransactionManagerMetricsCollector.class).in(Scopes.SINGLETON);
  }
 }));
 install(new TransactionExecutorModule());
 install(new StorageModule());
}
origin: cdapio/cdap

 @Override
 protected void configure() {
  // bind transactions
  bind(TransactionSystemClientService.class).to(DelegatingTransactionSystemClientService.class);
  install(Modules.override(new TransactionModules(txClientId).getInMemoryModules()).with(new AbstractModule() {
   @Override
   protected void configure() {
    // Binds the tephra MetricsCollector to the one that emit metrics via MetricsCollectionService
    bind(MetricsCollector.class).to(TransactionManagerMetricsCollector.class).in(Scopes.SINGLETON);
   }
  }));
  install(new TransactionExecutorModule());
  install(new StorageModule());
 }
}
origin: co.cask.cdap/cdap-data-fabric

@Override
public void configure() {
 install(Modules.override(new DataFabricLevelDBModule()).with(new AbstractModule() {
  @Override
  protected void configure() {
   bind(QueueClientFactory.class).to(LevelDBAndInMemoryQueueClientFactory.class).in(Singleton.class);
   bind(QueueAdmin.class).to(InMemoryQueueAdmin.class).in(Singleton.class);
  }
 }));
}
origin: cdapio/cdap

@Override
public Module getStandaloneModules() {
 return new DataFabricLevelDBModule();
}
origin: cdapio/cdap

@Override
protected void configure() {
 bind(TransactionRunner.class).toProvider(TransactionRunnerProvider.class);
 bind(StructuredTableAdmin.class).toProvider(StructuredTableAdminProvider.class);
 expose(TransactionRunner.class);
 expose(StructuredTableAdmin.class);
}
origin: co.cask.cdap/cdap-data-fabric

@Override
public Module getStandaloneModules() {
 return new DataFabricLocalModule();
}
origin: cdapio/cdap

 @Override
 public void configure() {
  bind(TransactionExecutorFactory.class).to(DynamicTransactionExecutorFactory.class);
 }
}
origin: caskdata/cdap

 @Override
 protected void configure() {
  bind(MetricsCollectionService.class).to(NoOpMetricsCollectionService.class).in(Singleton.class);
 }
}
origin: cdapio/cdap

@Override
public Module getStandaloneModules() {
 return getModule();
}
origin: cdapio/cdap

@Override
public Module getDistributedModules() {
 return new DataFabricDistributedModule(txClientId);
}
origin: cdapio/cdap

@Override
public Module getInMemoryModules() {
 return new DataFabricInMemoryModule(txClientId);
}
origin: co.cask.cdap/cdap-data-fabric

public Module getDataFabricModule(final TransactionManager transactionManager) {
 return Modules.override(new DataFabricLocalModule()).with(new AbstractModule() {
  @Override
  protected void configure() {
   // InMemorySystemTxClient uses TransactionManager directly, so we need to share TransactionManager.
   bind(TransactionManager.class).toInstance(transactionManager);
  }
 });
}
origin: co.cask.cdap/cdap-data-fabric

 @Override
 public void configure() {
  bind(TransactionExecutorFactory.class).to(DynamicTransactionExecutorFactory.class);
 }
}
origin: cdapio/cdap

@Override
public Module getDistributedModules() {
 return getModule();
}
origin: co.cask.cdap/cdap-data-fabric

@Override
public Module getStandaloneModules() {
 return getModule();
}
co.cask.cdap.data.runtime

Most used classes

  • DataFabricModules
    DataFabricModules defines all of the bindings for the different data fabric modes.
  • DataSetsModules
    DataSets framework bindings
  • DataSetServiceModules
    Bindings for DataSet Service.
  • SystemDatasetRuntimeModule
    Provides guice bindings for DatasetModule that are by default available in the system. The guice mod
  • TransactionExecutorModule
    Module to implement DynamicTransactionExecutorFactory. TODO (CDAP-3988): this should go away after T
  • DynamicTransactionExecutorFactory,
  • DataFabricDistributedModule$1,
  • DataFabricDistributedModule,
  • DataFabricInMemoryModule$1,
  • DataFabricInMemoryModule,
  • DataFabricLevelDBModule$1,
  • DataFabricLocalModule$1,
  • DataFabricLocalModule,
  • DataSetServiceModules$1,
  • DataSetServiceModules$2,
  • DataSetServiceModules$3,
  • DataSetsModules$1,
  • DataSetsModules$2,
  • StorageModule
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now