Uses of Class
org.jasen.error.JasenException

Packages that use JasenException
org.jasen   
org.jasen.config   
org.jasen.core   
org.jasen.core.calculators   
org.jasen.core.engine   
org.jasen.core.parsers   
org.jasen.core.token   
org.jasen.error   
org.jasen.interfaces   
org.jasen.net   
org.jasen.plugins   
org.jasen.thread   
org.jasen.update   
 

Uses of JasenException in org.jasen
 

Methods in org.jasen that throw JasenException
 void JasenScanner.init()
          Initialises the engine with the default configuration
 void JasenScanner.init(JasenConfigurationLoader loader)
          Initialises the engine using the configuration loader provided
 void JasenScanner.init(String config)
          Deprecated.  
 void JasenScanner.init(InputStream in)
          Deprecated.  
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm)
          Scans the given message.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, float threshold)
          Scans the given message.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message)
          Scans the message without a threshold specified
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold)
          Scans the given mime message using the already mime-parsed JasenMessage.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, String[] ignored)
          Scans the given message.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, float threshold, String[] ignored)
          Scans the given message.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, String[] ignored)
          Scans the message without a threshold specified
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold, String[] ignored)
          Scans the given mime message using the already mime-parsed JasenMessage.
 void JasenScanner.notifyScan()
          Records the occurrance of a scan
 void JasenScanner.notifyScanComplete()
          Records the completion of a scan
 void JasenScanner.notifyUpdateComplete(JasenAutoUpdateReport report)
          Called by the AutoUpdateManager when the update has completed
 boolean JasenScanner.forceUpdate()
          Forces the engine to run an update check
 

Uses of JasenException in org.jasen.config
 

Methods in org.jasen.config that throw JasenException
 InputStream DefaultJasenConfigurationLoader.openConfigurationStream()
           
 void DefaultJasenConfigurationLoader.closeConfigurationStream()
           
 

Uses of JasenException in org.jasen.core
 

Methods in org.jasen.core that throw JasenException
 String StandardJasenMessage.getTextPart()
           
 String StandardJasenMessage.getHtmlPart()
           
 String[] StandardJasenMessage.getAttachmentNames()
           
 float MultiPointTestResult.calculateProbability()
           
 String JasenMessageWrapper.getTextPart()
           
 String JasenMessageWrapper.getHtmlPart()
           
 String[] JasenMessageWrapper.getAttachmentNames()
           
 String JasenMessageWrapper.getEnvelopeSender()
           
 javax.mail.internet.InternetAddress JasenMessageWrapper.getFrom()
           
 

Uses of JasenException in org.jasen.core.calculators
 

Methods in org.jasen.core.calculators that throw JasenException
 double CompoundCalculator.calculate(double[] probabilities, int start, int end)
           
 double AverageCalculator.calculate(double[] probabilities, int start, int end)
           
 

Uses of JasenException in org.jasen.core.engine
 

Methods in org.jasen.core.engine that throw JasenException
 void JasenTrainer.init()
          Initialises the trainer
 void JasenTrainer.train()
          Trains the engine to produce the JasenMap
 void Jasen.init()
          Initialises the engine with the default configuration
 void Jasen.init(String config)
          Deprecated. Use init(JasenConfigurationLoader loader)
 void Jasen.init(InputStream in)
          Deprecated. Use init(JasenConfigurationLoader loader)
 void Jasen.init(JasenConfigurationLoader loader)
          Initialises the engine with the configuration loader provided
 void Jasen.restart()
          Restarts the engine.
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, String[] ignored)
          Scans the given message.
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, String[] ignored)
          Scans the message without a threshold specified
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold, String[] ignored)
          Scans the given mime message using the already mime-parsed JasenMessage.
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, float threshold, String[] ignored)
          Scans the given message.
 JasenMap DiskMapStore.load(Object properties)
           
 void DiskMapStore.save(JasenMap map, Object properties)
           
 

Uses of JasenException in org.jasen.core.parsers
 

Methods in org.jasen.core.parsers that throw JasenException
 void StandardHTMLParser.extractText(InputStream in, OutputStream out)
          Extracts the plain text components of the html given by the input stream and writes this plain text to the given output stream
 String StandardHTMLParser.extractText(InputStream in)
          Extracts plain text from the html given by the input stream and returns it as a String
 String StandardHTMLParser.extractText(String html)
          Extracts plain text from the given html String and returns it as a String
 ParserData StandardHTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
           
 void StandardHeuristicDefinitionSet.init(Properties properties)
           
 int StandardHeuristicAnalyzer.analyze(javax.mail.internet.MimeMessage mm, JasenMessage message, HeuristicDefinitionSet definitions, int threshold)
           
 ParserData SpamHTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
           
 

Uses of JasenException in org.jasen.core.token
 

Methods in org.jasen.core.token that throw JasenException
 String[] EmailTokenizer.tokenize(javax.mail.internet.MimeMessage mail, JasenMessage message, ParserData data)
           
 

Uses of JasenException in org.jasen.error
 

Subclasses of JasenException in org.jasen.error
 class JasenParseException
           Thrown when an error occurs during parsing of a MimeMessage.
 

Uses of JasenException in org.jasen.interfaces
 

Methods in org.jasen.interfaces that throw JasenException
 String URLReader.readURL(URL url)
          Extracts the raw HTML from the given web url
 double ProbabilityCalculator.calculate(double[] probabilities, int start, int end)
          Calculates the combined probability of the set of probabilities passed
 String[] MimeMessageTokenizer.tokenize(javax.mail.internet.MimeMessage mm, JasenMessage message, ParserData data)
          Tokenizes the given message into meaningful string tokens
 float JasenTestResult.calculateProbability()
          Calculates the final probability for this test result based on the data contained within
 void JasenPlugin.init(Properties properties)
          Initialises the plugin with the given properties
 void JasenPlugin.destroy()
          Destroys the plugin.
 JasenTestResult JasenPlugin.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
          Computess the "spamminess" of a message.
 String JasenMessage.getEnvelopeSender()
           Returns the "envelope" sender.
 javax.mail.internet.InternetAddress JasenMessage.getFrom()
          Returns the "From" header address.
 String JasenMessage.getTextPart()
          Gets the text/plain part of the message
 String JasenMessage.getHtmlPart()
          Gets the HTML part (if it exists)
 String[] JasenMessage.getAttachmentNames()
          Returns the names of all attachments in the message
 void JasenMapStore.save(JasenMap map, Object properties)
          Saves the map.
 JasenMap JasenMapStore.load(Object properties)
          Loads the map.
 InputStream JasenConfigurationLoader.openConfigurationStream()
          Opens a stream to the XML configuration required to initialise the engine
 void JasenConfigurationLoader.closeConfigurationStream()
          Closes the configuration stream
 ParserData HTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
          Parses the given JasenMessage and returns the results of the parse as a ParserData object.
 void HeuristicDefinitionSet.init(Properties properties)
          Initialises the definition set from the given properties
 int HeuristicAnalyzer.analyze(javax.mail.internet.MimeMessage mm, JasenMessage message, HeuristicDefinitionSet definitions, int threshold)
          Analyzes the message looking for heuristic matches against patterns defined in the HeuristicDefinitionSet set provided
 void AutoUpdateExecutor.execute()
          Called by the auto update engine when an update contains an executable class
 

Uses of JasenException in org.jasen.net
 

Methods in org.jasen.net that throw JasenException
 String[] URLTokenizer.tokenize(URL url)
           
 String StandardURLReader.readURL(URL url)
           
 

Uses of JasenException in org.jasen.plugins
 

Methods in org.jasen.plugins that throw JasenException
 JasenTestResult URLScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void URLScanner.init(Properties properties)
           
 void URLScanner.destroy()
           
 void TagSourcePortScanner.init(Properties properties)
           
 void TagSourcePortScanner.destroy()
           
 JasenTestResult TagSourcePortScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void TagSourceCgiScanner.init(Properties properties)
           
 void TagSourceCgiScanner.destroy()
           
 JasenTestResult TagSourceCgiScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void TagFalseAnchorScanner.init(Properties properties)
           
 void TagFalseAnchorScanner.destroy()
           
 JasenTestResult TagFalseAnchorScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult SenderServerValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void SenderServerValidationScanner.init(Properties properties)
           
 void SenderServerValidationScanner.destroy()
           
 void SenderAddressValidationScanner.destroy()
           
 JasenTestResult SenderAddressValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void SenderAddressValidationScanner.init(Properties properties)
           
 void RobinsonScanner.init(Properties properties)
           
 void RobinsonScanner.destroy()
           
 JasenTestResult RobinsonScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void RecipientScanner.destroy()
           
 JasenTestResult RecipientScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void RecipientScanner.init(Properties properties)
           
 void RBLScanner.init(Properties properties)
           
 void RBLScanner.destroy()
           
 JasenTestResult RBLScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void ObfuscatedCharacterScanner.init(Properties properties)
           
 void ObfuscatedCharacterScanner.destroy()
           
 JasenTestResult ObfuscatedCharacterScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void KeywordScanner.destroy()
           
 JasenTestResult KeywordScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void KeywordScanner.init(Properties properties)
           
 void InvisiMailScanner.init(Properties properties)
           
 void InvisiMailScanner.destroy()
           
 JasenTestResult InvisiMailScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void ImageDominanceScanner.init(Properties properties)
           
 void ImageDominanceScanner.destroy()
           
 JasenTestResult ImageDominanceScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void HTMLConcealmentScanner.init(Properties properties)
           
 void HTMLConcealmentScanner.destroy()
           
 JasenTestResult HTMLConcealmentScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void HeuristicScanner.init(Properties properties)
           
 void HeuristicScanner.destroy()
           
 JasenTestResult HeuristicScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void FromAddressValidationScanner.init(Properties properties)
           
 void FromAddressValidationScanner.destroy()
           
 JasenTestResult FromAddressValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void AttachmentScanner.destroy()
           
 JasenTestResult AttachmentScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 void AttachmentScanner.init(Properties properties)
           
 void AnomalousCharacterScanner.init(Properties properties)
           
 void AnomalousCharacterScanner.destroy()
           
 JasenTestResult AnomalousCharacterScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 

Uses of JasenException in org.jasen.thread
 

Methods in org.jasen.thread that throw JasenException
abstract  void ControlledThread.process()
          Performs the primary thread processing.
 

Uses of JasenException in org.jasen.update
 

Methods in org.jasen.update that throw JasenException
 void JasenAutoUpdateNotifier.process()
           
 void JasenAutoUpdateManager.init(JasenAutoUpdateConfiguration configuration)
          Initialises the manager with the given configuration object
 boolean JasenAutoUpdateManager.forceUpdate()