1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.deployment;
18
19
20 /***
21 * <p>
22 * DeploymentEvent
23 * </p>
24 * <p>
25 * A <code>DeploymentEvent</code> is fired when a DeploymentEventDispatcher is notified that
26 * a deployment event has occurred, for example, a JAR file being drop into a specific directory.
27 * </p>
28 * @author <a href="mailto:weaver@apache.org">Scott T. Weaver</a>
29 * @version $Id: DeploymentEvent.java 516448 2007-03-09 16:25:47Z ate $
30 *
31 */
32 public interface DeploymentEvent extends DeploymentStatus
33 {
34 /***
35 *
36 * <p>
37 * getDeploymentObject
38 * </p>
39 * @see org.apache.jetspeed.deployment.DeploymentObject
40 *
41 * @return An instance of <code>org.apache.jetspeed.deployment.DeploymentObject</code>
42 */
43 DeploymentObject getDeploymentObject();
44
45 /***
46 *
47 * <p>
48 * setStatus
49 * </p>
50 *
51 * Sets the status of this event. @see getEvent()
52 * @param status
53 */
54 void setStatus(int status);
55
56 String getName();
57
58 String getPath();
59 }