1 /*$Id: IdGen.java,v 1.2 2004/07/01 11:16:22 nw Exp $
2 * Created on 27-May-2004
3 *
4 * Copyright (C) AstroGrid. All rights reserved.
5 *
6 * This software is published under the terms of the AstroGrid
7 * Software License version 1.2, a copy of which has been included
8 * with this distribution in the LICENSE.txt file.
9 *
10 **/
11 package org.astrogrid.applications.manager.idgen;
12 /*** Interface to a component that generates unique ids.
13 * @author Noel Winstanley nw@jb.man.ac.uk 27-May-2004
14 */
15 public interface IdGen {
16 /***
17 * Get a new executionID. implementations should be thread safe - every call to this method must return a new id.
18 * @return a unique execution identifier.
19 */
20 public abstract String getNewID();
21 }
22 /*
23 $Log: IdGen.java,v $
24 Revision 1.2 2004/07/01 11:16:22 nw
25 merged in branch
26 nww-itn06-componentization
27
28 Revision 1.1.2.2 2004/07/01 01:42:47 nw
29 final version, before merge
30
31 Revision 1.1.2.1 2004/06/17 09:21:23 nw
32 finished all major functionality additions to core
33
34 Revision 1.1.2.1 2004/06/14 08:56:58 nw
35 factored applications into sub-projects,
36 got packaging of wars to work again
37
38 Revision 1.1.2.1 2004/05/28 10:23:10 nw
39 checked in early, broken version - but it builds and tests (fail)
40
41 */