raphael     2002/11/08 02:02:44

  Modified:    src/java/org/apache/jetspeed/services Profiler.java
  Log:
  Add factory-like methods in Profiler interface to create new Profile and 
ProfileLocator
  instances
  
  Revision  Changes    Path
  1.18      +30 -6     
jakarta-jetspeed/src/java/org/apache/jetspeed/services/Profiler.java
  
  Index: Profiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/Profiler.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Profiler.java     11 Sep 2002 18:30:55 -0000      1.17
  +++ Profiler.java     8 Nov 2002 10:02:44 -0000       1.18
  @@ -69,13 +69,13 @@
   import java.util.Iterator;
   
   /**
  - * <P>This is a commodity static accessor class around the 
  + * <P>This is a commodity static accessor class around the
    * <code>ProfilerService</code> interface</P>
  - * 
  + *
    * @see org.apache.jetspeed.services.Profiler
    * @see org.apache.jetspeed.services.profiler.ProfilerService
    * @author <a href="mailto:taylor@;apache.org">David Sean Taylor</a>
  - * @author <a href="mailto:morciuch@;apache.org">Mark Orciuch</a>  
  + * @author <a href="mailto:morciuch@;apache.org">Mark Orciuch</a>
    * @version $Id$
    */
   public class Profiler
  @@ -92,7 +92,7 @@
       public final static String FULL_DEFAULT_PROFILE          = "default.psml";
       public final static String DEFAULT_EXTENSION        = ".psml";
   
  -    /** 
  +    /**
        * Commodity method for getting a reference to the service
        * singleton
        */
  @@ -102,7 +102,7 @@
                   .getInstance()
                   .getService(ProfilerService.SERVICE_NAME);
       }
  -    
  +
       /**
        *  get the Profile object using the Rundata state and capability map
        * this is the mapping functionality of the profiler
  @@ -156,6 +156,30 @@
        {
           return getService().makeDynamicURI( data, locator );
        }
  +
  +    /**
  +     * @see ProfilerService#createProfile
  +     */
  +    public static Profile createProfile()
  +    {
  +        return getService().createProfile();
  +    }
  +
  +    /**
  +     * @see ProfilerService#createProfile
  +     */
  +    public static Profile createProfile(ProfileLocator locator)
  +    {
  +        return getService().createProfile(locator);
  +    }
  +
  +    /**
  +     * @see ProfilerService#createProfile
  +     */
  +    public static ProfileLocator createLocator()
  +    {
  +        return getService().createLocator();
  +    }
   
       /**
        * @see ProfilerService#createProfile
  
  
  

--
To unsubscribe, e-mail:   <mailto:jetspeed-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-dev-help@;jakarta.apache.org>

Reply via email to