protected UimaSupport createSupport(String pipelineName, UimaContext context) { return new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); }
protected UimaSupport createSupport(String pipelineName, UimaContext context) { return new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); }
protected UimaSupport createSupport(String pipelineName, UimaContext context) { return new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); }
protected UimaSupport createSupport(String pipelineName, UimaContext context) { return new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); }
@Override public final void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); // This will do initialization of resources, // but won't be included in the metrics String pipelineName = UimaUtils.getPipelineName(context); monitor = new UimaMonitor(pipelineName, this.getClass()); support = new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); monitor.startFunction("initialize"); doInitialize(context); monitor.finishFunction("initialize"); }
@Override public final void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); // This will do initialization of resources, // but won't be included in the metrics String pipelineName = UimaUtils.getPipelineName(context); monitor = new UimaMonitor(pipelineName, this.getClass()); support = new UimaSupport( pipelineName, this.getClass(), history, monitor, UimaUtils.isMergeDistinctEntities(context)); monitor.startFunction("initialize"); doInitialize(context); monitor.finishFunction("initialize"); }
@Test public void testIsMergeDistinctEntities() throws ResourceInitializationException { assertFalse(UimaUtils.isMergeDistinctEntities(UimaContextFactory.createUimaContext())); assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, "null"))); assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, "hello"))); assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, false))); assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, new Boolean(false)))); assertTrue( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, new Boolean(true)))); assertTrue( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, true))); // Questionable if we should convert here? assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, "false"))); assertFalse( UimaUtils.isMergeDistinctEntities( UimaContextFactory.createUimaContext(MERGE_DISTINCT_ENTITIES, "true"))); }