Class SslAcceleratorValve
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.ofbiz.catalina.container.SslAcceleratorValve
- All Implemented Interfaces:
MBeanRegistration
,org.apache.catalina.Contained
,org.apache.catalina.JmxEnabled
,org.apache.catalina.Lifecycle
,org.apache.catalina.Valve
public class SslAcceleratorValve
extends org.apache.catalina.valves.ValveBase
To use add (or uncomment) the following line to the Tomcat/Catalina configuarion
(ie in ofbiz-containers.xml under the <property name="default-server" value="engine"> element):
<property name="ssl-accelerator-port" value="8443"/>
Once that is done just setup a connector just like the example http-connector and have it listen on the port you set in the ssl-accelerator-port value.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse
-
Field Summary
Fields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, next, sm
Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserver
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets ssl accelerator port.void
invoke
(org.apache.catalina.connector.Request req, org.apache.catalina.connector.Response resp) void
setSslAcceleratorPort
(Integer sslAcceleratorPort) Sets ssl accelerator port.Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, startInternal, stopInternal, toString
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister
Methods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
SslAcceleratorValve
public SslAcceleratorValve()
-
-
Method Details
-
setSslAcceleratorPort
Sets ssl accelerator port.- Parameters:
sslAcceleratorPort
- the ssl accelerator port
-
getSslAcceleratorPort
Gets ssl accelerator port.- Returns:
- the ssl accelerator port
-
invoke
public void invoke(org.apache.catalina.connector.Request req, org.apache.catalina.connector.Response resp) throws IOException, ServletException - Throws:
IOException
ServletException
-