View Javadoc

1   /*
2    * <cvs:source>$Source: /devel/astrogrid/community/client/src/java/org/astrogrid/community/client/service/CommunityServiceDelegate.java,v $</cvs:source>
3    * <cvs:author>$Author: dave $</cvs:author>
4    * <cvs:date>$Date: 2004/06/18 13:45:19 $</cvs:date>
5    * <cvs:version>$Revision: 1.3 $</cvs:version>
6    *
7    * <cvs:log>
8    *   $Log: CommunityServiceDelegate.java,v $
9    *   Revision 1.3  2004/06/18 13:45:19  dave
10   *   Merged development branch, dave-dev-200406081614, into HEAD
11   *
12   *   Revision 1.2.38.1  2004/06/17 13:38:58  dave
13   *   Tidied up old CVS log entries
14   *
15   * </cvs:log>
16   *
17   */
18  package org.astrogrid.community.client.service ;
19  
20  import org.astrogrid.community.common.service.data.ServiceStatusData ;
21  import org.astrogrid.community.common.exception.CommunityServiceException ;
22  
23  /***
24   * Generic interface for all of our service delegates.
25   * This mirrors the CommunityService interface without the RemoteExceptions.
26   *
27   */
28  public interface CommunityServiceDelegate
29      {
30  
31      /***
32       * Service health check.
33       * @throws CommunityServiceException If there is an server error.
34       *
35       */
36      public ServiceStatusData getServiceStatus()
37          throws CommunityServiceException ;
38  
39      }