1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.registry;
18
19 /***
20 * <P>
21 * The <CODE>ClientRegistry</CODE> interface allow to query the system
22 * Registry to find client implementations whose "User-agent" identification
23 * matches a specific regular expression as defined in a <code>ClientEntry</code>
24 * </P>
25 *
26 * @author <a href="shesmer@raleigh.ibm.com">Stephan Hesmer</a>
27 * @author <a href="raphael@apache.org">Raphaël Luta</a>
28 * @version $Id: ClientRegistry.java,v 1.2 2004/02/23 03:11:39 jford Exp $
29 */
30 public interface ClientRegistry extends Registry
31 {
32
33 /***
34 * Returns the client which matches the given useragent string.
35 *
36 * @param useragent the useragent to match
37 * @return the found client or null if the user-agent does not match any
38 * defined client
39 */
40 public ClientEntry findEntry(String useragent);
41
42 }