Class ApplicationInitListener
- java.lang.Object
-
- ai.aitia.arrowhead.application.library.config.ApplicationInitListener
-
public abstract class ApplicationInitListener extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.logging.log4j.Loggerloggerprotected eu.arrowhead.common.SSLPropertiessslProperties
-
Constructor Summary
Constructors Constructor Description ApplicationInitListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckCoreSystemReachability(eu.arrowhead.common.core.CoreSystem coreSystem)protected voidcustomDestroy()protected voidcustomInit(org.springframework.context.event.ContextRefreshedEvent event)voiddestroy()protected StringgetModeString()voidonApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
-
-
-
Method Detail
-
onApplicationEvent
@EventListener @Order(10) public void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException, InterruptedException
-
destroy
@PreDestroy public void destroy() throws InterruptedException
- Throws:
InterruptedException
-
customInit
protected void customInit(org.springframework.context.event.ContextRefreshedEvent event)
-
customDestroy
protected void customDestroy()
-
getModeString
protected String getModeString()
-
checkCoreSystemReachability
protected void checkCoreSystemReachability(eu.arrowhead.common.core.CoreSystem coreSystem)
-
-