A B C D E F G H I J K L M N O P R S T U V W X

J

Jasen - class org.jasen.core.engine.Jasen.
The core scanning class of the jASEN framework.
Jasen() - Constructor for class org.jasen.core.engine.Jasen
 
JasenAutoUpdateConfiguration - class org.jasen.update.JasenAutoUpdateConfiguration.
Holds the configuration for the auto update engine.
JasenAutoUpdateConfiguration() - Constructor for class org.jasen.update.JasenAutoUpdateConfiguration
 
JasenAutoUpdateFile - class org.jasen.update.JasenAutoUpdateFile.
Describes a file received from the update site inside an update pack (archive).
JasenAutoUpdateFile() - Constructor for class org.jasen.update.JasenAutoUpdateFile
 
JasenAutoUpdateListener - class org.jasen.event.JasenAutoUpdateListener.
Listens for update events.
JasenAutoUpdateListener() - Constructor for class org.jasen.event.JasenAutoUpdateListener
 
JasenAutoUpdateManager - class org.jasen.update.JasenAutoUpdateManager.
The auto update manager is responsible for starting, stoping and scheduling the AutoUpdate thread.
JasenAutoUpdateNotifier - class org.jasen.update.JasenAutoUpdateNotifier.
The JasenAutoUpdateNotifier is an asynchronous thread which is responsible for recording event notifications sent from the JasenAutoUpdater.
JasenAutoUpdateNotifier(JasenAutoUpdateManager) - Constructor for class org.jasen.update.JasenAutoUpdateNotifier
 
JasenAutoUpdateNotifier(JasenAutoUpdateManager, String) - Constructor for class org.jasen.update.JasenAutoUpdateNotifier
 
JasenAutoUpdateParcel - class org.jasen.update.JasenAutoUpdateParcel.
Represents the parcel of data received from the update site which contains the relevant information about the update.
JasenAutoUpdateParcel() - Constructor for class org.jasen.update.JasenAutoUpdateParcel
 
JasenAutoUpdateParcelDigester - class org.jasen.update.JasenAutoUpdateParcelDigester.
Digests the XML parcel received from the auto update site.
JasenAutoUpdateParcelDigester() - Constructor for class org.jasen.update.JasenAutoUpdateParcelDigester
 
JasenAutoUpdateParcelDigester(SAXParser) - Constructor for class org.jasen.update.JasenAutoUpdateParcelDigester
 
JasenAutoUpdateParcelDigester(XMLReader) - Constructor for class org.jasen.update.JasenAutoUpdateParcelDigester
 
JasenAutoUpdateParcelWrapper - class org.jasen.update.JasenAutoUpdateParcelWrapper.
Provides a read-only wrapper around an update parcel.
JasenAutoUpdateParcelWrapper(JasenAutoUpdateParcel) - Constructor for class org.jasen.update.JasenAutoUpdateParcelWrapper
 
JasenAutoUpdateReaper - class org.jasen.update.JasenAutoUpdateReaper.
The reaper monitors the auto updater thread and will kill it if it thinks it's stuck in an update cycle.
JasenAutoUpdateReaper(JasenAutoUpdater, JasenAutoUpdateManager) - Constructor for class org.jasen.update.JasenAutoUpdateReaper
 
JasenAutoUpdateReaper(JasenAutoUpdater, JasenAutoUpdateManager, String) - Constructor for class org.jasen.update.JasenAutoUpdateReaper
 
JasenAutoUpdateReport - class org.jasen.update.JasenAutoUpdateReport.
Holds the data pertaining to the results of an auto update.
JasenAutoUpdateReport() - Constructor for class org.jasen.update.JasenAutoUpdateReport
 
JasenAutoUpdater - class org.jasen.update.JasenAutoUpdater.
The auto updater is a thread which continuously runs and at regular intervals checks the update site for engine updates.
JasenAutoUpdater(JasenAutoUpdateManager) - Constructor for class org.jasen.update.JasenAutoUpdater
 
JasenAutoUpdater(JasenAutoUpdateManager, String) - Constructor for class org.jasen.update.JasenAutoUpdater
 
JasenConfiguration - class org.jasen.config.JasenConfiguration.
Holds the configuration for the engine.
JasenConfiguration() - Constructor for class org.jasen.config.JasenConfiguration
Constructs a new configuration instance
JasenConfigurationLoader - interface org.jasen.interfaces.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.
JasenDNSResolver - class org.jasen.net.JasenDNSResolver.
Simple implementation of a DNS resolver.
JasenDNSResolver() - Constructor for class org.jasen.net.JasenDNSResolver
 
JasenDigester - class org.jasen.config.JasenDigester.
Digests the jASEN configuration files.
JasenDigester() - Constructor for class org.jasen.config.JasenDigester
 
JasenDigester(SAXParser) - Constructor for class org.jasen.config.JasenDigester
 
JasenDigester(XMLReader) - Constructor for class org.jasen.config.JasenDigester
 
JasenEngineConfiguration - class org.jasen.core.engine.JasenEngineConfiguration.
Singleton configuration class to hold, and provide thread safe access to engine configuration data.
JasenErrorHandler - interface org.jasen.interfaces.JasenErrorHandler.
Provides externalisation of internal, unexpected errors.
JasenEventListener - interface org.jasen.interfaces.JasenEventListener.
A simple event listener implementation used by jASEN to notify calling applications of internal scan and update events.
JasenException - exception org.jasen.error.JasenException.
General exception thrown during Jasen operations.
JasenException() - Constructor for class org.jasen.error.JasenException
 
JasenException(String) - Constructor for class org.jasen.error.JasenException
 
JasenException(Throwable) - Constructor for class org.jasen.error.JasenException
 
JasenException(String, Throwable) - Constructor for class org.jasen.error.JasenException
 
JasenInetAddressResolver - class org.jasen.net.JasenInetAddressResolver.
Simple implementation of an InetAddress resolver.
JasenInetAddressResolver() - Constructor for class org.jasen.net.JasenInetAddressResolver
 
JasenMap - class org.jasen.core.engine.JasenMap.
This class represents the core data for the chi probability calculations used by jASEN.
JasenMap() - Constructor for class org.jasen.core.engine.JasenMap
 
JasenMapStore - interface org.jasen.interfaces.JasenMapStore.
The map store is responsible for loading and saving the JasenMap created during training.
JasenMessage - interface org.jasen.interfaces.JasenMessage.
Represents a simplified MimeMessage which provides access to the minimal amount of message information required by the engine.
JasenMessageWrapper - class org.jasen.core.JasenMessageWrapper.
Internally wraps a parsed JasenMessage.
JasenMessageWrapper(JasenMessage) - Constructor for class org.jasen.core.JasenMessageWrapper
 
JasenParseException - exception org.jasen.error.JasenParseException.
Thrown when an error occurs during parsing of a MimeMessage.
JasenParseException(ParseErrorType) - Constructor for class org.jasen.error.JasenParseException
Creates a new JasenParseException of the given type
JasenParseException(String, ParseErrorType) - Constructor for class org.jasen.error.JasenParseException
Creates a new JasenParseException of the given type
JasenParseException(String, Throwable, ParseErrorType) - Constructor for class org.jasen.error.JasenParseException
Creates a new JasenParseException of the given type
JasenParseException(Throwable, ParseErrorType) - Constructor for class org.jasen.error.JasenParseException
Creates a new JasenParseException of the given type
JasenParserConfiguration - class org.jasen.config.JasenParserConfiguration.
Holds the configuration data for the native HTML parse used in jASEN.
JasenParserConfiguration() - Constructor for class org.jasen.config.JasenParserConfiguration
Default constructor
JasenPlugin - interface org.jasen.interfaces.JasenPlugin.
Represents a plugin component to the jASEN engine.
JasenPluginConfiguration - class org.jasen.config.JasenPluginConfiguration.
Holds the configuration for a single jASEN plugin component.
JasenPluginConfiguration() - Constructor for class org.jasen.config.JasenPluginConfiguration
 
JasenScanListener - class org.jasen.event.JasenScanListener.
Listens for scan events.
JasenScanListener() - Constructor for class org.jasen.event.JasenScanListener
 
JasenScanResult - interface org.jasen.interfaces.JasenScanResult.
Contains the result of a scan.
JasenScanner - class org.jasen.JasenScanner.
JasenScanner is a singleton scanner class for safe scanning of email messages using the jASEN engine.
JasenTestResult - interface org.jasen.interfaces.JasenTestResult.
Contains the information pertaining to the result of a test.
JasenToken - class org.jasen.core.engine.JasenToken.
A "token" is essentially a word.
JasenToken() - Constructor for class org.jasen.core.engine.JasenToken
 
JasenTrainer - class org.jasen.core.engine.JasenTrainer.
Trains the Jasen Engine and builds the JasenMap from a ham corpus and a spam corpus.
JasenTrainer() - Constructor for class org.jasen.core.engine.JasenTrainer
 

A B C D E F G H I J K L M N O P R S T U V W X