congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
DataFabricModules
Code IndexAdd Tabnine to your IDE (free)

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

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

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: 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: cdapio/cdap

new LocalLocationModule(),
new ProgramRunnerRuntimeModule().getStandaloneModules(),
new DataFabricModules(StandaloneMain.class.getName()).getStandaloneModules(),
new DataSetsModules().getStandaloneModules(),
new DataSetServiceModules().getStandaloneModules(),
origin: co.cask.cdap/cdap-standalone

new LocationRuntimeModule().getStandaloneModules(),
new ProgramRunnerRuntimeModule().getStandaloneModules(),
new DataFabricModules(StandaloneMain.class.getName()).getStandaloneModules(),
new DataSetsModules().getStandaloneModules(),
new DataSetServiceModules().getStandaloneModules(),
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: 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: co.cask.cdap/cdap-data-fabric

new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new LocationRuntimeModule().getDistributedModules(),
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: 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: 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: 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: 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
 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

new InMemoryDiscoveryModule(),
new MetricsClientRuntimeModule().getInMemoryModules(),
new DataFabricModules().getInMemoryModules(),
new DataSetsModules().getStandaloneModules(),
new DataSetServiceModules().getInMemoryModules(),
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: caskdata/cdap

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

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

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

new KafkaClientModule(),
new MessagingClientModule(),
new DataFabricModules(txClientId).getDistributedModules(),
new DataSetsModules().getDistributedModules(),
new DFSLocationModule(),
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

Javadoc

DataFabricModules defines all of the bindings for the different data fabric modes.

Most used methods

  • <init>
  • getDistributedModules
  • getInMemoryModules
  • getStandaloneModules

Popular in Java

  • Reading from database using SQL prepared statement
  • addToBackStack (FragmentTransaction)
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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