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()); }
@Override public Module getDistributedModules() { return getModule(); }
private void addIsolatedModules(List<Module> modules) { modules.add(new TMSLogAppenderModule()); modules.add(new DFSLocationModule()); modules.add(new DataSetsModules().getStandaloneModules()); modules.add(new DataSetServiceModules().getStandaloneModules()); modules.add(Modules.override(new DataFabricModules().getInMemoryModules()).with(new AbstractModule() {
@BeforeClass public static void createInjector() throws IOException { CConfiguration cConf = CConfiguration.create(); cConf.set(Constants.CFG_LOCAL_DATA_DIR, TEMP_FOLDER.newFolder().getAbsolutePath()); Injector injector = Guice.createInjector( new ConfigModule(cConf), new DataSetsModules().getInMemoryModules(), new LocalLocationModule(), new TransactionInMemoryModule(), new SystemDatasetRuntimeModule().getInMemoryModules(), new NamespaceAdminTestModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getInMemoryModules(), new AuthenticationContextModules().getMasterModule() ); TransactionManager txManager = injector.getInstance(TransactionManager.class); txManager.startAndWait(); ownerStore = injector.getInstance(OwnerStore.class); }
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() {
@BeforeClass public static void setup() throws Exception { CConfiguration conf = CConfiguration.create(); conf.set(Constants.CFG_LOCAL_DATA_DIR, tmpFolder.newFolder().getAbsolutePath()); Injector injector = Guice.createInjector( new ConfigModule(conf), new NonCustomLocationUnitTestModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getInMemoryModules(), new AuthenticationContextModules().getMasterModule(), new InMemoryDiscoveryModule(), new SystemDatasetRuntimeModule().getInMemoryModules(), new DataSetsModules().getInMemoryModules(), new DataFabricLevelDBModule(), new TransactionMetricsModule()); dsFramework = injector.getInstance(DatasetFramework.class); }
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); } }); }
createDataFabricModule(), new TransactionExecutorModule(), new DataSetsModules().getStandaloneModules(), new DataSetServiceModules().getInMemoryModules(), new ConfigModule(cConf, hConf),
@BeforeClass public static void setup() { Injector injector = Guice.createInjector( new ConfigModule(), Modules.override( new DataSetsModules().getInMemoryModules()).with(new AbstractModule() { @Override protected void configure() { // Need the distributed metadata store. bind(MetadataStore.class).to(DefaultMetadataStore.class); } }), new LocalLocationModule(), new TransactionInMemoryModule(), new SystemDatasetRuntimeModule().getInMemoryModules(), new NamespaceAdminTestModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getInMemoryModules(), new AuthenticationContextModules().getMasterModule() ); txManager = injector.getInstance(TransactionManager.class); txManager.startAndWait(); storage = injector.getInstance(DatasetMetadataStorage.class); }
@Override public Module getStandaloneModules() { return getModule(); }
Injector injector = Guice.createInjector(new ConfigModule(cConf, hConf), new DataFabricModules(txClientId).getDistributedModules(), new DataSetsModules().getDistributedModules(), new LocationRuntimeModule().getDistributedModules(), new ExploreClientModule(),
@BeforeClass public static void init() throws Exception { cConf = CConfiguration.create(); cConf.set(Constants.CFG_LOCAL_DATA_DIR, tmpFolder.newFolder().getAbsolutePath()); Injector injector = Guice.createInjector( new ConfigModule(cConf), new NonCustomLocationUnitTestModule(), new InMemoryDiscoveryModule(), new DataSetsModules().getStandaloneModules(), new DataFabricLevelDBModule(), new TransactionMetricsModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getStandaloneModules(), new AuthenticationContextModules().getMasterModule()); service = injector.getInstance(LevelDBTableService.class); }
@BeforeClass public static void setupDefaultStore() { injector = Guice.createInjector( new ConfigModule(), Modules.override( new DataSetsModules().getInMemoryModules()).with(new AbstractModule() { @Override protected void configure() { // Need the distributed metadata store. bind(MetadataStore.class).to(DefaultMetadataStore.class); } }), new LocalLocationModule(), new TransactionInMemoryModule(), new SystemDatasetRuntimeModule().getInMemoryModules(), new NamespaceAdminTestModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getInMemoryModules(), new AuthenticationContextModules().getMasterModule(), new AuditModule().getInMemoryModules() ); txManager = injector.getInstance(TransactionManager.class); txManager.startAndWait(); AbstractMetadataStoreTest.commonSetup(); }
@Override public Module getDistributedModules() { return getModule(); }
@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); } } ); }
createDataFabricModule(), new TransactionExecutorModule(), new DataSetsModules().getStandaloneModules(), new DataSetServiceModules().getInMemoryModules(), new ConfigModule(cConf, hConf),
@BeforeClass public static void setupDefaultStore() { injector = Guice.createInjector( new ConfigModule(), Modules.override( new DataSetsModules().getInMemoryModules()).with(new AbstractModule() { @Override protected void configure() { // Need the distributed metadata store. bind(MetadataStore.class).to(StorageProviderMetadataStore.class); bind(MetadataStorage.class).to(DatasetMetadataStorage.class).in(Scopes.SINGLETON); } }), new LocalLocationModule(), new TransactionInMemoryModule(), new SystemDatasetRuntimeModule().getInMemoryModules(), new NamespaceAdminTestModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getInMemoryModules(), new AuthenticationContextModules().getMasterModule(), new AuditModule().getInMemoryModules() ); txManager = injector.getInstance(TransactionManager.class); txManager.startAndWait(); AbstractMetadataStoreTest.commonSetup(); }
@Override public Module getStandaloneModules() { return getModule(); }
@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); } } ); }
@BeforeClass public static void init() throws Exception { CConfiguration conf = CConfiguration.create(); conf.set(Constants.CFG_LOCAL_DATA_DIR, tmpFolder.newFolder().getAbsolutePath()); injector = Guice.createInjector( new ConfigModule(conf), new NonCustomLocationUnitTestModule(), new InMemoryDiscoveryModule(), new DataSetsModules().getStandaloneModules(), new DataFabricLevelDBModule(), new TransactionMetricsModule(), new AuthorizationTestModule(), new AuthorizationEnforcementModule().getStandaloneModules(), new AuthenticationContextModules().getMasterModule()); service = injector.getInstance(LevelDBTableService.class); }