Class CasEmbeddedApacheTomcatProperties
java.lang.Object
org.apereo.cas.configuration.model.core.web.tomcat.CasEmbeddedApacheTomcatProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-webapp-tomcat")
public class CasEmbeddedApacheTomcatProperties
extends Object
implements Serializable
This is
CasEmbeddedApacheTomcatProperties
.- Since:
- 5.3.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAjp()
Embedded container AJP settings.Enable basic authentication for the embedded tomcat.Embedded container tomcat clustering options.getCsrf()
Enable Tomcat's CSRF filter.Configuration properties for access logging beyond defaults.getHttp()
Embedded container HTTP port settings as an additional option.Http proxy configuration properties.Enable Tomcat's RemoteAddress filter.Embedded container's remote-user valve setting.Embedded container's rewrite valve setting.Controls theserver
attribute of the tomcat connector.Embedded container socket settings.Embedded container's SSL valve setting.Embedded container AJP settings.Enable basic authentication for the embedded tomcat.Embedded container tomcat clustering options.Enable Tomcat's CSRF filter.Configuration properties for access logging beyond defaults.Embedded container HTTP port settings as an additional option.Http proxy configuration properties.Enable Tomcat's RemoteAddress filter.setRemoteUserValve
(CasEmbeddedApacheTomcatRemoteUserValveProperties remoteUserValve) Embedded container's remote-user valve setting.setRewriteValve
(CasEmbeddedApacheTomcatRewriteValveProperties rewriteValve) Embedded container's rewrite valve setting.setServerName
(String serverName) Controls theserver
attribute of the tomcat connector.Embedded container socket settings.Embedded container's SSL valve setting.
-
Constructor Details
-
CasEmbeddedApacheTomcatProperties
public CasEmbeddedApacheTomcatProperties()
-
-
Method Details
-
getServerName
Controls theserver
attribute of the tomcat connector. -
getSocket
Embedded container socket settings. The NIO and NIO2 implementation support the Java TCP socket attributes in addition to the common Connector and HTTP attributes. -
getAjp
Embedded container AJP settings. -
getHttp
Embedded container HTTP port settings as an additional option. -
getClustering
Embedded container tomcat clustering options. -
getHttpProxy
Http proxy configuration properties. In the event that you decide to run CAS without any SSL configuration in the embedded Tomcat container and on a non-secure port yet wish to customize the connector configuration that is linked to the running port (i.e. 8080), this setting may apply. -
getSslValve
Embedded container's SSL valve setting. -
getRewriteValve
Embedded container's rewrite valve setting. -
getRemoteUserValve
Embedded container's remote-user valve setting. -
getExtAccessLog
Configuration properties for access logging beyond defaults. -
getRemoteAddr
Enable Tomcat's RemoteAddress filter. -
getCsrf
Enable Tomcat's CSRF filter. -
getBasicAuthn
Enable basic authentication for the embedded tomcat. -
setServerName
Controls theserver
attribute of the tomcat connector.- Returns:
this
.
-
setSocket
Embedded container socket settings. The NIO and NIO2 implementation support the Java TCP socket attributes in addition to the common Connector and HTTP attributes.- Returns:
this
.
-
setAjp
Embedded container AJP settings.- Returns:
this
.
-
setHttp
Embedded container HTTP port settings as an additional option.- Returns:
this
.
-
setClustering
public CasEmbeddedApacheTomcatProperties setClustering(CasEmbeddedApacheTomcatClusteringProperties clustering) Embedded container tomcat clustering options.- Returns:
this
.
-
setHttpProxy
public CasEmbeddedApacheTomcatProperties setHttpProxy(CasEmbeddedApacheTomcatHttpProxyProperties httpProxy) Http proxy configuration properties. In the event that you decide to run CAS without any SSL configuration in the embedded Tomcat container and on a non-secure port yet wish to customize the connector configuration that is linked to the running port (i.e. 8080), this setting may apply.- Returns:
this
.
-
setSslValve
public CasEmbeddedApacheTomcatProperties setSslValve(CasEmbeddedApacheTomcatSslValveProperties sslValve) Embedded container's SSL valve setting.- Returns:
this
.
-
setRewriteValve
public CasEmbeddedApacheTomcatProperties setRewriteValve(CasEmbeddedApacheTomcatRewriteValveProperties rewriteValve) Embedded container's rewrite valve setting.- Returns:
this
.
-
setRemoteUserValve
public CasEmbeddedApacheTomcatProperties setRemoteUserValve(CasEmbeddedApacheTomcatRemoteUserValveProperties remoteUserValve) Embedded container's remote-user valve setting.- Returns:
this
.
-
setExtAccessLog
public CasEmbeddedApacheTomcatProperties setExtAccessLog(CasEmbeddedApacheTomcatExtendedAccessLogProperties extAccessLog) Configuration properties for access logging beyond defaults.- Returns:
this
.
-
setRemoteAddr
public CasEmbeddedApacheTomcatProperties setRemoteAddr(CasEmbeddedApacheTomcatRemoteAddressProperties remoteAddr) Enable Tomcat's RemoteAddress filter.- Returns:
this
.
-
setCsrf
Enable Tomcat's CSRF filter.- Returns:
this
.
-
setBasicAuthn
public CasEmbeddedApacheTomcatProperties setBasicAuthn(CasEmbeddedApacheTomcatBasicAuthenticationProperties basicAuthn) Enable basic authentication for the embedded tomcat.- Returns:
this
.
-