public abstract class AbstractCapabilityInitializer extends Object implements CapabilityInitializer, javax.faces.event.SystemEventListener, javax.servlet.ServletContextListener
Abstract initializater and finalizer listening for JSF PostConstructApplicationEvent (needs to be registered explicitly in faces-config.xml).
After observing PostConstructApplicationEvent, it registers to PreDestroyApplicationEvent to observe finalization phase.
| Constructor and Description |
|---|
AbstractCapabilityInitializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent sce) |
void |
contextInitialized(javax.servlet.ServletContextEvent sce) |
void |
finalizeCapability()
Finalizes provided capability and frees allocated resources.
|
boolean |
isCapabilityEnabled()
Returns true when capability should be initialized.
|
protected boolean |
isCorrentlyInitialized()
Returns true if initialization method has been processed without errors.
|
boolean |
isListenerForSource(Object source) |
void |
processEvent(javax.faces.event.SystemEvent event) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeCapabilitypublic void processEvent(javax.faces.event.SystemEvent event)
throws javax.faces.event.AbortProcessingException
processEvent in interface javax.faces.event.SystemEventListenerjavax.faces.event.AbortProcessingExceptionpublic void contextInitialized(javax.servlet.ServletContextEvent sce)
contextInitialized in interface javax.servlet.ServletContextListenerpublic void contextDestroyed(javax.servlet.ServletContextEvent sce)
contextDestroyed in interface javax.servlet.ServletContextListenerprotected boolean isCorrentlyInitialized()
public boolean isListenerForSource(Object source)
isListenerForSource in interface javax.faces.event.SystemEventListenerpublic void finalizeCapability()
throws Exception
CapabilityInitializerfinalizeCapability in interface CapabilityInitializerExceptionpublic boolean isCapabilityEnabled()
CapabilityInitializerisCapabilityEnabled in interface CapabilityInitializerCopyright © 2013 JBoss by Red Hat. All Rights Reserved.