Package org.apache.catalina.core
Class AprLifecycleListener
- java.lang.Object
- 
- org.apache.catalina.core.AprLifecycleListener
 
- 
- All Implemented Interfaces:
- LifecycleListener
 
 public class AprLifecycleListener extends java.lang.Object implements LifecycleListener Implementation ofLifecycleListenerthat will init and and destroy APR.This listener must only be nested within Serverelements.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 Serverinstances, but handled outside by the calling code which is bootstrapping the embedded Tomcat instances. Not doing so will lead to JVM crashes.- Since:
- 4.1
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.lang.StringFIPSModeprotected static booleanfipsModeActiveprotected static java.lang.Objectlockprotected static StringManagersmThe string manager for this package.protected static java.lang.StringSSLEngineprotected static booleansslInitializedprotected static java.lang.StringSSLRandomSeedprotected static intTCN_RECOMMENDED_MAJORprotected static intTCN_RECOMMENDED_MINORprotected static intTCN_RECOMMENDED_PVprotected static intTCN_REQUIRED_MAJORprotected static intTCN_REQUIRED_MINORprotected static intTCN_REQUIRED_PATCH
 - 
Constructor SummaryConstructors Constructor Description AprLifecycleListener()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFIPSMode()java.lang.StringgetSSLEngine()java.lang.StringgetSSLRandomSeed()static booleangetUseAprConnector()static booleangetUseOpenSSL()static booleanisAprAvailable()booleanisFIPSModeActive()static booleanisInstanceCreated()voidlifecycleEvent(LifecycleEvent event)Primary entry point for startup and shutdown events.voidsetFIPSMode(java.lang.String FIPSMode)voidsetSSLEngine(java.lang.String SSLEngine)voidsetSSLRandomSeed(java.lang.String SSLRandomSeed)voidsetUseAprConnector(boolean useAprConnector)voidsetUseOpenSSL(boolean useOpenSSL)
 
- 
- 
- 
Field Detail- 
smprotected static final StringManager sm The string manager for this package.
 - 
TCN_REQUIRED_MAJORprotected static final int TCN_REQUIRED_MAJOR - See Also:
- Constant Field Values
 
 - 
TCN_REQUIRED_MINORprotected static final int TCN_REQUIRED_MINOR - See Also:
- Constant Field Values
 
 - 
TCN_REQUIRED_PATCHprotected static final int TCN_REQUIRED_PATCH - See Also:
- Constant Field Values
 
 - 
TCN_RECOMMENDED_MAJORprotected static final int TCN_RECOMMENDED_MAJOR - See Also:
- Constant Field Values
 
 - 
TCN_RECOMMENDED_MINORprotected static final int TCN_RECOMMENDED_MINOR - See Also:
- Constant Field Values
 
 - 
TCN_RECOMMENDED_PVprotected static final int TCN_RECOMMENDED_PV - See Also:
- Constant Field Values
 
 - 
SSLEngineprotected static java.lang.String SSLEngine 
 - 
FIPSModeprotected static java.lang.String FIPSMode 
 - 
SSLRandomSeedprotected static java.lang.String SSLRandomSeed 
 - 
sslInitializedprotected static boolean sslInitialized 
 - 
fipsModeActiveprotected static boolean fipsModeActive 
 - 
lockprotected static final java.lang.Object lock 
 
- 
 - 
Method Detail- 
isAprAvailablepublic static boolean isAprAvailable() 
 - 
lifecycleEventpublic void lifecycleEvent(LifecycleEvent event) Primary entry point for startup and shutdown events.- Specified by:
- lifecycleEventin interface- LifecycleListener
- Parameters:
- event- The event that has occurred
 
 - 
getSSLEnginepublic java.lang.String getSSLEngine() 
 - 
setSSLEnginepublic void setSSLEngine(java.lang.String SSLEngine) 
 - 
getSSLRandomSeedpublic java.lang.String getSSLRandomSeed() 
 - 
setSSLRandomSeedpublic void setSSLRandomSeed(java.lang.String SSLRandomSeed) 
 - 
getFIPSModepublic java.lang.String getFIPSMode() 
 - 
setFIPSModepublic void setFIPSMode(java.lang.String FIPSMode) 
 - 
isFIPSModeActivepublic boolean isFIPSModeActive() 
 - 
setUseAprConnectorpublic void setUseAprConnector(boolean useAprConnector) 
 - 
getUseAprConnectorpublic static boolean getUseAprConnector() 
 - 
setUseOpenSSLpublic void setUseOpenSSL(boolean useOpenSSL) 
 - 
getUseOpenSSLpublic static boolean getUseOpenSSL() 
 - 
isInstanceCreatedpublic static boolean isInstanceCreated() 
 
- 
 
-