Tabnine Logo
DataFabricModules.<init>
Code IndexAdd Tabnine to your IDE (free)

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

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

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-app-fabric

private void addOnPremiseModules(List<Module> modules) {
 String instanceId = systemArgs.getOption(ProgramOptionConstants.INSTANCE_ID);
 modules.add(new LocationRuntimeModule().getDistributedModules());
 modules.add(new KafkaClientModule());
 modules.add(new LoggingModules().getDistributedModules());
 modules.add(new DataFabricModules(generateClientId(programRunId, instanceId)).getDistributedModules());
 modules.add(new DataSetsModules().getDistributedModules());
 modules.add(new NamespaceClientRuntimeModule().getDistributedModules());
 modules.add(new DistributedProgramStreamModule());
}
origin: cdapio/cdap

private void addOnPremiseModules(List<Module> modules) {
 String instanceId = systemArgs.getOption(ProgramOptionConstants.INSTANCE_ID);
 modules.add(new DFSLocationModule());
 modules.add(new KafkaClientModule());
 modules.add(new KafkaLogAppenderModule());
 modules.add(new DataFabricModules(generateClientId(programRunId, instanceId)).getDistributedModules());
 modules.add(new DataSetsModules().getDistributedModules());
 modules.add(new NamespaceQueryAdminModule());
 modules.add(new AbstractModule() {
  @Override
  protected void configure() {
   // bind explore client to ProgramDiscoveryExploreClient which is aware of the programId
   bind(ExploreClient.class).to(ProgramDiscoveryExploreClient.class).in(Scopes.SINGLETON);
  }
 });
}
origin: cdapio/cdap

modules.add(new DataSetsModules().getStandaloneModules());
modules.add(new DataSetServiceModules().getStandaloneModules());
modules.add(Modules.override(new DataFabricModules().getInMemoryModules()).with(new AbstractModule() {
 @Override
 protected void configure() {
origin: co.cask.cdap/cdap-app-fabric

private void addIsolatedModules(List<Module> modules) {
 modules.add(new DataSetsModules().getStandaloneModules());
 modules.add(new DataSetServiceModules().getStandaloneModules());
 modules.add(Modules.override(new DataFabricModules().getInMemoryModules()).with(new AbstractModule() {
  @Override
  protected void configure() {
origin: co.cask.cdap/cdap-unit-test

private static Module createDataFabricModule() {
 return Modules.override(new DataFabricModules().getInMemoryModules(),
             new ViewAdminModules().getInMemoryModules(),
             new StreamAdminModules().getInMemoryModules())
  .with(new AbstractModule() {
   @Override
   protected void configure() {
    bind(StreamConsumerStateStoreFactory.class)
     .to(LevelDBStreamConsumerStateStoreFactory.class).in(Singleton.class);
    bind(StreamConsumerFactory.class).to(LevelDBStreamFileConsumerFactory.class).in(Singleton.class);
    bind(StreamFileWriterFactory.class).to(LocationStreamFileWriterFactory.class).in(Singleton.class);
    // 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: caskdata/cdap

@BeforeClass
public static void setup() {
 Injector injector = Guice.createInjector(
  new ConfigModule(),
  new NonCustomLocationUnitTestModule(),
  new InMemoryDiscoveryModule(),
  new DataFabricModules().getInMemoryModules(),
  new TransactionMetricsModule(),
  new SystemDatasetRuntimeModule().getInMemoryModules(),
  new PrivateModule() {
   @Override
   protected void configure() {
    bind(DatasetDefinitionRegistryFactory.class)
     .to(DefaultDatasetDefinitionRegistryFactory.class).in(Scopes.SINGLETON);
    bind(DatasetFramework.class).to(InMemoryDatasetFramework.class);
    expose(DatasetFramework.class);
   }
  });
 dsFramework = injector.getInstance(DatasetFramework.class);
}
origin: cdapio/cdap

@VisibleForTesting
public static Injector createInjector(CConfiguration cConf, Configuration hConf) {
 return Guice.createInjector(
  new ConfigModule(cConf, hConf),
  new IOModule(),
  new ZKClientModule(),
  new ZKDiscoveryModule(),
  new KafkaClientModule(),
  new DFSLocationModule(),
  new DataFabricModules(HBaseTableExporter.class.getName()).getDistributedModules(),
  new DataSetsModules().getDistributedModules(),
  new MessagingClientModule(),
  new MetricsClientRuntimeModule().getDistributedModules(),
  new KafkaLogAppenderModule(),
  new ExploreClientModule(),
  new AuthorizationModule(),
  new AuthorizationEnforcementModule().getMasterModule(),
  new AuthenticationContextModules().getMasterModule(),
  new NamespaceQueryAdminModule(),
  new SecureStoreServerModule(),
  new AbstractModule() {
   @Override
   protected void configure() {
    bind(UGIProvider.class).to(RemoteUGIProvider.class);
    bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
   }
  }
 );
}
origin: cdapio/cdap

@VisibleForTesting
static Injector createInjector(CConfiguration cConf, Configuration hConf) {
 return Guice.createInjector(
  new ConfigModule(cConf, hConf),
  new ZKClientModule(),
  new DFSLocationModule(),
  new NamespaceQueryAdminModule(),
  new ZKDiscoveryModule(),
  new DataFabricModules("cdap.explore.ContextManager").getDistributedModules(),
  new DataSetsModules().getDistributedModules(),
  new ExploreClientModule(),
  new KafkaClientModule(),
  new AuditModule().getDistributedModules(),
  new AuthorizationEnforcementModule().getDistributedModules(),
  new SecureStoreClientModule(),
  new AuthenticationContextModules().getMasterModule(),
  new MessagingClientModule(),
  new AbstractModule() {
   @Override
   protected void configure() {
    bind(UGIProvider.class).to(RemoteUGIProvider.class).in(Scopes.SINGLETON);
    bind(MetricsCollectionService.class).to(NoOpMetricsCollectionService.class).in(Scopes.SINGLETON);
    // bind PrivilegesManager to a remote implementation, so it does not need to instantiate the authorizer
    bind(PrivilegesManager.class).to(RemotePrivilegesManager.class);
    bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
   }
  }
 );
}
origin: cdapio/cdap

 @VisibleForTesting
 static Injector createGuiceInjector(CConfiguration cConf, Configuration hConf, TwillContext twillContext) {
  String txClientId = String.format("cdap.service.%s.%d", Constants.Service.LOGSAVER, twillContext.getInstanceId());
  return Guice.createInjector(
   new ConfigModule(cConf, hConf),
   new IOModule(),
   new ZKClientModule(),
   new ZKDiscoveryModule(),
   new KafkaClientModule(),
   new MetricsClientRuntimeModule().getDistributedModules(),
   new DFSLocationModule(),
   new NamespaceQueryAdminModule(),
   new DataFabricModules(txClientId).getDistributedModules(),
   new DataSetsModules().getDistributedModules(),
   new DistributedLogFrameworkModule(twillContext),
   new KafkaLogAppenderModule(),
   new AuditModule().getDistributedModules(),
   new AuthorizationEnforcementModule().getDistributedModules(),
   new AuthenticationContextModules().getMasterModule(),
   new MessagingClientModule(),
   new AbstractModule() {
    @Override
    protected void configure() {
     bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
     bind(UGIProvider.class).to(RemoteUGIProvider.class).in(Scopes.SINGLETON);
    }
   }
  );
 }
}
origin: cdapio/cdap

@VisibleForTesting
static Injector createGuiceInjector(CConfiguration cConf, Configuration hConf, String txClientId,
                  TwillContext twillContext) {
 return Guice.createInjector(
  new ConfigModule(cConf, hConf),
  new IOModule(),
  new ZKClientModule(),
  new ZKDiscoveryModule(),
  new KafkaClientModule(),
  new MessagingClientModule(),
  new MetricsClientRuntimeModule().getDistributedModules(),
  new MetricsStoreModule(),
  new KafkaLogAppenderModule(),
  new DFSLocationModule(),
  new NamespaceQueryAdminModule(),
  new DataFabricModules(txClientId).getDistributedModules(),
  new DataSetsModules().getDistributedModules(),
  new MetricsProcessorModule(twillContext),
  new MetricsProcessorStatusServiceModule(),
  new AuditModule().getDistributedModules(),
  new AuthorizationEnforcementModule().getDistributedModules(),
  new AuthenticationContextModules().getMasterModule(),
  new AbstractModule() {
   @Override
   protected void configure() {
    bind(OwnerAdmin.class).to(DefaultOwnerAdmin.class);
   }
  }
 );
}
origin: cdapio/cdap

new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new KafkaLogAppenderModule(),
origin: cdapio/cdap

new KafkaClientModule(),
new MessagingClientModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new DFSLocationModule(),
origin: cdapio/cdap

new DFSLocationModule(),
new NamespaceQueryAdminModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new DataSetServiceModules().getDistributedModules(),
origin: cdapio/cdap

new InMemoryDiscoveryModule(),
new MetricsClientRuntimeModule().getInMemoryModules(),
new DataFabricModules().getInMemoryModules(),
new DataSetsModules().getStandaloneModules(),
new DataSetServiceModules().getInMemoryModules(),
origin: cdapio/cdap

new KafkaClientModule(),
new MessagingClientModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new DFSLocationModule(),
origin: co.cask.cdap/cdap-explore

new NamespaceClientRuntimeModule().getDistributedModules(),
new DiscoveryRuntimeModule().getDistributedModules(),
new DataFabricModules("cdap.explore.ContextManager").getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new ExploreClientModule(),
origin: cdapio/cdap

new LocalLocationModule(),
new ProgramRunnerRuntimeModule().getStandaloneModules(),
new DataFabricModules(StandaloneMain.class.getName()).getStandaloneModules(),
new DataSetsModules().getStandaloneModules(),
new DataSetServiceModules().getStandaloneModules(),
origin: cdapio/cdap

new ConfigModule(cConf, new Configuration()),
new IOModule(),
new DataFabricModules().getInMemoryModules(),
new DataSetsModules().getStandaloneModules(),
new TransactionExecutorModule(),
origin: cdapio/cdap

 @Override
 protected void configure() {
  install(new DataFabricModules().getInMemoryModules());
  install(new DataSetsModules().getStandaloneModules());
  install(new TransactionExecutorModule());
  install(new DataSetServiceModules().getInMemoryModules());
  install(new ConfigModule(cConf, hConf, sConf));
  install(new IOModule());
  install(new InMemoryDiscoveryModule());
  install(new AppFabricServiceRuntimeModule().getInMemoryModules());
  install(new ServiceStoreModules().getInMemoryModules());
  install(new ProgramRunnerRuntimeModule().getInMemoryModules());
  install(new NonCustomLocationUnitTestModule());
  install(new LocalLogAppenderModule());
  install(new LogReaderRuntimeModules().getInMemoryModules());
  install(new LogQueryServerModule());
  install(new MetricsHandlerModule());
  install(new MetricsClientRuntimeModule().getInMemoryModules());
  install(new ExploreClientModule());
  install(new ConfigStoreModule().getInMemoryModule());
  install(new NamespaceStoreModule().getStandaloneModules());
  install(new MetadataServiceModule());
  install(new AuthorizationModule());
  install(new AuthorizationEnforcementModule().getStandaloneModules());
  install(new SecureStoreServerModule());
  install(new MetadataReaderWriterModules().getInMemoryModules());
  install(new MessagingServerRuntimeModule().getInMemoryModules());
  install(new MockProvisionerModule());
 }
}
co.cask.cdap.data.runtimeDataFabricModules<init>

Popular methods of DataFabricModules

  • getDistributedModules
  • getInMemoryModules
  • getStandaloneModules

Popular in Java

  • Finding current android device location
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • getApplicationContext (Context)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Top plugins for Android Studio
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