class_docstr: This annotator base class hosts a lightweight server that accepts
  annotation requests from CoreNLP.
  Each annotator simply defines 3 functions: requires, provides and annotate.
  
  This class takes care of defining appropriate endpoints to interface
  with CoreNLP.
docstr: Launches a server endpoint to communicate with CoreNLP
docstr_tok: ["Launches","a","server","endpoint","to","communicate","with","CoreNLP"]
code: def __init__(self, host="", port=8432):
      """
      Launches a server endpoint to communicate with CoreNLP
      """
      Process.__init__(self)
      self.host, self.port = host, port
      self._Handler.annotator = self
  
file_path: stanza/stanza/server/annotator.py
imports: import io
  from multiprocessing import Process
  from http.server import BaseHTTPRequestHandler, HTTPServer
  from http import client
  from stanza.protobuf import Document, parseFromDelimitedString, writeToDelimitedString
label_desc: Use image node_id 6 to create a new Annotator object from inherited base classes: Process with example: obj = Annotator(host, port)