@abstractmethod<EOL><INDENT>def setup(self, context):<DEDENT>
raise NotImplementedError("<STR_LIT>")<EOL>
Called when a task for this operator is initialized within a worker on the cluster

        It provides the operator with the environment in which the bolt executes.
        Note that ``__init__()`` should not be overriden for initialization of a bolt, as it is used
        internally by BaseBolt; instead, ``initialize()`` should be used to initialize any custom
        variables or connection to databases.

        :type context: :class:`Context`
        :param context: This object can be used to get information about this task's place within the
                        topology, including the task id and component id of this task, input and output
                        information, etc.
        **Must be implemented by a subclass, otherwise NotImplementedError is raised.**