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}