KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > appserv > management > config > EventConfig


1 /*
2  * The contents of this file are subject to the terms
3  * of the Common Development and Distribution License
4  * (the License). You may not use this file except in
5  * compliance with the License.
6  *
7  * You can obtain a copy of the license at
8  * https://glassfish.dev.java.net/public/CDDLv1.0.html or
9  * glassfish/bootstrap/legal/CDDLv1.0.txt.
10  * See the License for the specific language governing
11  * permissions and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL
14  * Header Notice in each file and include the License file
15  * at glassfish/bootstrap/legal/CDDLv1.0.txt.
16  * If applicable, add the following below the CDDL Header,
17  * with the fields enclosed by brackets [] replaced by
18  * you own identifying information:
19  * "Portions Copyrighted [year] [name of copyright owner]"
20  *
21  * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22  */

23
24
25 package com.sun.appserv.management.config;
26
27 import com.sun.appserv.management.base.XTypes;
28
29
30
31 /**
32     Represents the &lt;event-config> element.<p>
33     Contained in {@link ManagementRuleConfig}.
34       
35     @since Appserver 9.0
36     @see ManagementRuleConfig
37     @see ActionConfig
38 */

39 public interface EventConfig
40     extends ConfigElement, Description, PropertiesAccess
41 {
42 /** The j2eeType as returned by {@link com.sun.appserv.management.base.AMX#getJ2EEType}. */
43     public static final String JavaDoc J2EE_TYPE = XTypes.EVENT_CONFIG;
44     
45     /**
46         @see EventTypeValues
47      */

48     public String JavaDoc getType();
49     /**
50         Value must be one of the types given by {@link EventTypeValues}.
51         @see EventTypeValues
52      */

53     public void setType( String JavaDoc type );
54     
55     /**
56         Specifies whether the occurance of the event is to be logged
57         or not. By default this would be true. If no action is
58         specified, the event would be recorded.
59      */

60     public boolean getRecordEvent();
61     
62     /* @see #getRecordEvent */
63     public void setRecordEvent( boolean recordIt );
64     
65     /**
66         Specifies at what level to record the event occurance in
67         server log file. Default value is INFO.
68      */

69     public String JavaDoc getLevel();
70     
71     /* @see #getLevel */
72     public void setLevel( String JavaDoc level );
73     
74 }
75
Popular Tags