dlr         01/05/25 17:54:30

  Modified:    src/java/org/apache/turbine/services BaseServiceBroker.java
                        ServiceBroker.java
  Log:
  Added isRegistered() method to ServiceBroker interface.
  
  Revision  Changes    Path
  1.23      +16 -4     
jakarta-turbine/src/java/org/apache/turbine/services/BaseServiceBroker.java
  
  Index: BaseServiceBroker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseServiceBroker.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- BaseServiceBroker.java    2001/05/19 21:44:07     1.22
  +++ BaseServiceBroker.java    2001/05/26 00:54:30     1.23
  @@ -78,9 +78,10 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Kevin Burton</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
  - * @version $Id: BaseServiceBroker.java,v 1.22 2001/05/19 21:44:07 jon Exp $
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
  + * @version $Id: BaseServiceBroker.java,v 1.23 2001/05/26 00:54:30 dlr Exp $
    */
  -public class BaseServiceBroker
  +public abstract class BaseServiceBroker
       extends BaseInitableBroker
       implements ServiceBroker
   {
  @@ -93,11 +94,22 @@
   
       /**
        * A constructor that initializes member objects, and calls
  -     * InitMapping.
  +     * {@link org.apache.turbine.services.BaseInitableBroker#initMapping()}.
        */
       protected BaseServiceBroker()
       {
  -        super();
  +    }
  +
  +    /**
  +     * Determines whether a service is registered in the configured
  +     * <code>TurbineResources.properties</code>.
  +     *
  +     * @param serviceName The name of the service whose existance to check.
  +     * @return Registration predicate for the desired services.
  +     */
  +    public boolean isRegistered(String serviceName)
  +    {
  +        return (services.get(serviceName) != null);
       }
   
       /**
  
  
  
  1.7       +11 -2     
jakarta-turbine/src/java/org/apache/turbine/services/ServiceBroker.java
  
  Index: ServiceBroker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/ServiceBroker.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ServiceBroker.java        2001/05/05 13:26:55     1.6
  +++ ServiceBroker.java        2001/05/26 00:54:30     1.7
  @@ -76,12 +76,22 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Kevin Burton</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
  - * @version $Id: ServiceBroker.java,v 1.6 2001/05/05 13:26:55 jvanzyl Exp $
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
  + * @version $Id: ServiceBroker.java,v 1.7 2001/05/26 00:54:30 dlr Exp $
    */
   public interface ServiceBroker
       extends InitableBroker
   {
       /**
  +     * Determines whether a service is registered in the configured
  +     * <code>TurbineResources.properties</code>.
  +     *
  +     * @param serviceName The name of the service whose existance to check.
  +     * @return Registration predicate for the desired services.
  +     */
  +    public boolean isRegistered( String serviceName );
  +
  +    /**
        * Performs early initialization of specified service.
        *
        * @param name The name of the service.
  @@ -147,5 +157,4 @@
        * @return Configuration of the requested service.
        */
       public Configuration getConfiguration( String name );
  -     
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to