View Javadoc

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  */