Package org.apache.james.jspf.executor
Class FutureSPFResult
java.lang.Object
org.apache.james.jspf.executor.SPFResult
org.apache.james.jspf.executor.FutureSPFResult
A Blocking version of SPFResult which block until the SPFResult is fully set
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceListener which will get notified once aisReady()returnstrue. -
Field Summary
Fields inherited from class org.apache.james.jspf.executor.SPFResult
explanation, HEADER_NAME, headerTextAsString, result -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidGet the explanation string If no explanation exists return the empty stringGet the full SPF-Header (headername and headertext)Get the SPF-HeadernameGet SPF-HeadertextGet the result stringbooleanisReady()Return true if the result was fully buildedvoidvoidsetSPFResult(SPFSession session) Set SPFResult using the given SPFsessionMethods inherited from class org.apache.james.jspf.executor.SPFResult
setSPFSession
-
Constructor Details
-
FutureSPFResult
public FutureSPFResult()
-
-
Method Details
-
setSPFResult
Set SPFResult using the given SPFsession- Parameters:
session-
-
getExplanation
Description copied from class:SPFResultGet the explanation string If no explanation exists return the empty string- Overrides:
getExplanationin classSPFResult- Returns:
- explanation
- See Also:
-
getHeader
Description copied from class:SPFResultGet the full SPF-Header (headername and headertext) -
getHeaderName
Description copied from class:SPFResultGet the SPF-Headername- Overrides:
getHeaderNamein classSPFResult- Returns:
- headername
- See Also:
-
getHeaderText
Description copied from class:SPFResultGet SPF-Headertext- Overrides:
getHeaderTextin classSPFResult- Returns:
- headertext
- See Also:
-
getResult
Description copied from class:SPFResultGet the result string -
isReady
public boolean isReady()Return true if the result was fully builded- Returns:
- true or false
-
addListener
- Parameters:
listener-
-
removeListener
- Parameters:
listener-
-