|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.blojsom.plugin.moderation.OpenProxyModerationPlugin
Open proxy check plugin for comments and trackbacks. This plugin queries the Distributed Sender Blackhole List if a comment or trackback is submitted. If the IP address of the requesting host is on the blacklist, the comment or trackback is marked for moderation if moderation is enabled, otherwise it is destroyed. This plugin can work in conjunction with other moderation plugins as it looks for the comment or trackback metadata.
| Constructor Summary | |
OpenProxyModerationPlugin()
Create a new instance of the open proxy comment check plugin |
|
| Method Summary | |
void |
cleanup()
Perform any cleanup for the plugin. |
void |
destroy()
Called when BlojsomServlet is taken out of service |
void |
handleEvent(Event event)
Handle an event broadcast from another component |
void |
init()
Initialize this plugin. |
Entry[] |
process(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Blog blog,
java.util.Map context,
Entry[] entries)
Process the blog entries |
void |
processEvent(Event event)
Process an event from another component |
void |
setEventBroadcaster(EventBroadcaster eventBroadcaster)
Set the EventBroadcaster event broadcaster |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OpenProxyModerationPlugin()
| Method Detail |
public void setEventBroadcaster(EventBroadcaster eventBroadcaster)
EventBroadcaster event broadcaster
eventBroadcaster - EventBroadcaster
public void init()
throws PluginException
init in interface PluginPluginException - If there is an error initializing the plugin
public Entry[] process(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Blog blog,
java.util.Map context,
Entry[] entries)
throws PluginException
process in interface PluginhttpServletRequest - RequesthttpServletResponse - Responseblog - Blog instancecontext - Contextentries - Blog entries retrieved for the particular request
PluginException - If there is an error processing the blog entriespublic void handleEvent(Event event)
handleEvent in interface Listenerevent - Event to be handledpublic void processEvent(Event event)
processEvent in interface Listenerevent - Event to be handled
public void cleanup()
throws PluginException
process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.blojsom.blog.Blog, java.util.Map, org.blojsom.blog.Entry[]).
cleanup in interface PluginPluginException - If there is an error performing cleanup for this plugin
public void destroy()
throws PluginException
destroy in interface PluginPluginException - If there is an error in finalizing this plugin
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||