@Test public void testUriAndVersion() { JobSpec js1_1 = JobSpec.builder("gobblin:/test/job1").withVersion("1").build(); JobSpec js1_2 = JobSpec.builder("gobblin:/test/job1").withVersion("2").build(); JobSpec js2_1 = JobSpec.builder("gobblin:/test/job2").withVersion("1").build(); JobSpec js2_2 = JobSpec.builder("gobblin:/test/job2").withVersion("2").build(); JobSpecFilter filter1 = JobSpecFilter.eqJobSpecURI("gobblin:/test/job1"); Assert.assertTrue(filter1.apply(js1_1)); Assert.assertTrue(filter1.apply(js1_2)); Assert.assertFalse(filter1.apply(js2_1)); Assert.assertFalse(filter1.apply(js2_2)); JobSpecFilter filter2 = JobSpecFilter.builder().eqURI("gobblin:/test/job2").eqVersion("2").build(); Assert.assertFalse(filter2.apply(js1_1)); Assert.assertFalse(filter2.apply(js1_2)); Assert.assertFalse(filter2.apply(js2_1)); Assert.assertTrue(filter2.apply(js2_2)); }
JobSpecFilter.eqJobSpecURI(js1.getUri()), new DefaultJobLifecycleListenerImpl(instance.getLog()) { @Override public void onJobLaunch(JobExecutionDriver jobDriver) {
JobSpecFilter.eqJobSpecURI(js1.getUri()), new DefaultJobLifecycleListenerImpl(instance.getLog()) { @Override public void onJobLaunch(JobExecutionDriver jobDriver) {
JobSpecFilter.eqJobSpecURI(js1.getUri()), new DefaultJobLifecycleListenerImpl(instance.getLog()) { @Override public void onJobLaunch(JobExecutionDriver jobDriver) {
JobSpecFilter.eqJobSpecURI(js1.getUri()), new DefaultJobLifecycleListenerImpl(instance.getLog()) { @Override public void onJobLaunch(JobExecutionDriver jobDriver) {