KickJava   Java API By Example, From Geeks To Geeks.

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


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  * $Header: /cvs/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/EJBModuleConfig.java,v 1.5 2005/12/25 03:49:27 tcfujii Exp $
26  * $Revision: 1.5 $
27  * $Date: 2005/12/25 03:49:27 $
28  */

29
30 package com.sun.appserv.management.config;
31
32 import java.util.Map JavaDoc;
33
34 import com.sun.appserv.management.base.XTypes;
35 import com.sun.appserv.management.base.Container;
36
37
38
39
40 /**
41      Configuration for the <ejb-module> element.
42 */

43 public interface EJBModuleConfig
44     extends ModuleConfig, Libraries, Container, WebServiceEndpointConfigCR
45 {
46 /** The j2eeType as returned by {@link com.sun.appserv.management.base.AMX#getJ2EEType}. */
47     public static final String JavaDoc J2EE_TYPE = XTypes.EJB_MODULE_CONFIG;
48     
49
50
51     /**
52         This boolean flag controls whether availability is enabled
53         for SFSB checkpointing (and potentially passivation). If this
54         is "false", then all SFSB checkpointing is disabled for
55         either the given j2ee app or the given ejb module. If it is
56         "true" (and providing that all the availability-enabled
57         attributes above in precedence are also "true", then the j2ee
58         app or stand-alone ejb modules may be ha enabled.
59         Finer-grained control exists at lower level inside each bean.
60         @see #setAvailabilityEnabled
61      */

62     public boolean getAvailabilityEnabled();
63
64     /**
65         @see #getAvailabilityEnabled
66     */

67     public void setAvailabilityEnabled( boolean enabled );
68     
69     
70     public Map JavaDoc<String JavaDoc,WebServiceEndpointConfig> getWebServiceEndpointConfigMap();
71 }
72
Popular Tags