KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > clif > deploy > DeployObservation


1 /*
2 * CLIF is a Load Injection Framework
3 * Copyright (C) 2004 France Telecom R&D
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 *
19 * CLIF $Name: $
20 *
21 * Contact: clif@objectweb.org
22 */

23
24 package org.objectweb.clif.deploy;
25
26
27 import org.objectweb.clif.supervisor.api.TestControl;
28 import java.util.Observable JavaDoc;
29 import java.io.Serializable JavaDoc;
30
31
32 /**
33  * Used by the Observable interface: Observer objects will
34  * be invoked with an instance of this class as 2nd argument when
35  * a deployment has been completed or has failed.
36  * @see java.util.Observer#update(java.util.Observable,java.lang.Object)
37  */

38 public class DeployObservation implements Serializable JavaDoc
39 {
40     boolean successful = false;
41     TestControl testCtl = null;
42     Throwable JavaDoc exception = null;
43
44
45     public DeployObservation(TestControl testCtl)
46     {
47         this.successful = true;
48         this.testCtl = testCtl;
49     }
50
51
52     public DeployObservation(boolean successful, Throwable JavaDoc exception)
53     {
54         this.successful = successful;
55         this.exception = exception;
56     }
57
58
59     public boolean isSuccessful()
60     {
61         return successful;
62     }
63
64
65     public TestControl getTestControl()
66     {
67         return testCtl;
68     }
69
70
71     public Throwable JavaDoc getException()
72     {
73         return exception;
74     }
75 }
76
Popular Tags