|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.james.jspf.executor.SPFResult
org.apache.james.jspf.executor.FutureSPFResult
public class FutureSPFResult
A Blocking version of SPFResult which block until the SPFResult is fully set
| Nested Class Summary | |
|---|---|
static interface |
FutureSPFResult.IFutureSPFResultListener
Listener which will get notified once a isReady() returns true. |
| Field Summary |
|---|
| Fields inherited from class org.apache.james.jspf.executor.SPFResult |
|---|
explanation, HEADER_NAME, headerTextAsString, result |
| Constructor Summary | |
|---|---|
FutureSPFResult()
|
|
FutureSPFResult(Logger log)
|
|
| Method Summary | |
|---|---|
void |
addListener(FutureSPFResult.IFutureSPFResultListener listener)
Add a FutureSPFResult.IFutureSPFResultListener which will get notified once isReady() returns true |
String |
getExplanation()
Get the explanation string If no explanation exists return the empty string |
String |
getHeader()
Get the full SPF-Header (headername and headertext) |
String |
getHeaderName()
Get the SPF-Headername |
String |
getHeaderText()
Get SPF-Headertext |
String |
getResult()
Get the result string |
boolean |
isReady()
Return true if the result was fully builded |
void |
removeListener(FutureSPFResult.IFutureSPFResultListener listener)
Remove a FutureSPFResult.IFutureSPFResultListener |
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 |
|---|
public FutureSPFResult()
public FutureSPFResult(Logger log)
| Method Detail |
|---|
public void setSPFResult(SPFSession session)
session - public String getExplanation()
SPFResult
getExplanation in class SPFResultSPFResult.getExplanation()public String getHeader()
SPFResult
getHeader in class SPFResultSPFResult.getHeader()public String getHeaderName()
SPFResult
getHeaderName in class SPFResultSPFResult.getHeaderName()public String getHeaderText()
SPFResult
getHeaderText in class SPFResultSPFResult.getHeaderText()public String getResult()
SPFResult
getResult in class SPFResultSPFResult.getResult()public boolean isReady()
public void addListener(FutureSPFResult.IFutureSPFResultListener listener)
FutureSPFResult.IFutureSPFResultListener which will get notified once isReady() returns true
listener - public void removeListener(FutureSPFResult.IFutureSPFResultListener listener)
FutureSPFResult.IFutureSPFResultListener
listener -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||