001: /**
002: * $Id: InstanceAttributes.java,v 1.10 2006/02/22 22:24:25 ru111118 Exp $
003: * Copyright 2004 Sun Microsystems, Inc. All
004: * rights reserved. Use of this product is subject
005: * to license terms. Federal Acquisitions:
006: * Commercial Software -- Government Users
007: * Subject to Standard License Terms and
008: * Conditions.
009: *
010: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
011: * are trademarks or registered trademarks of Sun Microsystems,
012: * Inc. in the United States and other countries.
013: */package com.sun.portal.admin.common;
014:
015: /**
016: * This interface describes the attributes of a portal server instance.
017: */
018: public interface InstanceAttributes {
019:
020: /**
021: * Strings defining the webcontainer types
022: */
023: static final String TYPE_JESWS7 = "SJSWS7";
024: static final String TYPE_JESAS81 = "SJSAS81";
025: static final String TYPE_JESWS6 = "SJSWS6";
026: static final String TYPE_BEAWL8 = "BEAWL8";
027: static final String TYPE_IBMWS5 = "IBMWAS5";
028:
029: /**
030: * Name of a portal server instance.
031: */
032: public static final String NAME = "Name";
033:
034: /**
035: * Description of a portal server instance.
036: */
037: public static final String DESCRIPTION = "Description";
038:
039: /**
040: * The host where a portal server instance is running on.
041: */
042: public static final String HOST = "Host";
043:
044: /**
045: * The port where a portal server instance is listening on.
046: */
047: public static final String PORT = "Port";
048:
049: /**
050: * The scheme used to make requests to a portal server instance,
051: * e.g. http or https.
052: */
053: public static final String SCHEME = "Scheme";
054:
055: /**
056: * The type of the web container where a portal server instance is
057: * deployed on.
058: */
059: public static final String WEB_CONTAINER_TYPE = "WebContainerType";
060:
061: /**
062: * The Name/Identifier of the web container instancer the portal server
063: * instance is deployed on.
064: */
065: public static final String WEB_CONTAINER_INSTANCE = "WebContainerInstanceName";
066:
067: /**
068: * The Name/Identifier of the web container domain to which the
069: * webcontainer instance belongs to.
070: */
071: public static final String WEB_CONTAINER_DOMAIN = "WebContainerDomainName";
072:
073: /**
074: * The install directory of the web container where a portal
075: * server instance is deployed on.
076: */
077: public static final String WEB_CONTAINER_INSTALL_DIR = "WebContainerInstallDir";
078:
079: /**
080: * The configuration directory of the web container where a portal
081: * server instance is deployed on.
082: */
083: public static final String WEB_CONTAINER_INSTANCE_DIR = "WebContainerInstanceDir";
084:
085: /**
086: * The JDK directory used by the web container where a portal
087: * server instance is deployed on. Used for BEA container configuration.
088: */
089: public static final String WEB_CONTAINER_JDK_DIR = "WebContainerJDKDir";
090:
091: /**
092: * The document root of the web container where a portal server
093: * instance is deployed on.
094: */
095: public static final String WEB_CONTAINER_DOC_ROOT = "WebContainerDocRoot";
096:
097: /**
098: * The document root of the web container where a portal server
099: * instance is deployed on.
100: */
101: public static final String WEB_CONTAINER_DEPLOY_CELL = "WebContainerDeployCell";
102:
103: /**
104: * The document root of the web container where a portal server
105: * instance is deployed on.
106: */
107: public static final String WEB_CONTAINER_DEPLOY_NODE = "WebContainerDeployNode";
108:
109: /**
110: * The weblogic specific web container property.
111: * This is used to determine whether the conatiner instance is a managed instance or not.
112: */
113: public static final String WEB_CONTAINER_MANAGED_SERVER = "WebContainerManagedServer";
114:
115: /**
116: * The administration host of the web container where a portal
117: * server instance is deployed on.
118: */
119: public static final String WEB_CONTAINER_ADMIN_HOST = "WebContainerAdminHost";
120:
121: /**
122: * The administration port of the web container where a portal
123: * server instance is deployed on.
124: */
125: public static final String WEB_CONTAINER_ADMIN_PORT = "WebContainerAdminPort";
126:
127: /**
128: * The scheme used to make requests to the administration server
129: * of the web container where a portal server instance is deployed
130: * on, e.g. http or https.
131: */
132: public static final String WEB_CONTAINER_ADMIN_SCHEME = "WebContainerAdminScheme";
133:
134: /**
135: * The administration user ID of the web container where a portal
136: * server instance is deployed on.
137: */
138: public static final String WEB_CONTAINER_ADMIN_UID = "WebContainerAdminUid";
139:
140: /**
141: * The administration user password of the web container where a
142: * portal server instance is deployed on.
143: */
144: public static final String WEB_CONTAINER_ADMIN_PASSWORD = "WebContainerAdminPassword";
145:
146: /**
147: * The WebContaimer Certificate DataBasePassword.
148: * Is applicable only for WebServer
149: */
150: public static final String WEB_CONTAINER_CERTDB_PASSWORD = "WebContainerCertificateDBPassword";
151:
152: /**
153: * The master password of the web container (AS 81) where a
154: * portal server instance is deployed on.
155: */
156: public static final String WEB_CONTAINER_MASTER_PASSWORD = "WebContainerMasterPassword";
157:
158: /**
159: * The connection information of the MBean server running in a
160: * portal server instance.
161: */
162: public static final String MBEAN_SERVER_CONNECTION_INFO = "MBeanServerConnectionInfo";
163:
164: /**
165: * The URI of portal related the webapplications deployed on this portal
166: * server instance.
167: */
168: public static final String DEPLOYED_WEBAPPS = "DeployedWebApplications";
169: }
|