Uses of Class
org.apache.james.jspf.core.exceptions.PermErrorException

Packages that use PermErrorException
org.apache.james.jspf.core   
org.apache.james.jspf.impl   
org.apache.james.jspf.parser   
org.apache.james.jspf.policies   
org.apache.james.jspf.policies.local   
org.apache.james.jspf.terms   
 

Uses of PermErrorException in org.apache.james.jspf.core
 

Methods in org.apache.james.jspf.core that throw PermErrorException
 DNSLookupContinuation MacroExpand.checkExpand(java.lang.String input, SPFSession session, boolean isExplanation)
           
 DNSLookupContinuation SPFChecker.checkSPF(SPFSession spfData)
          Run check for SPF with the given values.
 java.lang.String MacroExpand.expand(java.lang.String input, MacroData macroData, boolean isExplanation)
           
static IPAddr IPAddr.getAddress(java.lang.String netAddress)
           
static IPAddr IPAddr.getAddress(java.lang.String netAddress, int maskLength)
          Get ipAddress for the given String and netmask
static java.lang.String IPAddr.getInAddress(java.lang.String ipAddress)
          This method return the InAddress for the given ip.
static java.lang.String IPAddr.getProperIpAddress(java.lang.String ip)
          This method convert the given ip to the proper format.
 void SPFSession.increaseCurrentDepth()
          Increase the current depth: if we reach maximum calls we must throw a PermErrorException.
 DNSLookupContinuation SPFCheckerDNSResponseListener.onDNSResponse(DNSResponse response, SPFSession session)
          Continue the check for SPF with the given values and the given DNSResponse
 void SPFCheckerExceptionCatcher.onException(java.lang.Exception exception, SPFSession session)
          Take some action on the given Exception
 SPF1Record SPFRecordParser.parse(java.lang.String spfRecord)
          This Method parse the given spf record and checks for syntax parse can be called by multiple concurrent threads.
 

Uses of PermErrorException in org.apache.james.jspf.impl
 

Methods in org.apache.james.jspf.impl that throw PermErrorException
 DNSLookupContinuation SPF.checkSPF(SPFSession spfData)
           
 java.lang.Object DefaultTermsFactory.createTerm(java.lang.Class termDef, Configuration subres)
           
 

Uses of PermErrorException in org.apache.james.jspf.parser
 

Methods in org.apache.james.jspf.parser that throw PermErrorException
 java.lang.Object TermsFactory.createTerm(java.lang.Class klass, Configuration subres)
          Create a new term starting from the TermDefinition created by this factory
 SPF1Record RFC4408SPF1Parser.parse(java.lang.String spfRecord)
           
 

Uses of PermErrorException in org.apache.james.jspf.policies
 

Methods in org.apache.james.jspf.policies that throw PermErrorException
 DNSLookupContinuation SPFStrictCheckerRetriever.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation SPFRetriever.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation InitialChecksPolicy.checkSPF(SPFSession spfData)
           
protected static java.lang.String SPFRetriever.extractSPFRecord(java.util.List spfR)
          Return the extracted SPF-Record
 SPF1Record Policy.getSPFRecord(java.lang.String currentDomain)
          Get a record for the given domain
 SPF1Record PolicyPostFilter.getSPFRecord(java.lang.String currentDomain, SPF1Record record)
          Filter or replace a record for the given domain
 SPF1Record ParseRecordPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record spfRecord)
           
 SPF1Record NoSPFRecordFoundPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record res)
           
 SPF1Record NeutralIfNotMatchPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record spfRecord)
           
 

Uses of PermErrorException in org.apache.james.jspf.policies.local
 

Methods in org.apache.james.jspf.policies.local that throw PermErrorException
 SPF1Record OverridePolicy.getSPFRecord(java.lang.String currentDomain)
           
 SPF1Record TrustedForwarderPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record spfRecord)
           
 SPF1Record FallbackPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record res)
           
 SPF1Record DefaultExplanationPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record spfRecord)
           
 SPF1Record BestGuessPolicy.getSPFRecord(java.lang.String currentDomain, SPF1Record record)
           
 

Uses of PermErrorException in org.apache.james.jspf.terms
 

Methods in org.apache.james.jspf.terms that throw PermErrorException
 boolean AMechanism.checkAddressList(IPAddr checkAddress, java.util.List addressList, int cidr)
          Check if the given ipaddress array contains the provided ip.
 DNSLookupContinuation UnknownModifier.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation PTRMechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation MXMechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation IP4Mechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation IncludeMechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation GenericModifier.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation ExistsMechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation Directive.checkSPF(SPFSession spfSession)
          Run the Directive
 DNSLookupContinuation AMechanism.checkSPF(SPFSession spfData)
           
 DNSLookupContinuation AllMechanism.checkSPF(SPFSession spfData)
           
protected  DNSLookupContinuation RedirectModifier.checkSPFLogged(SPFSession spfData)
          Set the host which should be used for redirection and set it in SPF1Data so it can be accessed easy later if needed
protected abstract  DNSLookupContinuation GenericModifier.checkSPFLogged(SPFSession spfData)
           
protected  DNSLookupContinuation ExpModifier.checkSPFLogged(SPFSession spfData)
          Generate the explanation and set it in SPF1Data so it can be accessed easy later if needed
 void UnknownModifier.config(Configuration params)
           
 void IP4Mechanism.config(Configuration params)
           
 void IncludeMechanism.config(Configuration params)
           
 void GenericModifier.config(Configuration params)
           
 void GenericMechanism.config(Configuration params)
           
 void ConfigurationEnabled.config(Configuration params)
          Configuration
 void AMechanism.config(Configuration params)
           
 void AllMechanism.config(Configuration params)
           
protected  java.lang.String GenericMechanism.expandHost(SPFSession spfData)
          Expand the hostname
 DNSLookupContinuation PTRMechanism.onDNSResponse(DNSResponse response, SPFSession spfSession)
           
 DNSLookupContinuation MXMechanism.onDNSResponse(DNSResponse response, SPFSession spfSession)
           
 DNSLookupContinuation ExpModifier.onDNSResponse(DNSResponse lookup, SPFSession spfData)
           
 DNSLookupContinuation ExistsMechanism.onDNSResponse(DNSResponse response, SPFSession spfSession)
           
 DNSLookupContinuation AMechanism.onDNSResponse(DNSResponse response, SPFSession spfSession)
           
 

Constructors in org.apache.james.jspf.terms that throw PermErrorException
Directive(java.lang.String qualifier, Mechanism mechanism, Logger logger)
          Construct Directive
 



Copyright © 2006-2009 The Apache Software Foundation. All Rights Reserved.