Package org.apache.james.jspf.core

Interface Summary
DNSService Interface which should be used to access all necassary DNS-Records
DNSServiceEnabled Components that need to log can implement this interface so that the container will provide the DNSService
LogEnabled Components that need to log can implement this interface to be provided Loggers.
Logger This is a facade for the different logging subsystems.
MacroData This interface represent all the macros which can be used in SPF-Records.
MacroExpandEnabled Components that need to log can implement this interface so that the container will provide the DNSService
SPF1Constants Interface which holds Constants for SPF
SPFCheckEnabled Components that need to log can implement this interface so that the container will provide the SPFChecker
SPFChecker Interface for the SPFChecker service.
SPFCheckerDNSResponseListener Listeners which should get called for a SPFCheck when the DNSResponse is aviable should implement this interface.
SPFCheckerExceptionCatcher Implementations get called when a SPFChecker throws an Exception
SPFRecordParser Implementations of this interface should handle parsing of SPFRecords
SPFTermsRegexps This constants are used by Terms to define their matching rules.
 

Class Summary
DNSLookupContinuation This object is used as the return value for spf resolving tasks.
DNSRequest Represent a DNSRequest
DNSResponse Represent a DNSResponse
Inet6Util Utility functions for IPV6 operations.
IPAddr  
MacroExpand  
SPF1Record The Class represent the SPF1 Record and provide methods to get all directives and modifiers.
SPF1Utils Class that offer static methods to convert SPF Results and contains all possible results as static Strings.
SPFSession This Class is used as a container between the other classes.
 

Exception Summary
MacroExpand.RequireClientDomainException  
 



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