Package de.netseeker.ejoe.cltest

Source Code of de.netseeker.ejoe.cltest.RemoteTestHandler

/*********************************************************************
* TestHandler.java
* created on 15.08.2004 by netseeker
* $Source: /cvsroot/ejoe/EJOE/cltest/de/netseeker/ejoe/cltest/RemoteTestHandler.java,v $
* $Date: 2007/11/17 10:59:54 $
* $Revision: 1.8 $
*********************************************************************/

package de.netseeker.ejoe.cltest;

import java.math.BigDecimal;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;

import com.thoughtworks.xstream.XStream;

import de.netseeker.ejoe.handler.MultiObjectHandler;
import de.netseeker.ejoe.test.ObjectBean;

// import de.netseeker.util.ArrayMap;

/**
* @author netseeker aka Michael Manske
*/
public class RemoteTestHandler extends MultiObjectHandler
{
    /**
     *
     */
    private static final long serialVersionUID = 1L;

    private static final Logger log     = Logger.getLogger( RemoteTestHandler.class.getName() );

    private XStream             xstream = new XStream();

    /*
     * (non-Javadoc)
     *
     * @see de.netseeker.ejoe.MultiObjectHandler#execute(java.util.Map)
     */
    public Map execute( Map objects )
    {
        Map ret = new LinkedHashMap();
        log.log( Level.FINEST, xstream.toXML( objects ) );

        ret.put( "KEY1", "Hello accepted" );
        ret.put( "KEY2", new Integer( 101 ) );
        ret.put( "KEY3", BigDecimal.valueOf( 102 ) );
        for ( int i = 4; i < 10; i++ )
        {
            ret.put( "KEY" + i, new ObjectBean() );
        }
        /* only required for remote classloader tests */
        Map map = new LinkedHashMap();
        map.put( "SUBKEY1", "The ultimative classloader test" );
        ret.put( "KEY5", map );

        return ret;
    }

}
TOP

Related Classes of de.netseeker.ejoe.cltest.RemoteTestHandler

TOP
Copyright © 2018 www.massapi.com. 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.