1 23 24 29 30 31 package com.sun.appserv.management.config; 32 33 import java.util.Map ; 34 35 import com.sun.appserv.management.base.XTypes; 36 import com.sun.appserv.management.base.Container; 37 38 41 public interface HTTPServiceConfig 42 extends ConfigElement, PropertiesAccess, Container 43 { 44 45 public static final String J2EE_TYPE = XTypes.HTTP_SERVICE_CONFIG; 46 47 52 public Map <String ,HTTPListenerConfig> getHTTPListenerConfigMap(); 53 54 59 public Map <String ,VirtualServerConfig> getVirtualServerConfigMap( ); 60 61 62 63 69 public AccessLogConfig createAccessLogConfig( Map <String ,String > params ); 70 71 74 public void removeAccessLogConfig(); 75 76 82 public RequestProcessingConfig createRequestProcessingConfig( Map <String ,String > params ); 83 84 87 public void removeRequestProcessingConfig(); 88 89 92 public KeepAliveConfig getKeepAliveConfig(); 93 94 100 public KeepAliveConfig createKeepAliveConfig( Map <String ,String > params ); 101 102 105 public void removeKeepAliveConfig(); 106 107 113 public ConnectionPoolConfig createConnectionPoolConfig( Map <String ,String > params ); 114 115 118 public void removeConnectionPoolConfig(); 119 120 123 public HTTPProtocolConfig getHTTPProtocolConfig(); 124 125 131 public HTTPProtocolConfig createHTTPProtocolConfig( Map <String ,String > params ); 132 133 136 public void removeHTTPProtocolConfig(); 137 138 141 public HTTPFileCacheConfig getHTTPFileCacheConfig(); 142 143 149 public HTTPFileCacheConfig createHTTPFileCacheConfig( Map <String ,String > params ); 150 151 154 public void removeHTTPFileCacheConfig(); 155 156 157 158 184 public HTTPListenerConfig createHTTPListenerConfig( 185 String name, 186 String address, 187 int port, 188 String defaultVirtualServer, 189 String serverName, 190 Map <String ,String > optional ); 191 192 197 public void removeHTTPListenerConfig( String name ); 198 199 215 public VirtualServerConfig createVirtualServerConfig( 216 String name, 217 String hosts, 218 Map <String ,String > optional ); 219 220 227 public void removeVirtualServerConfig( String virtualServerName ); 228 229 230 231 234 public AccessLogConfig getAccessLogConfig(); 235 236 239 public RequestProcessingConfig getRequestProcessingConfig(); 240 241 244 public ConnectionPoolConfig getConnectionPoolConfig(); 245 246 } 247 | Popular Tags |