org.apache.geronimo.tomcat.connector
Class AbstractHttp11ConnectorGBean

java.lang.Object
  extended by org.apache.geronimo.tomcat.BaseGBean
      extended by org.apache.geronimo.tomcat.connector.ConnectorGBean
          extended by org.apache.geronimo.tomcat.connector.BaseHttp11ConnectorGBean
              extended by org.apache.geronimo.tomcat.connector.AbstractHttp11ConnectorGBean
All Implemented Interfaces:
GBeanLifecycle, NetworkConnector, StatisticsProvider, BaseHttp11Protocol, CommonProtocol, Http11Protocol, TomcatWebConnector, ObjectRetriever
Direct Known Subclasses:
Http11ConnectorGBean, Http11NIOConnectorGBean

public abstract class AbstractHttp11ConnectorGBean
extends BaseHttp11ConnectorGBean
implements Http11Protocol


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.tomcat.connector.BaseHttp11ConnectorGBean
connectHost
 
Fields inherited from class org.apache.geronimo.tomcat.connector.ConnectorGBean
connector, CONNECTOR_CONTAINER_REFERENCE, serverInfo
 
Constructor Summary
AbstractHttp11ConnectorGBean(String name, Map initParams, String tomcatProtocol, String host, int port, TomcatContainer container, ServerInfo serverInfo)
           
 
Method Summary
 String getAlgorithm()
           
 String getCiphers()
           
 boolean getClientAuth()
           
 int getDefaultPort()
           
static GBeanInfo getGBeanInfo()
           
 String getGeronimoProtocol()
           
 String getKeyAlias()
           
 String getKeystoreFile()
           
 String getKeystorePass()
           
 String getKeystoreType()
           
 String getSslProtocol()
           
 String getTruststoreFile()
           
 String getTruststorePass()
           
 String getTruststoreType()
           
 void setAlgorithm(String algorithm)
           
 void setCiphers(String ciphers)
           
 void setClientAuth(boolean clientAuth)
           
 void setKeyAlias(String keyAlias)
           
 void setKeystoreFile(String keystoreFile)
           
 void setKeystorePass(String keystorePass)
           
 void setKeystoreType(String keystoreType)
           
 void setSslProtocol(String sslProtocol)
           
 void setTruststoreFile(String truststoreFile)
           
 void setTruststorePass(String truststorePass)
           
 void setTruststoreType(String truststoreType)
           
 
Methods inherited from class org.apache.geronimo.tomcat.connector.BaseHttp11ConnectorGBean
getAcceptCount, getAddress, getBufferSize, getCompressableMimeType, getCompression, getConnectionLinger, getConnectionTimeout, getConnectUrl, getDisableUploadTimeout, getExecutor, getHost, getKeepAliveTimeout, getListenAddress, getMaxHttpHeaderSize, getMaxKeepAliveRequests, getMaxSpareThreads, getMaxThreads, getMinSpareThreads, getNoCompressionUserAgents, getPort, getRestrictedUserAgents, getServer, getSocketBuffer, getStats, getTcpNoDelay, getThreadPriority, initProtocol, isStatisticsProvider, resetStats, setAcceptCount, setAddress, setBufferSize, setCompressableMimeType, setCompression, setConnectionLinger, setConnectionTimeout, setDisableUploadTimeout, setExecutor, setHost, setKeepAliveTimeout, setMaxHttpHeaderSize, setMaxKeepAliveRequests, setMaxSpareThreads, setMaxThreads, setMinSpareThreads, setNoCompressionUserAgents, setPort, setRestrictedUserAgents, setServer, setSocketBuffer, setTcpNoDelay, setThreadPriority
 
Methods inherited from class org.apache.geronimo.tomcat.connector.ConnectorGBean
doFail, doStart, doStop, getAllowTrace, getEmptySessionPath, getEnableLookups, getInternalObject, getMaxPostSize, getMaxSavePostSize, getName, getProtocol, getProxyName, getProxyPort, getRedirectPort, getScheme, getSecure, getSslEnabled, getTomcatProtocol, getUriEncoding, getUseBodyEncodingForURI, getUseIPVHosts, getXpoweredBy, setAllowTrace, setEmptySessionPath, setEnableLookups, setMaxPostSize, setMaxSavePostSize, setProxyName, setProxyPort, setRedirectPort, setScheme, setSecure, setSslEnabled, setUriEncoding, setUseBodyEncodingForURI, setUseIPVHosts, setXpoweredBy, validateProtocol
 
Methods inherited from class org.apache.geronimo.tomcat.BaseGBean
setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

AbstractHttp11ConnectorGBean

public AbstractHttp11ConnectorGBean(String name,
                                    Map initParams,
                                    String tomcatProtocol,
                                    String host,
                                    int port,
                                    TomcatContainer container,
                                    ServerInfo serverInfo)
                             throws Exception
Throws:
Exception
Method Detail

getDefaultPort

public int getDefaultPort()
Specified by:
getDefaultPort in class BaseHttp11ConnectorGBean

getGeronimoProtocol

public String getGeronimoProtocol()
Specified by:
getGeronimoProtocol in class ConnectorGBean

getAlgorithm

public String getAlgorithm()
Specified by:
getAlgorithm in interface Http11Protocol

getCiphers

public String getCiphers()
Specified by:
getCiphers in interface Http11Protocol

getClientAuth

public boolean getClientAuth()
Specified by:
getClientAuth in interface Http11Protocol

getKeyAlias

public String getKeyAlias()
Specified by:
getKeyAlias in interface Http11Protocol

getKeystoreFile

public String getKeystoreFile()
Specified by:
getKeystoreFile in interface Http11Protocol

getKeystoreType

public String getKeystoreType()
Specified by:
getKeystoreType in interface Http11Protocol

getSslProtocol

public String getSslProtocol()
Specified by:
getSslProtocol in interface Http11Protocol

getTruststoreFile

public String getTruststoreFile()
Specified by:
getTruststoreFile in interface Http11Protocol

getTruststoreType

public String getTruststoreType()
Specified by:
getTruststoreType in interface Http11Protocol

getTruststorePass

public String getTruststorePass()
Specified by:
getTruststorePass in interface Http11Protocol

getKeystorePass

public String getKeystorePass()
Specified by:
getKeystorePass in interface Http11Protocol

setAlgorithm

public void setAlgorithm(String algorithm)
Specified by:
setAlgorithm in interface Http11Protocol

setCiphers

public void setCiphers(String ciphers)
Specified by:
setCiphers in interface Http11Protocol

setClientAuth

public void setClientAuth(boolean clientAuth)
Specified by:
setClientAuth in interface Http11Protocol

setKeyAlias

public void setKeyAlias(String keyAlias)
Specified by:
setKeyAlias in interface Http11Protocol

setKeystoreFile

public void setKeystoreFile(String keystoreFile)
Specified by:
setKeystoreFile in interface Http11Protocol

setKeystorePass

public void setKeystorePass(String keystorePass)
Specified by:
setKeystorePass in interface Http11Protocol

setKeystoreType

public void setKeystoreType(String keystoreType)
Specified by:
setKeystoreType in interface Http11Protocol

setSslProtocol

public void setSslProtocol(String sslProtocol)
Specified by:
setSslProtocol in interface Http11Protocol

setTruststoreFile

public void setTruststoreFile(String truststoreFile)
Specified by:
setTruststoreFile in interface Http11Protocol

setTruststorePass

public void setTruststorePass(String truststorePass)
Specified by:
setTruststorePass in interface Http11Protocol

setTruststoreType

public void setTruststoreType(String truststoreType)
Specified by:
setTruststoreType in interface Http11Protocol

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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