| /* |
| * 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.coyote.ajp; |
| |
| import org.apache.coyote.AbstractProtocolHandler; |
| import org.apache.tomcat.util.res.StringManager; |
| |
| public abstract class AbstractAjpProtocol extends AbstractProtocolHandler { |
| |
| /** |
| * The string manager for this package. |
| */ |
| protected static final StringManager sm = |
| StringManager.getManager(Constants.Package); |
| |
| |
| // ------------------------------------------------- AJP specific properties |
| // ------------------------------------------ managed in the ProtocolHandler |
| |
| /** |
| * Should authentication be done in the native webserver layer, |
| * or in the Servlet container ? |
| */ |
| protected boolean tomcatAuthentication = true; |
| public boolean getTomcatAuthentication() { return tomcatAuthentication; } |
| public void setTomcatAuthentication(boolean tomcatAuthentication) { |
| this.tomcatAuthentication = tomcatAuthentication; |
| } |
| |
| |
| /** |
| * Required secret. |
| */ |
| protected String requiredSecret = null; |
| public void setRequiredSecret(String requiredSecret) { |
| this.requiredSecret = requiredSecret; |
| } |
| |
| |
| /** |
| * AJP packet size. |
| */ |
| protected int packetSize = Constants.MAX_PACKET_SIZE; |
| public int getPacketSize() { return packetSize; } |
| public void setPacketSize(int packetSize) { |
| if(packetSize < Constants.MAX_PACKET_SIZE) { |
| this.packetSize = Constants.MAX_PACKET_SIZE; |
| } else { |
| this.packetSize = packetSize; |
| } |
| } |
| } |