org.apache.wiki.filters
Class PingWeblogsComFilter

java.lang.Object
  extended by org.apache.wiki.api.filters.BasicPageFilter
      extended by org.apache.wiki.filters.PingWeblogsComFilter
All Implemented Interfaces:
PageFilter

public class PingWeblogsComFilter
extends BasicPageFilter

A very dumb class that pings weblogs.com on each save. INTERNAL USE ONLY SO FAR! Look, but don't use as-is.


Field Summary
static String PROP_PINGURL
          The property name for the URL to ping.
 
Fields inherited from class org.apache.wiki.api.filters.BasicPageFilter
m_engine
 
Constructor Summary
PingWeblogsComFilter()
           
 
Method Summary
 void initialize(WikiEngine engine, Properties props)
          If you override this, you should call super.initialize() first.
 void postSave(WikiContext context, String pagecontent)
          This method is called after the page has been successfully saved.
 
Methods inherited from class org.apache.wiki.api.filters.BasicPageFilter
destroy, postTranslate, preSave, preTranslate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_PINGURL

public static final String PROP_PINGURL
The property name for the URL to ping. Value is "pingurl".

See Also:
Constant Field Values
Constructor Detail

PingWeblogsComFilter

public PingWeblogsComFilter()
Method Detail

initialize

public void initialize(WikiEngine engine,
                       Properties props)
If you override this, you should call super.initialize() first. Is called whenever the a new PageFilter is instantiated and reset.

Specified by:
initialize in interface PageFilter
Overrides:
initialize in class BasicPageFilter
Parameters:
engine - The WikiEngine whic owns this PageFilter
props - The properties ripped from filters.xml.

postSave

public void postSave(WikiContext context,
                     String pagecontent)
This method is called after the page has been successfully saved. If the saving fails for any reason, then this method will not be called.

Since the result is discarded from this method, this is only useful for things like counters, etc.

Specified by:
postSave in interface PageFilter
Overrides:
postSave in class BasicPageFilter
Parameters:
context - The WikiContext
pagecontent - The content which was just stored.


Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.