Package net.sourceforge.pebble.api.event.blog

Examples of net.sourceforge.pebble.api.event.blog.BlogListener


    log.debug("Registering blog listeners");

    for (String className : getBlogListeners()) {
      try {
        Class<?> c = Class.forName(className.trim());
        BlogListener listener = instantiate(c.asSubclass(BlogListener.class));
        eventListenerList.addBlogListener(listener);
      } catch (Exception e) {
        error("Could not start blog listener \"" + className + "\" - check the class name is correct on the <a href=\"viewPlugins.secureaction#blogListeners\">plugins page</a>.");
        log.error("Blog listener " + className + " could not be registered", e);
      }
View Full Code Here


    log.debug("Registering blog listeners");

    for (String className : getBlogListeners()) {
      try {
        Class<?> c = Class.forName(className.trim());
        BlogListener listener = instantiate(c.asSubclass(BlogListener.class));
        eventListenerList.addBlogListener(listener);
      } catch (Exception e) {
        error("Could not start blog listener \"" + className + "\" - check the class name is correct on the <a href=\"viewPlugins.secureaction#blogListeners\">plugins page</a>.");
        log.error("Blog listener " + className + " could not be registered", e);
      }
View Full Code Here

   * @param event   the BlogEvent instance
   */
  public void fireBlogEvent(BlogEvent event) {
    Iterator it = getEventListenerList().getBlogListeners().iterator();
    while (it.hasNext()) {
      BlogListener listener = (BlogListener)it.next();
      if (event.getType() == BlogEvent.BLOG_STARTED) {
        listener.blogStarted(event);
      } else if (event.getType() == BlogEvent.BLOG_STOPPED) {
        listener.blogStopped(event);
      }

      // has the event been vetoed?
      if (event.isVetoed()) {
        break;
View Full Code Here

  /**
   * Tests that listeners are fired when the blog is started.
   */
  public void testListenersFiredWhenBlogStarted() {
    final StringBuffer buf = new StringBuffer("123");
    BlogListener listener = new BlogListener() {
      public void blogStarted(BlogEvent event) {
        assertEquals(blog, event.getSource());
        buf.reverse();
      }

View Full Code Here

  /**
   * Tests that listeners are fired when the blog is stopped.
   */
  public void testListenersFiredWhenBlogStopped() {
    final StringBuffer buf = new StringBuffer("123");
    BlogListener listener = new BlogListener() {
      public void blogStarted(BlogEvent event) {
        fail();
      }

      public void blogStopped(BlogEvent event) {
View Full Code Here

TOP

Related Classes of net.sourceforge.pebble.api.event.blog.BlogListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.