Package org.apache.catalina.core
Class AprLifecycleListener
- java.lang.Object
-
- org.apache.catalina.core.AprLifecycleListener
-
- All Implemented Interfaces:
LifecycleListener
public class AprLifecycleListener extends Object implements LifecycleListener
Implementation ofLifecycleListenerthat will init and and destroy APR.- Since:
- 4.1
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringFIPSModeprotected static booleanfipsModeActiveprotected static Objectlockprotected static StringManagersmThe string manager for this package.protected static StringSSLEngineprotected static booleansslInitializedprotected static StringSSLRandomSeedprotected static intTCN_RECOMMENDED_MINORprotected static intTCN_RECOMMENDED_PVprotected static intTCN_REQUIRED_MAJORprotected static intTCN_REQUIRED_MINORprotected static intTCN_REQUIRED_PATCH
-
Constructor Summary
Constructors Constructor Description AprLifecycleListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFIPSMode()StringgetSSLEngine()StringgetSSLRandomSeed()static booleangetUseOpenSSL()static booleanisAprAvailable()booleanisFIPSModeActive()static booleanisInstanceCreated()voidlifecycleEvent(LifecycleEvent event)Primary entry point for startup and shutdown events.voidsetFIPSMode(String FIPSMode)voidsetSSLEngine(String SSLEngine)voidsetSSLRandomSeed(String SSLRandomSeed)voidsetUseOpenSSL(boolean useOpenSSL)
-
-
-
Field Detail
-
sm
protected static final StringManager sm
The string manager for this package.
-
TCN_REQUIRED_MAJOR
protected static final int TCN_REQUIRED_MAJOR
- See Also:
- Constant Field Values
-
TCN_REQUIRED_MINOR
protected static final int TCN_REQUIRED_MINOR
- See Also:
- Constant Field Values
-
TCN_REQUIRED_PATCH
protected static final int TCN_REQUIRED_PATCH
- See Also:
- Constant Field Values
-
TCN_RECOMMENDED_MINOR
protected static final int TCN_RECOMMENDED_MINOR
- See Also:
- Constant Field Values
-
TCN_RECOMMENDED_PV
protected static final int TCN_RECOMMENDED_PV
- See Also:
- Constant Field Values
-
SSLEngine
protected static String SSLEngine
-
FIPSMode
protected static String FIPSMode
-
SSLRandomSeed
protected static String SSLRandomSeed
-
sslInitialized
protected static boolean sslInitialized
-
fipsModeActive
protected static boolean fipsModeActive
-
lock
protected static final Object lock
-
-
Method Detail
-
isAprAvailable
public static boolean isAprAvailable()
-
lifecycleEvent
public void lifecycleEvent(LifecycleEvent event)
Primary entry point for startup and shutdown events.- Specified by:
lifecycleEventin interfaceLifecycleListener- Parameters:
event- The event that has occurred
-
getSSLEngine
public String getSSLEngine()
-
setSSLEngine
public void setSSLEngine(String SSLEngine)
-
getSSLRandomSeed
public String getSSLRandomSeed()
-
setSSLRandomSeed
public void setSSLRandomSeed(String SSLRandomSeed)
-
getFIPSMode
public String getFIPSMode()
-
setFIPSMode
public void setFIPSMode(String FIPSMode)
-
isFIPSModeActive
public boolean isFIPSModeActive()
-
setUseOpenSSL
public void setUseOpenSSL(boolean useOpenSSL)
-
getUseOpenSSL
public static boolean getUseOpenSSL()
-
isInstanceCreated
public static boolean isInstanceCreated()
-
-