Interface Summary |
AutoUpdateExecutor |
This is a very specific class which is optionally recieved from an
update inside a packaged jar file and is executed during an update. |
DNSResolver |
Resolves dns records. |
HeuristicAnalyzer |
Analyses a JasenMessage looking for matches against a set of heuristic definitions. |
HeuristicDefinitionSet |
Maintains a set of heuristic definitions. |
HTMLParser |
Parses the HTML part of a message. |
HTMLTagHandler |
Handles the processing of an HTML Tag in the SpamHTMLParser. |
HTMLTagHandlerResult |
Represents the optional result sent to an html tag handler. |
InetAddressResolver |
Resolves IP addresses to host names and vice versa. |
JasenConfigurationLoader |
The loader is used to logically separate the task of loading configuration away from the engine
When the auto update engine is used, a restart of the engine may be required. |
JasenErrorHandler |
Provides externalisation of internal, unexpected errors. |
JasenEventListener |
A simple event listener implementation used by jASEN to notify calling applications
of internal scan and update events. |
JasenMapStore |
The map store is responsible for loading and saving the JasenMap created during training. |
JasenMessage |
Represents a simplified MimeMessage which provides access to the minimal amount of message information required by the engine. |
JasenPlugin |
Represents a plugin component to the jASEN engine. |
JasenScanResult |
Contains the result of a scan. |
JasenTestResult |
Contains the information pertaining to the result of a test. |
MimeMessageParser |
Used to parse a mime message in order to extract all the relevant parts. |
MimeMessageTokenizer |
Reduces a MimeMessage to a single set of meaningful tokens (words). |
ParserData |
Holds the information obtained from parsing and tokenizing the message. |
ProbabilityCalculator |
Used to calculate the ultimate combined probability of a discrete set of probabilities provided. |
ReceivedHeaderParser |
The ReceivedHeaderParser interface represents a class which can parse a "received" header of an email message. |
ReceivedHeaderParserData |
Represents the data item returned from parsing a MIME "received" header. |
Stoppable |
A thread which can be programatically stopped. |
TokenErrorRecorder |
Describes an object which is capable of recording problems found in tokenizing. |
TokenErrorReport |
Describes an the report returned from tokenizing in which is contained the list of problems found. |
URLReader |
Extracts the HTML from a remote HTTP url. |