You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Kevan Miller <ke...@gmail.com> on 2008/06/11 20:46:35 UTC
Re: svn commit: r666772 - in /geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/connector: Http11APRConnectorGBean.java Http11APRProtocol.java
Yuck. Looks like these files are missing properties (e.g. eol-style).
So, I assume all of these differences are Windows vs. Unix end-of-line
characters...
Any volunteers to get this sorted out?
--kevan
On Jun 11, 2008, at 2:28 PM, linsun@apache.org wrote:
> Author: linsun
> Date: Wed Jun 11 11:28:53 2008
> New Revision: 666772
>
> URL: http://svn.apache.org/viewvc?rev=666772&view=rev
> Log:
> GERONIMO-4114 - newly created APR HTTPS connector failed to start
>
> Modified:
> geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/
> Http11APRConnectorGBean.java
> geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/Http11APRProtocol.java
>
> Modified: geronimo/server/branches/2.1/plugins/tomcat/geronimo-
> tomcat6/src/main/java/org/apache/geronimo/tomcat/connector/
> Http11APRConnectorGBean.java
> URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/connector/Http11APRConnectorGBean.java?rev=666772&r1=666771&r2=666772&view=diff
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/
> Http11APRConnectorGBean.java (original)
> +++ geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/
> Http11APRConnectorGBean.java Wed Jun 11 11:28:53 2008
> @@ -1,281 +1,285 @@
> -/*
> - * Licensed to the Apache Software Foundation (ASF) under one
> - * or more contributor license agreements. See the NOTICE file
> - * distributed with this work for additional information
> - * regarding copyright ownership. The ASF licenses this file
> - * to you under the Apache License, Version 2.0 (the
> - * "License"); you may not use this file except in compliance
> - * with the License. You may obtain a copy of the License at
> - *
> - * http://www.apache.org/licenses/LICENSE-2.0
> - *
> - * Unless required by applicable law or agreed to in writing,
> - * software distributed under the License is distributed on an
> - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> - * KIND, either express or implied. See the License for the
> - * specific language governing permissions and limitations
> - * under the License.
> - */
> -package org.apache.geronimo.tomcat.connector;
> -
> -import java.util.Map;
> -
> -import org.apache.geronimo.gbean.GBeanInfo;
> -import org.apache.geronimo.gbean.GBeanInfoBuilder;
> -import org.apache.geronimo.management.geronimo.WebManager;
> -import org.apache.geronimo.system.serverinfo.ServerInfo;
> -import org.apache.geronimo.tomcat.TomcatContainer;
> -
> -public class Http11APRConnectorGBean extends
> BaseHttp11ConnectorGBean implements Http11APRProtocol {
> -
> - private String certificateFile;
> - private String certificateKeyFile;
> - private String caCertificateFile;
> - private String caCertificatePath;
> - private String certificateChainFile;
> - private String revocationPath;
> - private String revocationFile;
> -
> - public Http11APRConnectorGBean(String name, Map initParams,
> String host, int port, TomcatContainer container, ServerInfo
> serverInfo) throws Exception {
> - super(name, initParams,
> "org.apache.coyote.http11.Http11AprProtocol", host, port, container,
> serverInfo);
> - }
> -
> - @Override
> - public int getDefaultPort() {
> - return 80;
> - }
> -
> - @Override
> - public String getGeronimoProtocol() {
> - return WebManager.PROTOCOL_HTTP;
> - }
> -
> - public int getPollTime() {
> - Object value = connector.getAttribute("pollTime");
> - return value == null ? 2000 : new
> Integer(value.toString()).intValue();
> - }
> -
> - public int getPollerSize() {
> - Object value = connector.getAttribute("pollerSize");
> - return value == null ? 8192 : new
> Integer(value.toString()).intValue();
> - }
> -
> - public int getSendfileSize() {
> - Object value = connector.getAttribute("sendfileSize");
> - return value == null ? 8192 : new
> Integer(value.toString()).intValue();
> - }
> -
> - public String getSslCACertificateFile() {
> - return caCertificateFile;
> - }
> -
> - public String getSslCACertificatePath() {
> - return caCertificatePath;
> - }
> -
> - public String getSslCertificateChainFile() {
> - return certificateChainFile;
> - }
> -
> - public String getSslCertificateFile() {
> - return certificateFile;
> - }
> -
> - public String getSslCertificateKeyFile() {
> - return certificateKeyFile;
> - }
> -
> - public String getSslCipherSuite() {
> - return (String) connector.getAttribute("SSLCipherSuite");
> - }
> -
> - public String getSslProtocol() {
> - return (String) connector.getAttribute("SSLProtocol");
> - }
> -
> - public String getSslCARevocationFile() {
> - return revocationFile;
> - }
> -
> - public String getSslCARevocationPath() {
> - return revocationPath;
> - }
> -
> - public String getSslVerifyClient() {
> - return (String) connector.getAttribute("SSLVerifyClient");
> - }
> -
> - public int getSslVerifyDepth() {
> - Object value = connector.getAttribute("SSLVerifyDepth");
> - return value == null ? 10 : new
> Integer(value.toString()).intValue();
> - }
> -
> - public boolean getUseSendfile() {
> - Object value = connector.getAttribute("useSendfile");
> - return value == null ? true : new
> Boolean(value.toString()).booleanValue();
> - }
> -
> - public void setPollTime(int pollTime) {
> - connector.setAttribute("pollTime", pollTime);
> - }
> -
> - public void setPollerSize(int pollerSize) {
> - connector.setAttribute("pollerSize", pollerSize);
> - }
> -
> - public void setSendfileSize(int sendfileSize) {
> - connector.setAttribute("sendfileSize", sendfileSize);
> - }
> -
> - public void setSslCACertificateFile(String
> sslCACertificateFile) {
> - if (sslCACertificateFile != null &&
> sslCACertificateFile.equals(""))
> - sslCACertificateFile = null;
> - caCertificateFile = sslCACertificateFile;
> - if (caCertificateFile == null)
> - connector.setAttribute("SSLCACertificateFile", null);
> - else
> - connector.setAttribute("SSLCACertificateFile",
> serverInfo.resolveServerPath(caCertificateFile));
> - }
> -
> - public void setSslCACertificatePath(String
> sslCACertificatePath) {
> - if (sslCACertificatePath != null &&
> sslCACertificatePath.equals(""))
> - sslCACertificatePath = null;
> - caCertificatePath = sslCACertificatePath;
> - if (caCertificatePath == null)
> - connector.setAttribute("SSLCACertificatePath", null);
> - else
> - connector.setAttribute("SSLCACertificatePath",
> serverInfo.resolveServerPath(caCertificatePath));
> - }
> -
> - public void setSslCertificateChainFile(String
> sslCertificateChainFile) {
> - if (sslCertificateChainFile != null &&
> sslCertificateChainFile.equals(""))
> - sslCertificateChainFile = null;
> - certificateChainFile = sslCertificateChainFile;
> - if (certificateChainFile == null)
> - connector.setAttribute("SSLCertificateChainFile", null);
> - else
> - connector.setAttribute("SSLCertificateChainFile",
> serverInfo.resolveServerPath(certificateChainFile));
> - }
> -
> - public void setSslCertificateFile(String sslCertificateFile) {
> - if (sslCertificateFile != null &&
> sslCertificateFile.equals(""))
> - sslCertificateFile = null;
> - certificateFile = sslCertificateFile;
> - if (certificateFile == null)
> - connector.setAttribute("SSLCertificateFile", null);
> - else
> - connector.setAttribute("SSLCertificateFile",
> serverInfo.resolveServerPath(certificateFile));
> - }
> -
> - public void setSslCertificateKeyFile(String
> sslCertificateKeyFile) {
> - if (sslCertificateKeyFile != null &&
> sslCertificateKeyFile.equals(""))
> - sslCertificateKeyFile = null;
> - certificateKeyFile = sslCertificateKeyFile;
> - if (certificateKeyFile == null)
> - connector.setAttribute("SSLCertificateKeyFile", null);
> - else
> - connector.setAttribute("SSLCertificateKeyFile",
> serverInfo.resolveServerPath(certificateKeyFile));
> - }
> -
> - public void setSslCipherSuite(String sslCipherSuite) {
> - connector.setAttribute("SSLCipherSuite", sslCipherSuite);
> - }
> -
> - public void setSslPassword(String sslPassword) {
> - if (sslPassword != null && sslPassword.equals(""))
> - sslPassword = null;
> - connector.setAttribute("SSLPassword", sslPassword);
> - }
> -
> - public void setSslProtocol(String sslProtocol) {
> - connector.setAttribute("SSLProtocol", sslProtocol);
> - }
> -
> - public void setSslCARevocationFile(String sslCARevocationFile) {
> - if (sslCARevocationFile!= null &&
> sslCARevocationFile.equals(""))
> - sslCARevocationFile = null;
> - revocationFile = sslCARevocationFile;
> - if (revocationFile == null)
> - connector.setAttribute("SSLCARevocationFile", null);
> - else
> - connector.setAttribute("SSLCARevocationFile",
> serverInfo.resolveServerPath(revocationFile));
> - }
> -
> - public void setSslCARevocationPath(String sslCARevocationPath) {
> - if (sslCARevocationPath!= null &&
> sslCARevocationPath.equals(""))
> - sslCARevocationPath = null;
> - revocationPath = sslCARevocationPath;
> - if (revocationPath == null)
> - connector.setAttribute("SSLCARevocationPath", null);
> - else
> - connector.setAttribute("SSLCARevocationPath",
> serverInfo.resolveServerPath(revocationPath));
> -
> - }
> -
> - public void setSslVerifyClient(String sslVerifyClient) {
> - connector.setAttribute("SSLVerifyClient", sslVerifyClient);
> - }
> -
> - public void setSslVerifyDepth(int sslVerifyDepth) {
> - connector.setAttribute("SSLVerifyDepth", sslVerifyDepth);
> - }
> -
> - public void setUseSendfile(boolean useSendfile) {
> - connector.setAttribute("useSendfile", useSendfile);
> - }
> -
> - public static final GBeanInfo GBEAN_INFO;
> -
> - static {
> - GBeanInfoBuilder infoFactory =
> GBeanInfoBuilder.createStatic("Tomcat Connector HTTP APR",
> Http11APRConnectorGBean.class, BaseHttp11ConnectorGBean.GBEAN_INFO);
> - infoFactory.addInterface(Http11APRProtocol.class,
> - new String[] {
> - //APR Attributes
> - "pollTime",
> - "pollerSize",
> - "useSendfile",
> - "sendfileSize",
> - //SSL Attributes
> - "sslProtocol",
> - "sslCipherSuite",
> - "sslCertificateFile",
> - "sslCertificateKeyFile",
> - "sslPassword",
> - "sslVerifyClient",
> - "sslVerifyDepth",
> - "sslCACertificateFile",
> - "sslCACertificatePath",
> - "sslCertificateChainFile",
> - "sslCARevocationFile",
> - "sslCARevocationPath"
> - },
> - new String[] {
> - //APR Attributes
> - "pollTime",
> - "pollerSize",
> - "useSendfile",
> - "sendfileSize",
> - //SSL Attributes
> - "sslProtocol",
> - "sslCipherSuite",
> - "sslCertificateFile",
> - "sslCertificateKeyFile",
> - "sslPassword",
> - "sslVerifyClient",
> - "sslVerifyDepth",
> - "sslCACertificateFile",
> - "sslCACertificatePath",
> - "sslCertificateChainFile",
> - "sslCARevocationFile",
> - "sslCARevocationPath"
> - }
> - );
> - infoFactory.setConstructor(new String[] { "name",
> "initParams", "host", "port", "TomcatContainer", "ServerInfo"});
> - GBEAN_INFO = infoFactory.getBeanInfo();
> - }
> -
> - public static GBeanInfo getGBeanInfo() {
> - return GBEAN_INFO;
> - }
> -
> -}
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements. See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership. The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied. See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package org.apache.geronimo.tomcat.connector;
> +
> +import java.util.Map;
> +
> +import org.apache.geronimo.gbean.GBeanInfo;
> +import org.apache.geronimo.gbean.GBeanInfoBuilder;
> +import org.apache.geronimo.management.geronimo.WebManager;
> +import org.apache.geronimo.system.serverinfo.ServerInfo;
> +import org.apache.geronimo.tomcat.TomcatContainer;
> +
> +public class Http11APRConnectorGBean extends
> BaseHttp11ConnectorGBean implements Http11APRProtocol {
> +
> + private String certificateFile;
> + private String certificateKeyFile;
> + private String caCertificateFile;
> + private String caCertificatePath;
> + private String certificateChainFile;
> + private String revocationPath;
> + private String revocationFile;
> +
> + public Http11APRConnectorGBean(String name, Map initParams,
> String host, int port, TomcatContainer container, ServerInfo
> serverInfo) throws Exception {
> + super(name, initParams,
> "org.apache.coyote.http11.Http11AprProtocol", host, port, container,
> serverInfo);
> + }
> +
> + @Override
> + public int getDefaultPort() {
> + return 80;
> + }
> +
> + @Override
> + public String getGeronimoProtocol() {
> + return WebManager.PROTOCOL_HTTP;
> + }
> +
> + public int getPollTime() {
> + Object value = connector.getAttribute("pollTime");
> + return value == null ? 2000 : new
> Integer(value.toString()).intValue();
> + }
> +
> + public int getPollerSize() {
> + Object value = connector.getAttribute("pollerSize");
> + return value == null ? 8192 : new
> Integer(value.toString()).intValue();
> + }
> +
> + public int getSendfileSize() {
> + Object value = connector.getAttribute("sendfileSize");
> + return value == null ? 8192 : new
> Integer(value.toString()).intValue();
> + }
> +
> + public String getSslCACertificateFile() {
> + return caCertificateFile;
> + }
> +
> + public String getSslCACertificatePath() {
> + return caCertificatePath;
> + }
> +
> + public String getSslCertificateChainFile() {
> + return certificateChainFile;
> + }
> +
> + public String getSslCertificateFile() {
> + return certificateFile;
> + }
> +
> + public String getSslCertificateKeyFile() {
> + return certificateKeyFile;
> + }
> +
> + public String getSslCipherSuite() {
> + return (String) connector.getAttribute("SSLCipherSuite");
> + }
> +
> + public String getSslProtocol() {
> + return (String) connector.getAttribute("SSLProtocol");
> + }
> +
> + public String getSslCARevocationFile() {
> + return revocationFile;
> + }
> +
> + public String getSslCARevocationPath() {
> + return revocationPath;
> + }
> +
> + public String getSslVerifyClient() {
> + return (String) connector.getAttribute("SSLVerifyClient");
> + }
> +
> + public int getSslVerifyDepth() {
> + Object value = connector.getAttribute("SSLVerifyDepth");
> + return value == null ? 10 : new
> Integer(value.toString()).intValue();
> + }
> +
> + public boolean getUseSendfile() {
> + Object value = connector.getAttribute("useSendfile");
> + return value == null ? true : new
> Boolean(value.toString()).booleanValue();
> + }
> +
> + public String getSslPassword() {
> + return (String) connector.getAttribute("SSLPassword");
> + }
> +
> + public void setPollTime(int pollTime) {
> + connector.setAttribute("pollTime", pollTime);
> + }
> +
> + public void setPollerSize(int pollerSize) {
> + connector.setAttribute("pollerSize", pollerSize);
> + }
> +
> + public void setSendfileSize(int sendfileSize) {
> + connector.setAttribute("sendfileSize", sendfileSize);
> + }
> +
> + public void setSslCACertificateFile(String
> sslCACertificateFile) {
> + if (sslCACertificateFile != null &&
> sslCACertificateFile.equals(""))
> + sslCACertificateFile = null;
> + caCertificateFile = sslCACertificateFile;
> + if (caCertificateFile == null)
> + connector.setAttribute("SSLCACertificateFile", null);
> + else
> + connector.setAttribute("SSLCACertificateFile",
> serverInfo.resolveServerPath(caCertificateFile));
> + }
> +
> + public void setSslCACertificatePath(String
> sslCACertificatePath) {
> + if (sslCACertificatePath != null &&
> sslCACertificatePath.equals(""))
> + sslCACertificatePath = null;
> + caCertificatePath = sslCACertificatePath;
> + if (caCertificatePath == null)
> + connector.setAttribute("SSLCACertificatePath", null);
> + else
> + connector.setAttribute("SSLCACertificatePath",
> serverInfo.resolveServerPath(caCertificatePath));
> + }
> +
> + public void setSslCertificateChainFile(String
> sslCertificateChainFile) {
> + if (sslCertificateChainFile != null &&
> sslCertificateChainFile.equals(""))
> + sslCertificateChainFile = null;
> + certificateChainFile = sslCertificateChainFile;
> + if (certificateChainFile == null)
> + connector.setAttribute("SSLCertificateChainFile", null);
> + else
> + connector.setAttribute("SSLCertificateChainFile",
> serverInfo.resolveServerPath(certificateChainFile));
> + }
> +
> + public void setSslCertificateFile(String sslCertificateFile) {
> + if (sslCertificateFile != null &&
> sslCertificateFile.equals(""))
> + sslCertificateFile = null;
> + certificateFile = sslCertificateFile;
> + if (certificateFile == null)
> + connector.setAttribute("SSLCertificateFile", null);
> + else
> + connector.setAttribute("SSLCertificateFile",
> serverInfo.resolveServerPath(certificateFile));
> + }
> +
> + public void setSslCertificateKeyFile(String
> sslCertificateKeyFile) {
> + if (sslCertificateKeyFile != null &&
> sslCertificateKeyFile.equals(""))
> + sslCertificateKeyFile = null;
> + certificateKeyFile = sslCertificateKeyFile;
> + if (certificateKeyFile == null)
> + connector.setAttribute("SSLCertificateKeyFile", null);
> + else
> + connector.setAttribute("SSLCertificateKeyFile",
> serverInfo.resolveServerPath(certificateKeyFile));
> + }
> +
> + public void setSslCipherSuite(String sslCipherSuite) {
> + connector.setAttribute("SSLCipherSuite", sslCipherSuite);
> + }
> +
> + public void setSslPassword(String sslPassword) {
> + if (sslPassword != null && sslPassword.equals(""))
> + sslPassword = null;
> + connector.setAttribute("SSLPassword", sslPassword);
> + }
> +
> + public void setSslProtocol(String sslProtocol) {
> + connector.setAttribute("SSLProtocol", sslProtocol);
> + }
> +
> + public void setSslCARevocationFile(String sslCARevocationFile) {
> + if (sslCARevocationFile!= null &&
> sslCARevocationFile.equals(""))
> + sslCARevocationFile = null;
> + revocationFile = sslCARevocationFile;
> + if (revocationFile == null)
> + connector.setAttribute("SSLCARevocationFile", null);
> + else
> + connector.setAttribute("SSLCARevocationFile",
> serverInfo.resolveServerPath(revocationFile));
> + }
> +
> + public void setSslCARevocationPath(String sslCARevocationPath) {
> + if (sslCARevocationPath!= null &&
> sslCARevocationPath.equals(""))
> + sslCARevocationPath = null;
> + revocationPath = sslCARevocationPath;
> + if (revocationPath == null)
> + connector.setAttribute("SSLCARevocationPath", null);
> + else
> + connector.setAttribute("SSLCARevocationPath",
> serverInfo.resolveServerPath(revocationPath));
> +
> + }
> +
> + public void setSslVerifyClient(String sslVerifyClient) {
> + connector.setAttribute("SSLVerifyClient", sslVerifyClient);
> + }
> +
> + public void setSslVerifyDepth(int sslVerifyDepth) {
> + connector.setAttribute("SSLVerifyDepth", sslVerifyDepth);
> + }
> +
> + public void setUseSendfile(boolean useSendfile) {
> + connector.setAttribute("useSendfile", useSendfile);
> + }
> +
> + public static final GBeanInfo GBEAN_INFO;
> +
> + static {
> + GBeanInfoBuilder infoFactory =
> GBeanInfoBuilder.createStatic("Tomcat Connector HTTP APR",
> Http11APRConnectorGBean.class, BaseHttp11ConnectorGBean.GBEAN_INFO);
> + infoFactory.addInterface(Http11APRProtocol.class,
> + new String[] {
> + //APR Attributes
> + "pollTime",
> + "pollerSize",
> + "useSendfile",
> + "sendfileSize",
> + //SSL Attributes
> + "sslProtocol",
> + "sslCipherSuite",
> + "sslCertificateFile",
> + "sslCertificateKeyFile",
> + "sslPassword",
> + "sslVerifyClient",
> + "sslVerifyDepth",
> + "sslCACertificateFile",
> + "sslCACertificatePath",
> + "sslCertificateChainFile",
> + "sslCARevocationFile",
> + "sslCARevocationPath"
> + },
> + new String[] {
> + //APR Attributes
> + "pollTime",
> + "pollerSize",
> + "useSendfile",
> + "sendfileSize",
> + //SSL Attributes
> + "sslProtocol",
> + "sslCipherSuite",
> + "sslCertificateFile",
> + "sslCertificateKeyFile",
> + "sslPassword",
> + "sslVerifyClient",
> + "sslVerifyDepth",
> + "sslCACertificateFile",
> + "sslCACertificatePath",
> + "sslCertificateChainFile",
> + "sslCARevocationFile",
> + "sslCARevocationPath"
> + }
> + );
> + infoFactory.setConstructor(new String[] { "name",
> "initParams", "host", "port", "TomcatContainer", "ServerInfo"});
> + GBEAN_INFO = infoFactory.getBeanInfo();
> + }
> +
> + public static GBeanInfo getGBeanInfo() {
> + return GBEAN_INFO;
> + }
> +
> +}
>
> Modified: geronimo/server/branches/2.1/plugins/tomcat/geronimo-
> tomcat6/src/main/java/org/apache/geronimo/tomcat/connector/
> Http11APRProtocol.java
> URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/main/java/org/apache/geronimo/tomcat/connector/Http11APRProtocol.java?rev=666772&r1=666771&r2=666772&view=diff
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/
> Http11APRProtocol.java (original)
> +++ geronimo/server/branches/2.1/plugins/tomcat/geronimo-tomcat6/src/
> main/java/org/apache/geronimo/tomcat/connector/
> Http11APRProtocol.java Wed Jun 11 11:28:53 2008
> @@ -1,58 +1,59 @@
> -/*
> - * Licensed to the Apache Software Foundation (ASF) under one
> - * or more contributor license agreements. See the NOTICE file
> - * distributed with this work for additional information
> - * regarding copyright ownership. The ASF licenses this file
> - * to you under the Apache License, Version 2.0 (the
> - * "License"); you may not use this file except in compliance
> - * with the License. You may obtain a copy of the License at
> - *
> - * http://www.apache.org/licenses/LICENSE-2.0
> - *
> - * Unless required by applicable law or agreed to in writing,
> - * software distributed under the License is distributed on an
> - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> - * KIND, either express or implied. See the License for the
> - * specific language governing permissions and limitations
> - * under the License.
> - */
> -package org.apache.geronimo.tomcat.connector;
> -
> -public interface Http11APRProtocol {
> -
> - //APR
> - public int getPollTime();
> - public void setPollTime(int pollTime);
> - public int getPollerSize();
> - public void setPollerSize(int pollerSize);
> - public boolean getUseSendfile();
> - public void setUseSendfile(boolean useSendfile);
> - public int getSendfileSize();
> - public void setSendfileSize(int sendfileSize);
> -
> - //SSL
> - public String getSslProtocol();
> - public void setSslProtocol(String sslProtocol);
> - public String getSslCipherSuite();
> - public void setSslCipherSuite(String sslCipherSuite);
> - public String getSslCertificateFile();
> - public void setSslCertificateFile(String sslCertificateFile);
> - public String getSslCertificateKeyFile();
> - public void setSslCertificateKeyFile(String
> sslCertificateKeyFile);
> - public void setSslPassword(String sslPassword);
> - public String getSslVerifyClient();
> - public void setSslVerifyClient(String sslVerifyClient);
> - public int getSslVerifyDepth();
> - public void setSslVerifyDepth(int sslVerifyDepth);
> - public String getSslCACertificateFile();
> - public void setSslCACertificateFile(String sslCACertificateFile);
> - public String getSslCACertificatePath();
> - public void setSslCACertificatePath(String sslCACertificatePath);
> - public String getSslCertificateChainFile();
> - public void setSslCertificateChainFile(String
> sslCertificateChainFile);
> - public String getSslCARevocationFile();
> - public void setSslCARevocationFile(String sslCARevocationFile);
> - public String getSslCARevocationPath();
> - public void setSslCARevocationPath(String sslCARevocationPath);
> -
> -}
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements. See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership. The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied. See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package org.apache.geronimo.tomcat.connector;
> +
> +public interface Http11APRProtocol {
> +
> + //APR
> + public int getPollTime();
> + public void setPollTime(int pollTime);
> + public int getPollerSize();
> + public void setPollerSize(int pollerSize);
> + public boolean getUseSendfile();
> + public void setUseSendfile(boolean useSendfile);
> + public int getSendfileSize();
> + public void setSendfileSize(int sendfileSize);
> +
> + //SSL
> + public String getSslProtocol();
> + public void setSslProtocol(String sslProtocol);
> + public String getSslCipherSuite();
> + public void setSslCipherSuite(String sslCipherSuite);
> + public String getSslCertificateFile();
> + public void setSslCertificateFile(String sslCertificateFile);
> + public String getSslCertificateKeyFile();
> + public void setSslCertificateKeyFile(String
> sslCertificateKeyFile);
> + public String getSslPassword();
> + public void setSslPassword(String sslPassword);
> + public String getSslVerifyClient();
> + public void setSslVerifyClient(String sslVerifyClient);
> + public int getSslVerifyDepth();
> + public void setSslVerifyDepth(int sslVerifyDepth);
> + public String getSslCACertificateFile();
> + public void setSslCACertificateFile(String sslCACertificateFile);
> + public String getSslCACertificatePath();
> + public void setSslCACertificatePath(String sslCACertificatePath);
> + public String getSslCertificateChainFile();
> + public void setSslCertificateChainFile(String
> sslCertificateChainFile);
> + public String getSslCARevocationFile();
> + public void setSslCARevocationFile(String sslCARevocationFile);
> + public String getSslCARevocationPath();
> + public void setSslCARevocationPath(String sslCARevocationPath);
> +
> +}
>
>