/*********************************************************************
* TestHandler.java
* created on 15.08.2004 by netseeker
* $Source: /cvsroot/ejoe/EJOE/test/de/netseeker/ejoe/test/TestHandler.java,v $
* $Date: 2007/11/17 10:59:53 $
* $Revision: 1.22 $
*********************************************************************/
package de.netseeker.ejoe.test;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.thoughtworks.xstream.XStream;
import de.netseeker.ejoe.handler.ServerHandler;
/**
* @author netseeker aka Michael Manske
*/
public class TestHandler implements ServerHandler
{
/**
*
*/
private static final long serialVersionUID = 1L;
private static final Logger log = Logger.getLogger( TestHandler.class.getName() );
public Object handle( Object params )
{
if ( log.isLoggable( Level.FINEST ) )
{
XStream xstream = new XStream();
log.log( Level.FINEST, xstream.toXML( params ) );
}
if ( params instanceof ObjectBean )
{
ObjectBean bean = new ObjectBean();
bean.setTheString( "Accepted" );
return bean;
}
else
return params;
}
}