org.apache.james.jspf.executor
Class FutureSPFResult

java.lang.Object
  extended by org.apache.james.jspf.executor.SPFResult
      extended by org.apache.james.jspf.executor.FutureSPFResult

public class FutureSPFResult
extends SPFResult

A Blocking version of SPFResult which block until the SPFResult is fully set


Field Summary
 
Fields inherited from class org.apache.james.jspf.executor.SPFResult
explanation, HEADER_NAME, headerTextAsString, result
 
Constructor Summary
FutureSPFResult()
           
 
Method Summary
 java.lang.String getExplanation()
          Get the explanation string If no explanation exists return the empty string
 java.lang.String getHeader()
          Get the full SPF-Header (headername and headertext)
 java.lang.String getHeaderName()
          Get the SPF-Headername
 java.lang.String getHeaderText()
          Get SPF-Headertext
 java.lang.String getResult()
          Get the result string
 boolean isReady()
          Return true if the result was fully builded
 void setSPFResult(SPFSession session)
          Set SPFResult using the given SPFsession
 
Methods inherited from class org.apache.james.jspf.executor.SPFResult
setSPFSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FutureSPFResult

public FutureSPFResult()
Method Detail

setSPFResult

public void setSPFResult(SPFSession session)
Set SPFResult using the given SPFsession

Parameters:
session -

getExplanation

public java.lang.String getExplanation()
Description copied from class: SPFResult
Get the explanation string If no explanation exists return the empty string

Overrides:
getExplanation in class SPFResult
Returns:
explanation
See Also:
SPFResult.getExplanation()

getHeader

public java.lang.String getHeader()
Description copied from class: SPFResult
Get the full SPF-Header (headername and headertext)

Overrides:
getHeader in class SPFResult
Returns:
SPF-Header
See Also:
SPFResult.getHeader()

getHeaderName

public java.lang.String getHeaderName()
Description copied from class: SPFResult
Get the SPF-Headername

Overrides:
getHeaderName in class SPFResult
Returns:
headername
See Also:
SPFResult.getHeaderName()

getHeaderText

public java.lang.String getHeaderText()
Description copied from class: SPFResult
Get SPF-Headertext

Overrides:
getHeaderText in class SPFResult
Returns:
headertext
See Also:
SPFResult.getHeaderText()

getResult

public java.lang.String getResult()
Description copied from class: SPFResult
Get the result string

Overrides:
getResult in class SPFResult
Returns:
result
See Also:
SPFResult.getResult()

isReady

public boolean isReady()
Return true if the result was fully builded

Returns:
true or false


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