001package org.andromda.core.server;
002
003import org.andromda.core.configuration.Configuration;
004
005/**
006 * The AndroMDA server instance.  The server
007 * is configured from an AndroMDA {@link Configuration}
008 * instance.
009 *
010 * @see Client
011 * @author Chad Brandon
012 * @author Bob Fields
013 */
014public interface Server
015{
016    /**
017     * Starts the server instance listening for requests with the given
018     * configuration.
019     * @param configuration
020     */
021    public void start(final Configuration configuration);
022}