View Javadoc

1   /*
2    * $Id: DefaultApplicationEnvironmentRetriever.java,v 1.2 2005/07/05 08:27:00 clq2 Exp $
3    * 
4    * Created on 03-Jun-2005 by Paul Harrison (pharriso@eso.org)
5    * Copyright 2005 ESO. All rights reserved.
6    *
7    * This software is published under the terms of the ESO 
8    * Software License, a copy of which has been included 
9    * with this distribution in the LICENSE.txt file.  
10   *
11   */ 
12  
13  package org.astrogrid.applications.manager;
14  
15  import java.io.File;
16  
17  import org.astrogrid.applications.ApplicationEnvironmentUnavailableException;
18  import org.astrogrid.applications.manager.persist.ExecutionHistory;
19  
20  /***
21   * This is the default application environment retriever. It actually does nothing but throw exceptions that the environment cannot be retrieved.
22   * @author Paul Harrison (pharriso@eso.org) 03-Jun-2005
23   * @version $Name: HEAD $
24   * @since initial Coding
25   */
26  public class DefaultApplicationEnvironmentRetriever implements
27        ApplicationEnvironmentRetriver {
28     
29     /***
30      * 
31      */
32     public DefaultApplicationEnvironmentRetriever(ExecutionHistory history) {
33    }
34  
35     /* (non-Javadoc)
36      * @see org.astrogrid.applications.manager.ApplicationEnvironmentRetriver#retrieveStdOut(java.lang.String)
37      */
38     public File retrieveStdOut(String executionId) throws ApplicationEnvironmentUnavailableException {
39        throw new ApplicationEnvironmentUnavailableException("there is no environment available");
40          
41       }
42  
43     /* (non-Javadoc)
44      * @see org.astrogrid.applications.manager.ApplicationEnvironmentRetriver#retrieveStdErr(java.lang.String)
45      */
46     public File retrieveStdErr(String executionId) throws ApplicationEnvironmentUnavailableException {
47        throw new ApplicationEnvironmentUnavailableException("there is no environment available");
48     }
49  
50  }
51  
52  
53  /*
54   * $Log: DefaultApplicationEnvironmentRetriever.java,v $
55   * Revision 1.2  2005/07/05 08:27:00  clq2
56   * paul's 559b and 559c for wo/apps and jes
57   *
58   * Revision 1.1.4.1  2005/06/09 08:47:32  pah
59   * result of merging branch cea_pah_559b into HEAD
60   *
61   * Revision 1.1.2.1  2005/06/03 16:01:48  pah
62   * first try at getting commandline execution log bz#1058
63   *
64   */