Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Static variable in class org.apache.james.jspf.core.DNSRequest
-
The record types for the lookups
- AAAA - Static variable in class org.apache.james.jspf.core.DNSRequest
- addEntry(String, String) - Method in class org.apache.james.jspf.policies.local.FallbackPolicy
-
Add a entry.
- addListener(FutureSPFResult.IFutureSPFResultListener) - Method in class org.apache.james.jspf.executor.FutureSPFResult
-
Add a
FutureSPFResult.IFutureSPFResultListener
which will get notified onceFutureSPFResult.isReady()
returnstrue
- AllMechanism - Class in org.apache.james.jspf.terms
-
This class represent the all mechanism
- AllMechanism() - Constructor for class org.apache.james.jspf.terms.AllMechanism
- ALPHA_DIGIT_PATTERN - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- ALPHA_PATTERN - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- AMechanism - Class in org.apache.james.jspf.terms
-
This class represent the a mechanism
- AMechanism() - Constructor for class org.apache.james.jspf.terms.AMechanism
- AsynchronousSPFExecutor - Class in org.apache.james.jspf.executor
-
Synchronous implementation of SPFExecuter.
- AsynchronousSPFExecutor(DNSService) - Constructor for class org.apache.james.jspf.executor.AsynchronousSPFExecutor
- ATTRIBUTE_MECHANISM_RESULT - Static variable in class org.apache.james.jspf.terms.Directive
- ATTRIBUTE_SPF1_RECORD - Static variable in class org.apache.james.jspf.core.SPF1Utils
B
- BEST_GUESS_RECORD - Static variable in class org.apache.james.jspf.core.SPF1Utils
- BestGuessPolicy - Class in org.apache.james.jspf.policies.local
-
PolicyPostFilter which handles best guess.
- BestGuessPolicy() - Constructor for class org.apache.james.jspf.policies.local.BestGuessPolicy
C
- checkAddressList(IPAddr, List<String>, int) - Method in class org.apache.james.jspf.terms.AMechanism
-
Check if the given ipaddress array contains the provided ip.
- checkExpand(String, SPFSession, boolean) - Method in class org.apache.james.jspf.core.MacroExpand
- checkFQDN(String) - Static method in class org.apache.james.jspf.core.SPF1Utils
-
Check for valid FQDN
- checkSPF(String, String, String) - Method in class org.apache.james.jspf.impl.SPF
-
Run check for SPF with the given values.
- checkSPF(SPFSession) - Method in interface org.apache.james.jspf.core.SPFChecker
-
Run check for SPF with the given values.
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.impl.SPF
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.policies.InitialChecksPolicy
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.policies.SPFRetriever
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.policies.SPFStrictCheckerRetriever
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.AllMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.AMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.Directive
-
Run the Directive
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.ExistsMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.GenericModifier
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.IncludeMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.IP4Mechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.MXMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.PTRMechanism
- checkSPF(SPFSession) - Method in class org.apache.james.jspf.terms.UnknownModifier
- checkSPFLogged(SPFSession) - Method in class org.apache.james.jspf.terms.ExpModifier
-
Generate the explanation and set it in SPF1Data so it can be accessed easy later if needed
- checkSPFLogged(SPFSession) - Method in class org.apache.james.jspf.terms.GenericModifier
- checkSPFLogged(SPFSession) - Method in class org.apache.james.jspf.terms.RedirectModifier
-
Set the host which should be used for redirection and set it in SPF1Data so it can be accessed easy later if needed
- clearEntrys() - Method in class org.apache.james.jspf.policies.local.FallbackPolicy
-
Clear all entries
- config(Configuration) - Method in class org.apache.james.jspf.terms.AllMechanism
- config(Configuration) - Method in class org.apache.james.jspf.terms.AMechanism
- config(Configuration) - Method in interface org.apache.james.jspf.terms.ConfigurationEnabled
-
Configuration
- config(Configuration) - Method in class org.apache.james.jspf.terms.GenericMechanism
- config(Configuration) - Method in class org.apache.james.jspf.terms.GenericModifier
- config(Configuration) - Method in class org.apache.james.jspf.terms.IncludeMechanism
- config(Configuration) - Method in class org.apache.james.jspf.terms.IP4Mechanism
- config(Configuration) - Method in class org.apache.james.jspf.terms.UnknownModifier
- Configuration - Interface in org.apache.james.jspf.terms
- ConfigurationEnabled - Interface in org.apache.james.jspf.terms
- convertRecordsToList(Record[]) - Static method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
-
Convert the given Record array to a List
- convertToBytes(String, byte[], int) - Static method in class org.apache.james.jspf.core.Inet6Util
-
Converts a 4 character hex word into a 2 byte word equivalent
- createByteArrayFromIPAddressString(String) - Static method in class org.apache.james.jspf.core.Inet6Util
-
Creates an byte[] based on an ipAddressString.
- createTerm(Class<?>, Configuration) - Method in class org.apache.james.jspf.impl.DefaultTermsFactory
- createTerm(Class<?>, Configuration) - Method in interface org.apache.james.jspf.parser.TermsFactory
-
Create a new term starting from the TermDefinition created by this factory
D
- DEFAULT_EXPLANATION - Static variable in class org.apache.james.jspf.core.SPF1Utils
- DefaultExplanationPolicy - Class in org.apache.james.jspf.policies.local
-
Policy to add a default explanation
- DefaultExplanationPolicy(String, MacroExpand) - Constructor for class org.apache.james.jspf.policies.local.DefaultExplanationPolicy
- DefaultSPF - Class in org.apache.james.jspf.impl
- DefaultSPF() - Constructor for class org.apache.james.jspf.impl.DefaultSPF
-
Uses DNSJava based dns resolver
- DefaultTermDefinition - Class in org.apache.james.jspf.impl
-
Default implementation for the TermDefinition.
- DefaultTermDefinition(Class<?>) - Constructor for class org.apache.james.jspf.impl.DefaultTermDefinition
- DefaultTermsFactory - Class in org.apache.james.jspf.impl
-
The default implementation of the TermsFactory
- DefaultTermsFactory() - Constructor for class org.apache.james.jspf.impl.DefaultTermsFactory
- DefaultTermsFactory(WiringService) - Constructor for class org.apache.james.jspf.impl.DefaultTermsFactory
- DELEMITER_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- Directive - Class in org.apache.james.jspf.terms
-
A Directive is a mechanism with a resulting qualifier.
- Directive(String, Mechanism) - Constructor for class org.apache.james.jspf.terms.Directive
-
Construct Directive
- DNSAsynchLookupService - Interface in org.apache.james.jspf.executor
-
Interface which should be used to access all necassary DNS-Records
- DNSLookupContinuation - Class in org.apache.james.jspf.core
-
This object is used as the return value for spf resolving tasks.
- DNSLookupContinuation(DNSRequest, SPFCheckerDNSResponseListener) - Constructor for class org.apache.james.jspf.core.DNSLookupContinuation
- DNSRequest - Class in org.apache.james.jspf.core
-
Represent a DNSRequest
- DNSRequest(String, int) - Constructor for class org.apache.james.jspf.core.DNSRequest
- DNSResponse - Class in org.apache.james.jspf.core
-
Represent a DNSResponse
- DNSResponse(List<String>) - Constructor for class org.apache.james.jspf.core.DNSResponse
- DNSResponse(TimeoutException) - Constructor for class org.apache.james.jspf.core.DNSResponse
- DNSService - Interface in org.apache.james.jspf.core
-
Interface which should be used to access all necassary DNS-Records
- DNSServiceAsynchSimulator - Class in org.apache.james.jspf.impl
-
Wrap a DNSService an execute the calls asynch in a new Thread
- DNSServiceAsynchSimulator(DNSService, boolean) - Constructor for class org.apache.james.jspf.impl.DNSServiceAsynchSimulator
- DNSServiceEnabled - Interface in org.apache.james.jspf.core
-
Components that need to log can implement this interface so that the container will provide the DNSService
- DNSServiceXBillImpl - Class in org.apache.james.jspf.impl
-
This class contains helper to get all neccassary DNS infos that are needed for SPF
- DNSServiceXBillImpl() - Constructor for class org.apache.james.jspf.impl.DNSServiceXBillImpl
-
Default Constructor.
- DNSServiceXBillImpl(Resolver) - Constructor for class org.apache.james.jspf.impl.DNSServiceXBillImpl
-
Constructor to specify a custom resolver.
- DOMAIN - Static variable in class org.apache.james.jspf.core.MacroExpand
- DOMAIN_END_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
ABNF: domain-end = ( "." toplabel [ "." ] ) / macro-expand
- DOMAIN_SPEC_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
ABNF: domain-spec = macro-string domain-end
- DOMAIN_SPEC_REGEX_R - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
Spring MACRO_STRING from DOMAIN_END (domain end starts with .)
- DUAL_CIDR_LENGTH_REGEX - Static variable in class org.apache.james.jspf.terms.GenericMechanism
-
ABNF: dual-cidr-length = [ ip4-cidr-length ] [ "/" ip6-cidr-length ]
E
- enableDNSService(DNSService) - Method in interface org.apache.james.jspf.core.DNSServiceEnabled
-
Provide component with a DNSService.
- enableDNSService(DNSService) - Method in class org.apache.james.jspf.terms.PTRMechanism
- enableMacroExpand(MacroExpand) - Method in interface org.apache.james.jspf.core.MacroExpandEnabled
-
Provide component with a DNSService.
- enableMacroExpand(MacroExpand) - Method in class org.apache.james.jspf.terms.ExpModifier
- enableMacroExpand(MacroExpand) - Method in class org.apache.james.jspf.terms.GenericMechanism
- enableMacroExpand(MacroExpand) - Method in class org.apache.james.jspf.terms.IncludeMechanism
- enableMacroExpand(MacroExpand) - Method in class org.apache.james.jspf.terms.RedirectModifier
- enableSPFChecking(SPFChecker) - Method in interface org.apache.james.jspf.core.SPFCheckEnabled
-
Provide component with an SPF Checker.
- enableSPFChecking(SPFChecker) - Method in class org.apache.james.jspf.terms.IncludeMechanism
- enableSPFChecking(SPFChecker) - Method in class org.apache.james.jspf.terms.RedirectModifier
- enforceSingleInstance() - Method in class org.apache.james.jspf.terms.GenericModifier
- enforceSingleInstance() - Method in interface org.apache.james.jspf.terms.Modifier
-
Return true if the Modifier is only allowed once
- enforceSingleInstance() - Method in class org.apache.james.jspf.terms.UnknownModifier
- execute(SPFSession, FutureSPFResult) - Method in class org.apache.james.jspf.executor.AsynchronousSPFExecutor
- execute(SPFSession, FutureSPFResult) - Method in interface org.apache.james.jspf.executor.SPFExecutor
-
Execute SPF queries
- execute(SPFSession, FutureSPFResult) - Method in class org.apache.james.jspf.executor.StagedMultipleSPFExecutor
-
Execute the non-blocking part of the processing and returns.
- execute(SPFSession, FutureSPFResult) - Method in class org.apache.james.jspf.executor.SynchronousSPFExecutor
- execute(SPFSession, FutureSPFResult, boolean) - Method in class org.apache.james.jspf.executor.StagedMultipleSPFExecutor
- ExistsMechanism - Class in org.apache.james.jspf.terms
-
This class represent the exists mechanism
- ExistsMechanism() - Constructor for class org.apache.james.jspf.terms.ExistsMechanism
- expand(String, MacroData, boolean) - Method in class org.apache.james.jspf.core.MacroExpand
- expandHost(SPFSession) - Method in class org.apache.james.jspf.terms.GenericMechanism
-
Expand the hostname
- explanation - Variable in class org.apache.james.jspf.executor.SPFResult
- EXPLANATION - Static variable in class org.apache.james.jspf.core.MacroExpand
- ExpModifier - Class in org.apache.james.jspf.terms
-
This class represent the exp modifier
- ExpModifier() - Constructor for class org.apache.james.jspf.terms.ExpModifier
- extractSPFRecord(List<String>) - Static method in class org.apache.james.jspf.policies.SPFRetriever
-
Return the extracted SPF-Record
F
- FAIL - Static variable in interface org.apache.james.jspf.core.SPF1Constants
-
Qualifier for FAIL
- FAIL_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- FallbackPolicy - Class in org.apache.james.jspf.policies.local
-
Class to support Fallback feature
- FallbackPolicy(SPFRecordParser) - Constructor for class org.apache.james.jspf.policies.local.FallbackPolicy
- FutureSPFResult - Class in org.apache.james.jspf.executor
-
A Blocking version of SPFResult which block until the SPFResult is fully set
- FutureSPFResult() - Constructor for class org.apache.james.jspf.executor.FutureSPFResult
- FutureSPFResult.IFutureSPFResultListener - Interface in org.apache.james.jspf.executor
-
Listener which will get notified once a
FutureSPFResult.isReady()
returnstrue
.
G
- GenericMechanism - Class in org.apache.james.jspf.terms
-
This abstract class represent a gerneric mechanism
- GenericMechanism() - Constructor for class org.apache.james.jspf.terms.GenericMechanism
- GenericModifier - Class in org.apache.james.jspf.terms
-
This abstract class represent a gerneric modifier
- GenericModifier() - Constructor for class org.apache.james.jspf.terms.GenericModifier
- getAAAARecords(String) - Method in class org.apache.james.jspf.terms.AMechanism
-
Retrieve a list of AAAA records
- getAddress(String) - Static method in class org.apache.james.jspf.core.IPAddr
- getAddress(String, int) - Static method in class org.apache.james.jspf.core.IPAddr
-
Get ipAddress for the given String and netmask
- getARecords(String) - Method in class org.apache.james.jspf.terms.AMechanism
-
Get a list of IPAddr's for a server
- getAttribute(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Retrieve a stored attribute
- getClientDomain() - Method in interface org.apache.james.jspf.core.MacroData
-
Get clientDomain (p)
- getClientDomain() - Method in class org.apache.james.jspf.core.SPFSession
- getCurrentDomain() - Method in interface org.apache.james.jspf.core.MacroData
-
Get current-domain (d)
- getCurrentDomain() - Method in class org.apache.james.jspf.core.SPFSession
- getCurrentResult() - Method in class org.apache.james.jspf.core.SPFSession
-
Get the current result
- getCurrentResultExpanded() - Method in class org.apache.james.jspf.core.SPFSession
- getCurrentSenderPart() - Method in interface org.apache.james.jspf.core.MacroData
-
Get current-senderpart (l)
- getCurrentSenderPart() - Method in class org.apache.james.jspf.core.SPFSession
- getDirectives() - Method in class org.apache.james.jspf.core.SPF1Record
-
Return the directives as Collection
- getDomain() - Method in class org.apache.james.jspf.terms.GenericMechanism
- getException() - Method in interface org.apache.james.jspf.executor.IResponse
-
Return the exception which was stored for the IResponse object
- getException() - Method in class org.apache.james.jspf.executor.IResponseImpl
- getExplanation() - Method in class org.apache.james.jspf.core.SPFSession
-
Get the explanation
- getExplanation() - Method in class org.apache.james.jspf.executor.FutureSPFResult
- getExplanation() - Method in class org.apache.james.jspf.executor.SPFResult
-
Get the explanation string If no explanation exists return the empty string
- getFallbackPolicy() - Method in class org.apache.james.jspf.impl.SPF
-
Return the FallbackPolicy object which can be used to provide default spfRecords for hosts which have no records
- getHeader() - Method in class org.apache.james.jspf.executor.FutureSPFResult
- getHeader() - Method in class org.apache.james.jspf.executor.SPFResult
-
Get the full SPF-Header (headername and headertext)
- getHeaderName() - Method in class org.apache.james.jspf.executor.FutureSPFResult
- getHeaderName() - Method in class org.apache.james.jspf.executor.SPFResult
-
Get the SPF-Headername
- getHeaderText() - Method in class org.apache.james.jspf.executor.FutureSPFResult
- getHeaderText() - Method in class org.apache.james.jspf.executor.SPFResult
-
Get SPF-Headertext
- getHost() - Method in class org.apache.james.jspf.terms.GenericModifier
- getHost() - Method in class org.apache.james.jspf.terms.IncludeMechanism
- getHostname() - Method in class org.apache.james.jspf.core.DNSRequest
-
Return the hostname to process the request for
- getHostName() - Method in interface org.apache.james.jspf.core.MacroData
-
Get sender-domain (h)
- getHostName() - Method in class org.apache.james.jspf.core.SPFSession
- getId() - Method in interface org.apache.james.jspf.executor.IResponse
-
Get id of the IResponse object
- getId() - Method in class org.apache.james.jspf.executor.IResponseImpl
- getInAddress() - Method in interface org.apache.james.jspf.core.MacroData
-
Get inAddress (v)
- getInAddress() - Method in class org.apache.james.jspf.core.SPFSession
- getInAddress(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
This method return the InAddress for the given ip.
- getIp() - Method in class org.apache.james.jspf.terms.IP4Mechanism
- getIp4cidr() - Method in class org.apache.james.jspf.terms.AMechanism
- getIp6cidr() - Method in class org.apache.james.jspf.terms.AMechanism
- getIpAddress() - Method in class org.apache.james.jspf.core.SPFSession
-
Get the ipAddress which was used to connect
- getIPAddress() - Method in class org.apache.james.jspf.core.IPAddr
- getListener() - Method in class org.apache.james.jspf.core.DNSLookupContinuation
-
Return the SPFCheckerDNSResponseListener which should called for the DNSRequest
- getLocalDomainNames() - Method in interface org.apache.james.jspf.core.DNSService
-
Try to get all domain names for the running host
- getLocalDomainNames() - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- getMacroIpAddress() - Method in interface org.apache.james.jspf.core.MacroData
-
Get sending-host (i)
- getMacroIpAddress() - Method in class org.apache.james.jspf.core.SPFSession
- getMailFrom() - Method in interface org.apache.james.jspf.core.MacroData
-
Get responsible-sender (s)
- getMailFrom() - Method in class org.apache.james.jspf.core.SPFSession
- getMaskedIPAddress() - Method in class org.apache.james.jspf.core.IPAddr
- getMaskLength() - Method in class org.apache.james.jspf.core.IPAddr
-
Get mask length
- getMatchSize() - Method in class org.apache.james.jspf.impl.DefaultTermDefinition
- getMatchSize() - Method in interface org.apache.james.jspf.parser.TermDefinition
-
Return the number of groups to be expected from the pattern of this Term.
- getMaxCidr() - Method in class org.apache.james.jspf.terms.IP4Mechanism
-
Returns the max cidr for ip4
- getMaxCidr() - Method in class org.apache.james.jspf.terms.IP6Mechanism
- getMechanism() - Method in class org.apache.james.jspf.terms.Directive
-
Return the Mechanism which should be run
- getMechanismsCollection() - Method in class org.apache.james.jspf.impl.DefaultTermsFactory
- getMechanismsCollection() - Method in interface org.apache.james.jspf.parser.TermsFactory
-
Return the collection of known Mechanisms
- getModifiers() - Method in class org.apache.james.jspf.core.SPF1Record
-
Return the modifiers as Collection
- getModifiersCollection() - Method in class org.apache.james.jspf.impl.DefaultTermsFactory
- getModifiersCollection() - Method in interface org.apache.james.jspf.parser.TermsFactory
-
Return the collection of known Modifiers
- getMySPFRecord(String) - Method in class org.apache.james.jspf.policies.local.FallbackPolicy
-
Return the SPF1Record for the given host
- getNibbleFormat() - Method in class org.apache.james.jspf.core.IPAddr
-
Return the NibbleFormat of the IPAddr
- getOverridePolicy() - Method in class org.apache.james.jspf.impl.SPF
-
Return the OverridePolicy object which can be used to override spfRecords for hosts
- getPattern() - Method in class org.apache.james.jspf.impl.DefaultTermDefinition
- getPattern() - Method in interface org.apache.james.jspf.parser.TermDefinition
-
Retrieve the pattern to be used to match a string against this record type.
- getPolicies() - Method in class org.apache.james.jspf.impl.SPF
-
Return a default policy for SPF
- getProperIpAddress(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
This method convert the given ip to the proper format.
- getQualifier() - Method in class org.apache.james.jspf.terms.Directive
-
Return the Qualifier
- getReadableIP() - Method in interface org.apache.james.jspf.core.MacroData
-
Get readableIP (c)
- getReadableIP() - Method in class org.apache.james.jspf.core.SPFSession
- getReadableIP(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
This method try to covnert an ip address to an easy readable ip.
- getReceivingDomain() - Method in interface org.apache.james.jspf.core.MacroData
-
Get receivingDomain (r)
- getReceivingDomain() - Method in class org.apache.james.jspf.core.SPFSession
- getRecord() - Method in class org.apache.james.jspf.core.SPF1Record
- getRecordLimit() - Method in interface org.apache.james.jspf.core.DNSService
- getRecordLimit() - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- getRecords(DNSRequest) - Method in interface org.apache.james.jspf.core.DNSService
-
Retrieve dns records for the given host
- getRecords(DNSRequest) - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- getRecordsAsync(DNSRequest) - Method in interface org.apache.james.jspf.core.DNSService
- getRecordsAsync(DNSRequest) - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- getRecordsAsynch(DNSRequest, int, IResponseQueue) - Method in interface org.apache.james.jspf.executor.DNSAsynchLookupService
-
Retrieve dns records for the given host asynchronously
- getRecordsAsynch(DNSRequest, int, IResponseQueue) - Method in class org.apache.james.jspf.impl.DNSServiceAsynchSimulator
- getRecordType() - Method in class org.apache.james.jspf.core.DNSRequest
-
Return the RecordType which is use for this request
- getRequest() - Method in class org.apache.james.jspf.core.DNSLookupContinuation
-
Return the DNSRequest which was used
- getResponse() - Method in class org.apache.james.jspf.core.DNSResponse
-
Returns the DNS response
- getResult() - Method in exception class org.apache.james.jspf.core.exceptions.NeutralException
- getResult() - Method in exception class org.apache.james.jspf.core.exceptions.NoneException
- getResult() - Method in exception class org.apache.james.jspf.core.exceptions.PermErrorException
- getResult() - Method in exception class org.apache.james.jspf.core.exceptions.SPFResultException
-
The result for this exception
- getResult() - Method in exception class org.apache.james.jspf.core.exceptions.TempErrorException
- getResult() - Method in class org.apache.james.jspf.executor.FutureSPFResult
- getResult() - Method in class org.apache.james.jspf.executor.SPFResult
-
Get the result string
- getReverseIP() - Method in class org.apache.james.jspf.core.IPAddr
-
Get reverse ipAddress
- getSenderDomain() - Method in interface org.apache.james.jspf.core.MacroData
-
Get senderDomain (o)
- getSenderDomain() - Method in class org.apache.james.jspf.core.SPFSession
- getSPFRecord(String) - Method in class org.apache.james.jspf.policies.local.OverridePolicy
- getSPFRecord(String) - Method in interface org.apache.james.jspf.policies.Policy
-
Get a record for the given domain
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.local.BestGuessPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.local.DefaultExplanationPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.local.FallbackPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.local.TrustedForwarderPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.NeutralIfNotMatchPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.NoSPFRecordFoundPolicy
- getSPFRecord(String, SPF1Record) - Method in class org.apache.james.jspf.policies.ParseRecordPolicy
- getSPFRecord(String, SPF1Record) - Method in interface org.apache.james.jspf.policies.PolicyPostFilter
-
Filter or replace a record for the given domain
- getTermDef() - Method in class org.apache.james.jspf.impl.DefaultTermDefinition
- getTermDef() - Method in interface org.apache.james.jspf.parser.TermDefinition
-
The class implementing this Term type.
- getTimeStamp() - Method in interface org.apache.james.jspf.core.MacroData
-
Get timeStamp (t)
- getTimeStamp() - Method in class org.apache.james.jspf.core.SPFSession
- getValue() - Method in interface org.apache.james.jspf.executor.IResponse
-
Get the value which is stored in the IResponse object
- getValue() - Method in class org.apache.james.jspf.executor.IResponseImpl
- group(int) - Method in class org.apache.james.jspf.parser.MatcherBasedConfiguration
- group(int) - Method in interface org.apache.james.jspf.terms.Configuration
- groupCount() - Method in class org.apache.james.jspf.parser.MatcherBasedConfiguration
- groupCount() - Method in interface org.apache.james.jspf.terms.Configuration
H
- HEADER_NAME - Static variable in class org.apache.james.jspf.executor.SPFResult
- headerTextAsString - Variable in class org.apache.james.jspf.executor.SPFResult
- host - Variable in class org.apache.james.jspf.terms.IncludeMechanism
I
- ignoreExplanation() - Method in class org.apache.james.jspf.core.SPFSession
-
Return true if the explanation should be ignored
- IncludeMechanism - Class in org.apache.james.jspf.terms
-
This class represent the incude mechanism
- IncludeMechanism() - Constructor for class org.apache.james.jspf.terms.IncludeMechanism
- increaseCurrentDepth() - Method in class org.apache.james.jspf.core.SPFSession
-
Increase the current depth: if we reach maximum calls we must throw a PermErrorException.
- Inet6Util - Class in org.apache.james.jspf.core
-
Utility functions for IPV6 operations.
- InitialChecksPolicy - Class in org.apache.james.jspf.policies
-
Run the checks on the validity of the domain This is an override filter to be executed as the first so it should be added as the last filter.
- InitialChecksPolicy() - Constructor for class org.apache.james.jspf.policies.InitialChecksPolicy
- insertResponse(IResponse) - Method in interface org.apache.james.jspf.executor.IResponseQueue
-
Add the given Response to the end of the queue.
- IP4_CIDR_LENGTH_REGEX - Static variable in class org.apache.james.jspf.terms.GenericMechanism
-
ABNF: ip4-cidr-length = "/" 1*DIGIT
- IP4Mechanism - Class in org.apache.james.jspf.terms
-
This class represent the ip4 mechanism
- IP4Mechanism() - Constructor for class org.apache.james.jspf.terms.IP4Mechanism
- IP6_CIDR_LENGTH_REGEX - Static variable in class org.apache.james.jspf.terms.GenericMechanism
-
ABNF: ip6-cidr-length = "/" 1*DIGIT
- IP6Mechanism - Class in org.apache.james.jspf.terms
-
This class represent the ip6 mechanism
- IP6Mechanism() - Constructor for class org.apache.james.jspf.terms.IP6Mechanism
- IPAddr - Class in org.apache.james.jspf.core
- IResponse - Interface in org.apache.james.jspf.executor
- IResponseImpl - Class in org.apache.james.jspf.executor
-
Implementation of an IRespone Object
- IResponseImpl(Object, Exception) - Constructor for class org.apache.james.jspf.executor.IResponseImpl
- IResponseImpl(Object, List<String>) - Constructor for class org.apache.james.jspf.executor.IResponseImpl
- IResponseQueue - Interface in org.apache.james.jspf.executor
-
Queue implementation which is used to manage IResponse
- isIPAddr(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
Check if a the Object is instance of this class
- isIPV6(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
Return if the given ipAddress is ipv6
- isReady() - Method in class org.apache.james.jspf.executor.FutureSPFResult
-
Return true if the result was fully builded
- isValidAddress(String) - Method in class org.apache.james.jspf.terms.IP4Mechanism
- isValidAddress(String) - Method in class org.apache.james.jspf.terms.IP6Mechanism
- isValidIP(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
Check if the given IP is valid.
- isValidIP4Word(String) - Static method in class org.apache.james.jspf.core.Inet6Util
- isValidIP6Address(String) - Static method in class org.apache.james.jspf.core.Inet6Util
- isValidIPV4Address(String) - Static method in class org.apache.james.jspf.core.Inet6Util
-
Takes a string and parses it to see if it is a valid IPV4 address.
- iterator() - Method in class org.apache.james.jspf.core.SPF1Record
-
Return a single iterator over Directives and Modifiers
M
- MACRO_EXPAND_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- MACRO_LETTER_PATTERN - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- MACRO_LETTER_PATTERN_EXP - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- MACRO_LETTERS_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- MACRO_LITERAL_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- MACRO_STRING_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
ABNF: macro-string = *( macro-expand / macro-literal )
- MACRO_STRING_REGEX_TOKEN - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
This is used by the MacroExpander
- MacroData - Interface in org.apache.james.jspf.core
-
This interface represent all the macros which can be used in SPF-Records.
- macroExpand - Variable in class org.apache.james.jspf.terms.GenericMechanism
- MacroExpand - Class in org.apache.james.jspf.core
- MacroExpand(DNSService) - Constructor for class org.apache.james.jspf.core.MacroExpand
-
Construct MacroExpand
- MacroExpand.RequireClientDomainException - Exception Class in org.apache.james.jspf.core
- MacroExpandEnabled - Interface in org.apache.james.jspf.core
-
Components that need to log can implement this interface so that the container will provide the DNSService
- main(String[]) - Static method in class org.apache.james.jspf.impl.SPFQuery
- MatcherBasedConfiguration - Class in org.apache.james.jspf.parser
-
Provides a MatchResult view of a subset of another MatchResult
- MatcherBasedConfiguration(Matcher, int, int) - Constructor for class org.apache.james.jspf.parser.MatcherBasedConfiguration
- MAX_DEPTH - Static variable in class org.apache.james.jspf.core.SPFSession
-
The maximum mechanismn which are allowed to use
- Mechanism - Interface in org.apache.james.jspf.terms
-
This Interface represent a mechanismn
- Modifier - Interface in org.apache.james.jspf.terms
-
This Interface represent a modifier
- MX - Static variable in class org.apache.james.jspf.core.DNSRequest
- MXMechanism - Class in org.apache.james.jspf.terms
-
This class represent the mx mechanism
- MXMechanism() - Constructor for class org.apache.james.jspf.terms.MXMechanism
N
- NEUTRAL - Static variable in interface org.apache.james.jspf.core.SPF1Constants
-
Qualifier for NEUTRAL
- NEUTRAL_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- NeutralException - Exception Class in org.apache.james.jspf.core.exceptions
-
This exception get thrown if the result should be neutral
- NeutralException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.NeutralException
- NeutralIfNotMatchPolicy - Class in org.apache.james.jspf.policies
-
Sets the result to NEUTRAL if no directive is found
- NeutralIfNotMatchPolicy() - Constructor for class org.apache.james.jspf.policies.NeutralIfNotMatchPolicy
- NONE_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- NoneException - Exception Class in org.apache.james.jspf.core.exceptions
-
This exception get thrown if the result should be none
- NoneException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.NoneException
- NoSPFRecordFoundPolicy - Class in org.apache.james.jspf.policies
-
Throws a NoneException if no record has been found
- NoSPFRecordFoundPolicy() - Constructor for class org.apache.james.jspf.policies.NoSPFRecordFoundPolicy
O
- onDNSResponse(DNSResponse, SPFSession) - Method in interface org.apache.james.jspf.core.SPFCheckerDNSResponseListener
-
Continue the check for SPF with the given values and the given DNSResponse
- onDNSResponse(DNSResponse, SPFSession) - Method in class org.apache.james.jspf.terms.AMechanism
- onDNSResponse(DNSResponse, SPFSession) - Method in class org.apache.james.jspf.terms.ExistsMechanism
- onDNSResponse(DNSResponse, SPFSession) - Method in class org.apache.james.jspf.terms.ExpModifier
- onDNSResponse(DNSResponse, SPFSession) - Method in class org.apache.james.jspf.terms.MXMechanism
- onDNSResponse(DNSResponse, SPFSession) - Method in class org.apache.james.jspf.terms.PTRMechanism
- onException(Exception, SPFSession) - Method in interface org.apache.james.jspf.core.SPFCheckerExceptionCatcher
-
Take some action on the given Exception
- onSPFResult(FutureSPFResult) - Method in interface org.apache.james.jspf.executor.FutureSPFResult.IFutureSPFResultListener
-
Get called once a
FutureSPFResult
is ready - org.apache.james.jspf.core - package org.apache.james.jspf.core
- org.apache.james.jspf.core.exceptions - package org.apache.james.jspf.core.exceptions
- org.apache.james.jspf.executor - package org.apache.james.jspf.executor
- org.apache.james.jspf.impl - package org.apache.james.jspf.impl
- org.apache.james.jspf.parser - package org.apache.james.jspf.parser
- org.apache.james.jspf.policies - package org.apache.james.jspf.policies
- org.apache.james.jspf.policies.local - package org.apache.james.jspf.policies.local
- org.apache.james.jspf.terms - package org.apache.james.jspf.terms
- org.apache.james.jspf.wiring - package org.apache.james.jspf.wiring
- OverridePolicy - Class in org.apache.james.jspf.policies.local
- OverridePolicy(SPFRecordParser) - Constructor for class org.apache.james.jspf.policies.local.OverridePolicy
P
- parse(String) - Method in interface org.apache.james.jspf.core.SPFRecordParser
-
This Method parse the given spf record and checks for syntax parse can be called by multiple concurrent threads.
- parse(String) - Method in class org.apache.james.jspf.parser.RFC4408SPF1Parser
- ParseRecordPolicy - Class in org.apache.james.jspf.policies
-
Parse the record
- ParseRecordPolicy(SPFRecordParser) - Constructor for class org.apache.james.jspf.policies.ParseRecordPolicy
- PASS - Static variable in interface org.apache.james.jspf.core.SPF1Constants
-
Qualifier for PASS
- PASS_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- PERM_ERROR_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- PermErrorException - Exception Class in org.apache.james.jspf.core.exceptions
-
This exception get thrown if the result should be PermError
- PermErrorException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.PermErrorException
- Policy - Interface in org.apache.james.jspf.policies
-
Return an spf record from a given domain.
- PolicyPostFilter - Interface in org.apache.james.jspf.policies
-
Return an spf record from a given domain.
- popChecker() - Method in class org.apache.james.jspf.core.SPFSession
-
Remove the SPFChecker on the top and return it.
- popChecker(Predicate<SPFChecker>) - Method in class org.apache.james.jspf.core.SPFSession
- PTR - Static variable in class org.apache.james.jspf.core.DNSRequest
- PTRMechanism - Class in org.apache.james.jspf.terms
-
This class represent the ptr mechanism
- PTRMechanism() - Constructor for class org.apache.james.jspf.terms.PTRMechanism
- pushChecker(SPFChecker) - Method in class org.apache.james.jspf.core.SPFSession
-
Add the given SPFChecker on top of the stack
Q
R
- recordLimit - Variable in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- RedirectModifier - Class in org.apache.james.jspf.terms
-
This class represent the redirect modifier
- RedirectModifier() - Constructor for class org.apache.james.jspf.terms.RedirectModifier
- REGEX - Static variable in class org.apache.james.jspf.terms.AllMechanism
- REGEX - Static variable in class org.apache.james.jspf.terms.AMechanism
-
ABNF: A = "a" [ ":" domain-spec ] [ dual-cidr-length ]
- REGEX - Static variable in class org.apache.james.jspf.terms.ExistsMechanism
-
ABNF: exists = "exists" ":" domain-spec
- REGEX - Static variable in class org.apache.james.jspf.terms.ExpModifier
-
ABNF: explanation = "exp" "=" domain-spec NOTE: the last +"?" has been added to support RFC4408 ERRATA for the EXP modifier.
- REGEX - Static variable in class org.apache.james.jspf.terms.IncludeMechanism
-
ABNF: include = "include" ":" domain-spec
- REGEX - Static variable in class org.apache.james.jspf.terms.IP4Mechanism
-
ABNF: IP4 = "ip4" ":" ip4-network [ ip4-cidr-length ]
- REGEX - Static variable in class org.apache.james.jspf.terms.IP6Mechanism
-
ABNF: IP6 = "ip6" ":" ip6-network [ ip6-cidr-length ]
- REGEX - Static variable in class org.apache.james.jspf.terms.MXMechanism
-
ABNF: MX = "mx" [ ":" domain-spec ] [ dual-cidr-length ]
- REGEX - Static variable in class org.apache.james.jspf.terms.PTRMechanism
-
ABNF: PTR = "ptr" [ ":" domain-spec ]
- REGEX - Static variable in class org.apache.james.jspf.terms.RedirectModifier
-
ABNF: redirect = "redirect" "=" domain-spec
- REGEX - Static variable in class org.apache.james.jspf.terms.UnknownModifier
-
ABNF: name = ALPHA *( ALPHA / DIGIT / "-" / "_" / "." ) ABNF: unknown-modifier = name "=" macro-string
- removeAttribute(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Remove the attribute stored under the given key
- removeEntry(String) - Method in class org.apache.james.jspf.policies.local.FallbackPolicy
-
Remove entry
- removeListener(FutureSPFResult.IFutureSPFResultListener) - Method in class org.apache.james.jspf.executor.FutureSPFResult
- removeResponse() - Method in interface org.apache.james.jspf.executor.IResponseQueue
-
Return the last IResponse in the queue.
- RequireClientDomainException() - Constructor for exception class org.apache.james.jspf.core.MacroExpand.RequireClientDomainException
- resolver - Variable in class org.apache.james.jspf.impl.DNSServiceXBillImpl
- result - Variable in class org.apache.james.jspf.executor.SPFResult
- resultToName(String) - Static method in class org.apache.james.jspf.core.SPF1Utils
-
Convert raw SPF results to SPF names
- RFC4408SPF1Parser - Class in org.apache.james.jspf.parser
-
This class is used to parse SPF1-Records from their textual form to an SPF1Record object that is composed by 2 collections: directives and modifiers.
- RFC4408SPF1Parser(TermsFactory) - Constructor for class org.apache.james.jspf.parser.RFC4408SPF1Parser
-
Constructor.
- run() - Method in class org.apache.james.jspf.executor.StagedMultipleSPFExecutor
- run() - Method in class org.apache.james.jspf.impl.DNSServiceAsynchSimulator
-
Run the async dns call in a new thread
S
- setAttribute(String, Object) - Method in class org.apache.james.jspf.core.SPFSession
-
Sets a new attribute in the session
- setClientDomain(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Sets the calculated clientDomain
- setCurrentDomain(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Set the currentDomain
- setCurrentResult(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Set the current result
- setCurrentResultExpanded(String) - Method in class org.apache.james.jspf.core.SPFSession
- setDefaultExplanation(String) - Method in class org.apache.james.jspf.impl.SPF
-
Set the default explanation which will be used if no explanation is found in the SPF Record
- setExplanation(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Set the explanation which will returned when a fail match
- setIgnoreExplanation(boolean) - Method in class org.apache.james.jspf.core.SPFSession
-
Get set to true if the explanation should be ignored
- setMask(int) - Method in class org.apache.james.jspf.core.IPAddr
-
create series of 16 bit masks for each ip block
- setReceivingDomain(String) - Method in class org.apache.james.jspf.core.SPFSession
-
Sets the new receiving domain
- setRecordLimit(int) - Method in interface org.apache.james.jspf.core.DNSService
-
Sets a new limit for the number of records for MX and PTR lookups.
- setRecordLimit(int) - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
-
Set a new limit for the number of records for MX and PTR lookups.
- setSPFMustEqualsTXT(boolean) - Method in class org.apache.james.jspf.impl.SPF
-
Set to true if a PermError should returned when a domain publish a SPF-Type and TXT-Type SPF-Record and both are not equals.
- setSPFResult(SPFSession) - Method in class org.apache.james.jspf.executor.FutureSPFResult
-
Set SPFResult using the given SPFsession
- setSPFSession(SPFSession) - Method in class org.apache.james.jspf.executor.SPFResult
-
Initialize the result.
- setTimeOut(int) - Method in interface org.apache.james.jspf.core.DNSService
-
Set the timeout for DNS-Requests
- setTimeOut(int) - Method in class org.apache.james.jspf.impl.DNSServiceXBillImpl
-
NOTE if this class is created with the default constructor it will use the static DefaultResolver from DNSJava and this method will change it's timeout.
- setTimeOut(int) - Method in class org.apache.james.jspf.impl.SPF
-
Set the amount of time (in seconds) before an TermError is returned when the dnsserver not answer.
- setUseBestGuess(boolean) - Method in class org.apache.james.jspf.impl.SPF
-
Set to true for using best guess.
- setUseTrustedForwarder(boolean) - Method in class org.apache.james.jspf.impl.SPF
-
Set to true to enable trusted-forwarder.org whitelist.
- SOFTFAIL - Static variable in interface org.apache.james.jspf.core.SPF1Constants
-
Qualifier for SOFTFAIL
- SOFTFAIL_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- SPF - Class in org.apache.james.jspf.impl
-
This class is used to generate a SPF-Test and provided all intressting data.
- SPF - Static variable in class org.apache.james.jspf.core.DNSRequest
- SPF(DNSService) - Constructor for class org.apache.james.jspf.impl.SPF
-
Uses passed logger and passed dnsServicer
- SPF(DNSService, SPFRecordParser, MacroExpand, SPFExecutor) - Constructor for class org.apache.james.jspf.impl.SPF
-
Uses passed services
- SPF_VERSION1 - Static variable in interface org.apache.james.jspf.core.SPF1Constants
-
The valid SPF_VERSION identifier
- SPF1Constants - Interface in org.apache.james.jspf.core
-
Interface which holds Constants for SPF
- SPF1Record - Class in org.apache.james.jspf.core
-
The Class represent the SPF1 Record and provide methods to get all directives and modifiers.
- SPF1Record() - Constructor for class org.apache.james.jspf.core.SPF1Record
- SPF1Record(String) - Constructor for class org.apache.james.jspf.core.SPF1Record
- SPF1Utils - Class in org.apache.james.jspf.core
-
Class that offer static methods to convert SPF Results and contains all possible results as static Strings.
- SPF1Utils() - Constructor for class org.apache.james.jspf.core.SPF1Utils
- SPFCheckEnabled - Interface in org.apache.james.jspf.core
-
Components that need to log can implement this interface so that the container will provide the SPFChecker
- SPFChecker - Interface in org.apache.james.jspf.core
-
Interface for the SPFChecker service.
- SPFCheckerDNSResponseListener - Interface in org.apache.james.jspf.core
-
Listeners which should get called for a SPFCheck when the DNSResponse is aviable should implement this interface.
- SPFCheckerExceptionCatcher - Interface in org.apache.james.jspf.core
-
Implementations get called when a SPFChecker throws an Exception
- SPFErrorConstants - Interface in org.apache.james.jspf.core.exceptions
- SPFExecutor - Interface in org.apache.james.jspf.executor
- SPFQuery - Class in org.apache.james.jspf.impl
-
This class is used for commandline usage of JSPF
- SPFQuery() - Constructor for class org.apache.james.jspf.impl.SPFQuery
- SPFRecordParser - Interface in org.apache.james.jspf.core
-
Implementations of this interface should handle parsing of SPFRecords
- SPFResult - Class in org.apache.james.jspf.executor
-
This class is used to return the result of an SPF lookup.
- SPFResult() - Constructor for class org.apache.james.jspf.executor.SPFResult
- SPFResult(SPFSession) - Constructor for class org.apache.james.jspf.executor.SPFResult
-
Construct SPFResult
- SPFResultException - Exception Class in org.apache.james.jspf.core.exceptions
-
Root exception for SPF methods
- SPFResultException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.SPFResultException
-
Exception
- SPFRetriever - Class in org.apache.james.jspf.policies
-
Get the raw dns txt or spf entry which contains a spf entry
- SPFRetriever() - Constructor for class org.apache.james.jspf.policies.SPFRetriever
- SPFSession - Class in org.apache.james.jspf.core
-
This Class is used as a container between the other classes.
- SPFSession(String, String, String) - Constructor for class org.apache.james.jspf.core.SPFSession
-
Build the SPFSession from the given parameters
- SPFStrictCheckerRetriever - Class in org.apache.james.jspf.policies
-
Get the raw dns txt or spf entry which contains a spf entry.
- SPFStrictCheckerRetriever() - Constructor for class org.apache.james.jspf.policies.SPFStrictCheckerRetriever
- SPFTermsRegexps - Interface in org.apache.james.jspf.core
-
This constants are used by Terms to define their matching rules.
- StagedMultipleSPFExecutor - Class in org.apache.james.jspf.executor
-
Async implementation of SPFExecutor
- StagedMultipleSPFExecutor(DNSAsynchLookupService) - Constructor for class org.apache.james.jspf.executor.StagedMultipleSPFExecutor
- stripDot(String) - Static method in class org.apache.james.jspf.core.IPAddr
-
Strip the last char of a string when it ends with a dot
- SynchronousSPFExecutor - Class in org.apache.james.jspf.executor
-
Synchronous implementation of SPFExecuter.
- SynchronousSPFExecutor(DNSService) - Constructor for class org.apache.james.jspf.executor.SynchronousSPFExecutor
T
- TEMP_ERROR_CONV - Static variable in interface org.apache.james.jspf.core.exceptions.SPFErrorConstants
- TempErrorException - Exception Class in org.apache.james.jspf.core.exceptions
-
This exception get thrown if the result should be TempError
- TempErrorException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.TempErrorException
- TermDefinition - Interface in org.apache.james.jspf.parser
-
A term definition contains everything needed to match and create new Terms implementations.
- TermsFactory - Interface in org.apache.james.jspf.parser
-
A TermsFactory define the list of known TermDefinition and create new Terms based on its own Definition and a Configuration
- TimeoutException - Exception Class in org.apache.james.jspf.core.exceptions
-
The exception thrown on lookup timeout
- TimeoutException(String) - Constructor for exception class org.apache.james.jspf.core.exceptions.TimeoutException
- TOP_LABEL_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
-
ABNF: toplabel = ( *alphanum ALPHA *alphanum ) / ( 1*alphanum "-" *( alphanum / "-" ) alphanum ) ; LDH rule plus additional TLD restrictions ; (see [RFC3696], Section 2)
- toString() - Method in class org.apache.james.jspf.core.DNSRequest
- toString() - Method in class org.apache.james.jspf.core.DNSResponse
- toString() - Method in class org.apache.james.jspf.core.IPAddr
- toString() - Method in class org.apache.james.jspf.core.SPFSession
- toString() - Method in class org.apache.james.jspf.terms.AllMechanism
- toString() - Method in class org.apache.james.jspf.terms.AMechanism
- toString() - Method in class org.apache.james.jspf.terms.Directive
- toString() - Method in class org.apache.james.jspf.terms.ExistsMechanism
- toString() - Method in class org.apache.james.jspf.terms.ExpModifier
- toString() - Method in class org.apache.james.jspf.terms.IncludeMechanism
- toString() - Method in class org.apache.james.jspf.terms.IP4Mechanism
- toString() - Method in class org.apache.james.jspf.terms.IP6Mechanism
- toString() - Method in class org.apache.james.jspf.terms.MXMechanism
- toString() - Method in class org.apache.james.jspf.terms.RedirectModifier
- toString(String) - Method in class org.apache.james.jspf.terms.AMechanism
- TRANSFORMERS_REGEX - Static variable in interface org.apache.james.jspf.core.SPFTermsRegexps
- TRUSTED_FORWARDER_HOST - Static variable in class org.apache.james.jspf.policies.local.TrustedForwarderPolicy
-
The hostname to include
- TrustedForwarderPolicy - Class in org.apache.james.jspf.policies.local
-
PolicyPostFilter which implements trusted forwared.
- TrustedForwarderPolicy() - Constructor for class org.apache.james.jspf.policies.local.TrustedForwarderPolicy
- TXT - Static variable in class org.apache.james.jspf.core.DNSRequest
U
- UnknownModifier - Class in org.apache.james.jspf.terms
-
This Class represent an Unknown Modifier
- UnknownModifier() - Constructor for class org.apache.james.jspf.terms.UnknownModifier
W
- wire(Object) - Method in interface org.apache.james.jspf.wiring.WiringService
-
Called to wire a component
- wire(Object) - Method in class org.apache.james.jspf.wiring.WiringServiceTable
- WiringService - Interface in org.apache.james.jspf.wiring
-
This is a service used to wire a component with its dependencies.
- WiringServiceException - Exception Class in org.apache.james.jspf.wiring
-
Exception raised when something goes wrong with wiring
- WiringServiceException(String) - Constructor for exception class org.apache.james.jspf.wiring.WiringServiceException
- WiringServiceException(String, Exception) - Constructor for exception class org.apache.james.jspf.wiring.WiringServiceException
- WiringServiceTable - Class in org.apache.james.jspf.wiring
-
This class associates "Enabling interfaces" to the service that provides the dependency.
- WiringServiceTable() - Constructor for class org.apache.james.jspf.wiring.WiringServiceTable
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form