1 package org.codehaus.xfire.plexus; 2 3 import org.codehaus.plexus.logging.AbstractLogEnabled; 4 import org.codehaus.plexus.personality.plexus.lifecycle.phase.ServiceLocator; 5 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Serviceable; 6 7 /*** 8 * Basic support methods for plexus XFire components. 9 * 10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 11 */ 12 public class PlexusXFireComponent 13 extends AbstractLogEnabled 14 implements Serviceable 15 { 16 private ServiceLocator manager; 17 18 public void service( ServiceLocator manager ) 19 { 20 this.manager = manager; 21 } 22 23 /*** 24 * @return Returns the service manager. 25 */ 26 protected ServiceLocator getServiceLocator() 27 { 28 return manager; 29 } 30 }