1 package org.codehaus.xfire.plexus.config; 2 3 import org.codehaus.plexus.configuration.PlexusConfiguration; 4 import org.codehaus.xfire.service.Service; 5 6 /*** 7 * Builds a service of a specified type from a plexus 8 * configuration. 9 * 10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 11 * @since Sep 20, 2004 12 */ 13 public interface Configurator 14 { 15 String ROLE = Configurator.class.getName(); 16 17 public Service createService( PlexusConfiguration config ) 18 throws Exception; 19 }