congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
BaleenTask
Code IndexAdd Tabnine to your IDE (free)

How to use
BaleenTask
in
uk.gov.dstl.baleen.uima

Best Java code snippets using uk.gov.dstl.baleen.uima.BaleenTask (Showing top 16 results out of 315)

origin: dstl/baleen

@Override
public void initialize(final UimaContext context) throws ResourceInitializationException {
 // This will do initialization of resources,
 // but won't be included in the metrics
 super.initialize(context);
 final String pipelineName = UimaUtils.getPipelineName(context);
 monitor = createMonitor(pipelineName);
 monitor.startFunction("initialize");
 doInitialize(context);
 monitor.finishFunction("initialize");
}
origin: uk.gov.dstl.baleen/baleen-uima

@Override
public void destroy() {
 monitor.startFunction("destroy");
 doDestroy();
 monitor.finishFunction("destroy");
}
origin: uk.gov.dstl.baleen/baleen-mallet

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 stopwords = stopwordResource.getStopwords(stoplist);
}
origin: dstl/baleen

@Override
public void doInitialize(UimaContext aContext) throws ResourceInitializationException {
 super.doInitialize(aContext);
 if (outputToLog) {
  interactionWriters.add(new MonitorInteractionWriter(getMonitor()));
 }
 if (!Strings.isNullOrEmpty(csvFilename)) {
  interactionWriters.add(new CsvInteractionWriter(csvFilename));
 }
}
origin: dstl/baleen

@Override
public final void process(final JCas aJCas) throws AnalysisEngineProcessException {
 monitor.startFunction("execute");
 execute(new JobSettings(aJCas));
 monitor.finishFunction("execute");
 monitor.persistCounts();
}
origin: uk.gov.dstl.baleen/baleen-jobs

@Override
public void doInitialize(UimaContext aContext) throws ResourceInitializationException {
 super.doInitialize(aContext);
 if (outputToLog) {
  interactionWriters.add(new MonitorInteractionWriter(getMonitor()));
 }
 if (!Strings.isNullOrEmpty(csvFilename)) {
  interactionWriters.add(new CsvInteractionWriter(csvFilename));
 }
}
origin: uk.gov.dstl.baleen/baleen-uima

@Override
public final void process(final JCas aJCas) throws AnalysisEngineProcessException {
 monitor.startFunction("execute");
 execute(new JobSettings(aJCas));
 monitor.finishFunction("execute");
 monitor.persistCounts();
}
origin: uk.gov.dstl.baleen/baleen-uima

@Override
public void initialize(final UimaContext context) throws ResourceInitializationException {
 // This will do initialization of resources,
 // but won't be included in the metrics
 super.initialize(context);
 final String pipelineName = UimaUtils.getPipelineName(context);
 monitor = createMonitor(pipelineName);
 monitor.startFunction("initialize");
 doInitialize(context);
 monitor.finishFunction("initialize");
}
origin: dstl/baleen

@Override
public void doInitialize(UimaContext aContext) throws ResourceInitializationException {
 super.doInitialize(aContext);
 if (binFolder == null) {
  try {
   binFolder = Files.createTempDirectory("renoun").toString();
  } catch (IOException e) {
   throw new ResourceInitializationException("Could not create temporary directory", null, e);
  }
 }
 if (!containsBinaries()) {
  convertModelTextFileToBinary();
 }
 try {
  gloveReader = new GloveBinaryRandomAccessReader(Paths.get(binFolder));
 } catch (IOException e) {
  throw new ResourceInitializationException(e);
 }
 MongoDatabase db = mongo.getDB();
 factsCollection = db.getCollection(factCollection);
 patternScoreCollection = db.getCollection(patternScoreCollectionName);
 factScoreCollection = db.getCollection(factScoreCollectionName);
}
origin: uk.gov.dstl.baleen/baleen-mallet

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 stopwords = stopwordResource.getStopwords(stoplist);
}
origin: dstl/baleen

@Override
public void destroy() {
 monitor.startFunction("destroy");
 doDestroy();
 monitor.finishFunction("destroy");
}
origin: uk.gov.dstl.baleen/baleen-jobs

@Override
public void doInitialize(UimaContext aContext) throws ResourceInitializationException {
 super.doInitialize(aContext);
 if (binFolder == null) {
  try {
   binFolder = Files.createTempDirectory("renoun").toString();
  } catch (IOException e) {
   throw new ResourceInitializationException("Could not create temporary directory", null, e);
  }
 }
 if (!containsBinaries()) {
  convertModelTextFileToBinary();
 }
 try {
  gloveReader = new GloveBinaryRandomAccessReader(Paths.get(binFolder));
 } catch (IOException e) {
  throw new ResourceInitializationException(e);
 }
 MongoDatabase db = mongo.getDB();
 factsCollection = db.getCollection(factCollection);
 patternScoreCollection = db.getCollection(patternScoreCollectionName);
 factScoreCollection = db.getCollection(factScoreCollectionName);
}
origin: dstl/baleen

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 stopwords = stopwordResource.getStopwords(stoplist);
}
origin: dstl/baleen

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 stopwords = stopwordResource.getStopwords(stoplist);
}
origin: dstl/baleen

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 labelsAndFeatures = readLabelsAndFeaturesFromFile(labelsFile);
 stopwords = stopwordResource.getStopwords(stoplist);
}
origin: uk.gov.dstl.baleen/baleen-mallet

@Override
public void initialize(UimaContext context) throws ResourceInitializationException {
 super.initialize(context);
 MongoDatabase db = mongo.getDB();
 documentsCollection = db.getCollection(documentCollectionName);
 labelsAndFeatures = readLabelsAndFeaturesFromFile(labelsFile);
 stopwords = stopwordResource.getStopwords(stoplist);
}
uk.gov.dstl.baleen.uimaBaleenTask

Javadoc

A discrete task within Baleen which forms part of a job.

Tasks are effectively annotators, and as such can have configuration paramters and access shared resources.Tasks can override the usual doInitialise and doDestroy functions can have access to a Uima monitor for logging. They do not have access to history (as they function outside of document processing).

Task implementations should override execute and perform their logic. They may access / change the settings available in the JobSettings they are provided.

Most used methods

  • doInitialize
    Called when the analysis engine is being initialized. Any required resources, for example, should be
  • createMonitor
    Creates the monitor.
  • doDestroy
    Called when the analysis engine has finished and is closing down. Any open resources, for example, s
  • execute
    Called when the task should run.
  • initialize

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSupportFragmentManager (FragmentActivity)
  • startActivity (Activity)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • BoxLayout (javax.swing)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top 12 Jupyter Notebook extensions
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