org.jasig.cas.event.handlers.TestEventHandler.java Source code

Java tutorial

Introduction

Here is the source code for org.jasig.cas.event.handlers.TestEventHandler.java

Source

/*
 * Copyright 2007 The JA-SIG Collaborative. All rights reserved. See license
 * distributed with this file and available online at
 * http://www.ja-sig.org/products/cas/overview/license/
 */
package org.jasig.cas.event.handlers;

import org.jasig.cas.event.EventHandler;
import org.springframework.context.ApplicationEvent;

/**
 * Test EventHandler to demonstrate that event publishing and handling are
 * working. This should not be used in a production environment.
 * <p>
 * Handler simply System.out's the event as a String.
 * 
 * @author Scott Battaglia
 * @version $Revision: 42053 $ $Date: 2007-06-10 09:17:55 -0400 (Sun, 10 Jun 2007) $
 */
public final class TestEventHandler implements EventHandler {

    /** This method calls the toString on an event and writes it to standard out. */
    public void handleEvent(final ApplicationEvent event) {
        System.out.println(event.toString());
    }

    /**
     * @return always returns true.
     */
    public boolean supports(final ApplicationEvent event) {
        return true;
    }
}