def METHOD_NAME(self):
    self.api_url = CowrieConfig.get(
        "output_threatjammer",
        "api_url",
        fallback=THREATJAMMER_REPORT_URL,
    )
    self.default_ttl = CowrieConfig.getint(
        "output_threatjammer", "ttl", fallback=THREATJAMMER_DEFAULT_TTL
    )
    self.default_category = CowrieConfig.get(
        "output_threatjammer",
        "category",
        fallback=THREATJAMMER_DEFAULT_CATEGORY,
    )
    self.track_login = CowrieConfig.getboolean(
        "output_threatjammer",
        "track_login",
        fallback=THREATJAMMER_DEFAULT_TRACK_LOGIN,
    )
    self.track_session = CowrieConfig.getboolean(
        "output_threatjammer",
        "track_session",
        fallback=THREATJAMMER_DEFAULT_TRACK_SESSION,
    )
    self.bearer_token = CowrieConfig.get("output_threatjammer", "bearer_token")
    self.tags = CowrieConfig.get("output_threatjammer", "tags").split(",")
    self.last_report: int = -1
    self.report_bucket: int = BUFFER_FLUSH_MAX_SIZE
    self.ip_set: set[str] = set()
    self.track_events = []
    if self.track_login:
        self.track_events.append("cowrie.login")
    if self.track_session:
        self.track_events.append("cowrie.session")
    self.http_client = HTTPClient(self.api_url, self.bearer_token)
    log.msg(
        eventid="cowrie.threatjammer.reporterinitialized",
        format="ThreatJammer.com output plugin successfully initialized.\