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 }