public class AprLifecycleListener extends java.lang.Object implements LifecycleListener
LifecycleListener that will init and and destroy APR.
This listener must only be nested within Server elements.
Note: If you are running Tomcat in an embedded fashion and have more than one Server instance per
JVM, this listener must not be added to the Server instances, but handled outside by the calling
code which is bootstrapping the embedded Tomcat instances. Not doing so will lead to JVM crashes.
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
FIPSMode |
protected static boolean |
fipsModeActive |
protected static java.lang.Object |
lock |
protected static StringManager |
sm
The string manager for this package.
|
protected static java.lang.String |
SSLEngine |
protected static boolean |
sslInitialized |
protected static java.lang.String |
SSLRandomSeed |
protected static int |
TCN_RECOMMENDED_MAJOR |
protected static int |
TCN_RECOMMENDED_MINOR |
protected static int |
TCN_RECOMMENDED_PV |
protected static int |
TCN_REQUIRED_MAJOR |
protected static int |
TCN_REQUIRED_MINOR |
protected static int |
TCN_REQUIRED_PATCH |
| Constructor and Description |
|---|
AprLifecycleListener() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFIPSMode() |
java.lang.String |
getSSLEngine() |
java.lang.String |
getSSLRandomSeed() |
static boolean |
getUseAprConnector() |
static boolean |
getUseOpenSSL() |
static boolean |
isAprAvailable() |
boolean |
isFIPSModeActive() |
static boolean |
isInstanceCreated() |
void |
lifecycleEvent(LifecycleEvent event)
Primary entry point for startup and shutdown events.
|
void |
setFIPSMode(java.lang.String FIPSMode) |
void |
setSSLEngine(java.lang.String SSLEngine) |
void |
setSSLRandomSeed(java.lang.String SSLRandomSeed) |
void |
setUseAprConnector(boolean useAprConnector) |
void |
setUseOpenSSL(boolean useOpenSSL) |
protected static final StringManager sm
protected static final int TCN_REQUIRED_MAJOR
protected static final int TCN_REQUIRED_MINOR
protected static final int TCN_REQUIRED_PATCH
protected static final int TCN_RECOMMENDED_MAJOR
protected static final int TCN_RECOMMENDED_MINOR
protected static final int TCN_RECOMMENDED_PV
protected static java.lang.String SSLEngine
protected static java.lang.String FIPSMode
protected static java.lang.String SSLRandomSeed
protected static boolean sslInitialized
protected static boolean fipsModeActive
protected static final java.lang.Object lock
public static boolean isAprAvailable()
public void lifecycleEvent(LifecycleEvent event)
lifecycleEvent in interface LifecycleListenerevent - The event that has occurredpublic java.lang.String getSSLEngine()
public void setSSLEngine(java.lang.String SSLEngine)
public java.lang.String getSSLRandomSeed()
public void setSSLRandomSeed(java.lang.String SSLRandomSeed)
public java.lang.String getFIPSMode()
public void setFIPSMode(java.lang.String FIPSMode)
public boolean isFIPSModeActive()
public void setUseAprConnector(boolean useAprConnector)
public static boolean getUseAprConnector()
public void setUseOpenSSL(boolean useOpenSSL)
public static boolean getUseOpenSSL()
public static boolean isInstanceCreated()
Copyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.