org.apache.geronimo.management.geronimo
Interface WebManager

All Superinterfaces:
NetworkManager
All Known Implementing Classes:
JettyManagerImpl, TomcatManagerImpl

public interface WebManager
extends NetworkManager

Specialization of NetworkManager for web containers.


Nested Class Summary
static class WebManager.ConnectorAttribute<T>
           
static class WebManager.ConnectorType
           
 
Field Summary
static String PROTOCOL_AJP
           
static String PROTOCOL_HTTP
           
static String PROTOCOL_HTTPS
           
 
Method Summary
 WebAccessLog getAccessLog(WebContainer container)
          Gets the WebAccessLog implementation for a web container.
 List<WebManager.ConnectorAttribute> getConnectorAttributes(WebManager.ConnectorType connectorType)
           
 AbstractName getConnectorConfiguration(WebManager.ConnectorType connectorType, List<WebManager.ConnectorAttribute> connectorAttributes, WebContainer container, String uniqueName)
           
 WebManager.ConnectorType getConnectorType(AbstractName connectorName)
           
 List<WebManager.ConnectorType> getConnectorTypes()
           
 
Methods inherited from interface org.apache.geronimo.management.geronimo.NetworkManager
getConnectors, getConnectors, getConnectorsForContainer, getConnectorsForContainer, getContainers, getProductName, getSupportedProtocols, removeConnector
 

Field Detail

PROTOCOL_HTTP

static final String PROTOCOL_HTTP
See Also:
Constant Field Values

PROTOCOL_HTTPS

static final String PROTOCOL_HTTPS
See Also:
Constant Field Values

PROTOCOL_AJP

static final String PROTOCOL_AJP
See Also:
Constant Field Values
Method Detail

getAccessLog

WebAccessLog getAccessLog(WebContainer container)
Gets the WebAccessLog implementation for a web container. May be null if the access log cannot be managed.

Parameters:
container - The container whose access log is interesting

getConnectorTypes

List<WebManager.ConnectorType> getConnectorTypes()

getConnectorAttributes

List<WebManager.ConnectorAttribute> getConnectorAttributes(WebManager.ConnectorType connectorType)

getConnectorConfiguration

AbstractName getConnectorConfiguration(WebManager.ConnectorType connectorType,
                                       List<WebManager.ConnectorAttribute> connectorAttributes,
                                       WebContainer container,
                                       String uniqueName)

getConnectorType

WebManager.ConnectorType getConnectorType(AbstractName connectorName)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.