private static Log log = LogFactory.getLog(AuthenticatorBase.class);
+ //------------------------------------------------------ Constructor
+ public AuthenticatorBase() {
+ super(true);
+ }
+
// ----------------------------------------------------- Instance Variables
extends ValveBase
implements Lifecycle, SessionListener {
+ //------------------------------------------------------ Constructor
+ public SingleSignOn() {
+ super(true);
+ }
// ----------------------------------------------------- Instance Variables
final class StandardContextValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public StandardContextValve() {
+ super(true);
+ }
// ----------------------------------------------------- Instance Variables
final class StandardEngineValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public StandardEngineValve() {
+ super(true);
+ }
+
// ----------------------------------------------------- Instance Variables
private static Log log = LogFactory.getLog(StandardHostValve.class);
+ //------------------------------------------------------ Constructor
+ public StandardHostValve() {
+ super(true);
+ }
+
// ----------------------------------------------------- Instance Variables
final class StandardWrapperValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public StandardWrapperValve() {
+ super(true);
+ }
+
// ----------------------------------------------------- Instance Variables
*/
protected static final String info = "org.apache.catalina.ha.session.JvmRouteBinderValve/1.2";
+ //------------------------------------------------------ Constructor
+ public JvmRouteBinderValve() {
+ super(false);
+ }
+
/*--Instance Variables--------------------------------------*/
/**
// ------------------------------------------------------------- Properties
public ReplicationValve() {
+ super(false);
}
/**
private static Log log = LogFactory.getLog(AccessLogValve.class);
+ //------------------------------------------------------ Constructor
+ public AccessLogValve() {
+ super(false);
+ }
+
// ----------------------------------------------------- Instance Variables
public class CometConnectionManagerValve
extends ValveBase
implements Lifecycle, HttpSessionListener, LifecycleListener {
+
+ //------------------------------------------------------ Constructor
+ public CometConnectionManagerValve() {
+ super(false);
+ }
// ----------------------------------------------------- Instance Variables
public class ErrorReportValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public ErrorReportValve() {
+ super(false);
+ }
// ----------------------------------------------------- Instance Variables
* </pre>
*/
public JDBCAccessLogValve() {
- super();
+ super(false);
driverName = null;
connectionURL = null;
tableName = "access";
public class PersistentValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public PersistentValve() {
+ super(false);
+ }
// ----------------------------------------------------- Instance Variables
public abstract class RequestFilterValve
extends ValveBase {
+ //------------------------------------------------------ Constructor
+ public RequestFilterValve() {
+ super(true);
+ }
// ----------------------------------------------------- Class Variables
public class SSLValve
extends ValveBase {
+
+
+ //------------------------------------------------------ Constructor
+ public SSLValve() {
+ super(true);
+ }
+
+
public String mygetHeader(Request request, String header) {
String strcert0 = request.getHeader(header);
extends ValveBase
implements Lifecycle {
+ //------------------------------------------------------ Constructor
+ public SemaphoreValve() {
+ super(false); //TODO - is this async aware
+ }
// ----------------------------------------------------- Instance Variables
implements Contained, Valve, MBeanRegistration {
private static Log log = LogFactory.getLog(ValveBase.class);
- //------------------------------------------------------ Instance Variables
-
+ //------------------------------------------------------ Constructor
+
+ public ValveBase() {
+ this(false);
+ }
+
+ public ValveBase(boolean asyncSupported) {
+ this.asyncSupported = asyncSupported;
+ }
+ //------------------------------------------------------ Instance Variables
/**
* Does this valve support async reporting
*/
- protected boolean asyncSupported = false;
+ protected boolean asyncSupported;
/**
* The Container whose pipeline this Valve is a component of.