PySpark Plaso  Release 2019
A tool for distributed extraction of timestamps from various files using extractors adapted from the Plaso engine to Apache Spark.
Public Member Functions | List of all members
plaso.tarzan.app.extractors.manager.Manager Class Reference
Inheritance diagram for plaso.tarzan.app.extractors.manager.Manager:
Inheritance graph
[legend]
Collaboration diagram for plaso.tarzan.app.extractors.manager.Manager:
Collaboration graph
[legend]

Public Member Functions

def get_extractors (cls)
 
def deregister_extractor (cls, extractor_class)
 
def register_extractor (cls, extractor_class)
 

Detailed Description

Manager of extractors.

Member Function Documentation

◆ deregister_extractor()

def plaso.tarzan.app.extractors.manager.Manager.deregister_extractor (   cls,
  extractor_class 
)
De-registers an extractor class.
:param extractor_class: extractor class (subclass of Extractor)
:raise KeyError: if extractor class is not set for the corresponding name

◆ get_extractors()

def plaso.tarzan.app.extractors.manager.Manager.get_extractors (   cls)
Get a list of registered extractor classes.
:return: the list of extractor classes

◆ register_extractor()

def plaso.tarzan.app.extractors.manager.Manager.register_extractor (   cls,
  extractor_class 
)
Registers an extractor class.
:param extractor_class: extractor class (subclass of Extractor)
:raise KeyError: if extractor class is already set for the corresponding name

The documentation for this class was generated from the following file: