| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv ConcurrentMap | |
| private static final Logger | |
| private AtomicBoolean | |
| private AtomicBoolean | |
| private final ServletContextFacesContextFactory |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | Returns: true if the currentKeyrent execution falls into the special initialization case.the currentKeyrent FacesContext for this request facesContext)This method is used to detect the following special initialization case. |
| pack-priv FactoryFinderInstance | |
| pack-priv FactoryFinderInstance | |
| private FactoryFinderInstance | |
| private ClassLoader | getClassLoader()
Identify and return the class loader that is associated with the calling web application. |
| pack-priv Object | |
| pack-priv Object | |
| pack-priv void | |
| pack-priv void |
| applicationMap | back to summary |
|---|---|
| pack-priv ConcurrentMap<CurrentThreadToServletContext. | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| logNonNullFacesContext | back to summary |
|---|---|
| private AtomicBoolean logNonNullFacesContext | |
| logNullFacesContext | back to summary |
|---|---|
| private AtomicBoolean logNullFacesContext | |
| servletContextFacesContextFactory | back to summary |
|---|---|
| private final ServletContextFacesContextFactory servletContextFacesContextFactory | |
| CurrentThreadToServletContext | back to summary |
|---|---|
| pack-priv CurrentThreadToServletContext() | |
| detectSpecialInitializationCase | back to summary |
|---|---|
| private boolean detectSpecialInitializationCase(FacesContext facesContext) This method is used to detect the following special initialization case. IF no FactoryFinderInstance can be found for key, AND this call to getApplicationFactoryFinderInstance() *does* have a currentKeyrent FacesContext BUT a previous call to getApplicationFactoryFinderInstance *did not* have a currentKeyrent FacesContext
| |
| getApplicationFactoryManager | back to summary |
|---|---|
| pack-priv FactoryFinderInstance getApplicationFactoryManager() | |
| getApplicationFactoryManager | back to summary |
|---|---|
| pack-priv FactoryFinderInstance getApplicationFactoryManager(boolean create) | |
| getApplicationFactoryManager | back to summary |
|---|---|
| private FactoryFinderInstance getApplicationFactoryManager(ClassLoader cl, boolean create) | |
| getClassLoader | back to summary |
|---|---|
| private ClassLoader getClassLoader() throws FacesException Identify and return the class loader that is associated with the calling web application.
| |
| getFallbackFactory | back to summary |
|---|---|
| pack-priv Object getFallbackFactory(FactoryFinderInstance brokenFactoryManager, String factoryName) | |
| getServletContextForCurrentClassLoader | back to summary |
|---|---|
| pack-priv Object getServletContextForCurrentClassLoader() | |
| removeApplicationFactoryManager | back to summary |
|---|---|
| pack-priv void removeApplicationFactoryManager() | |
| resetSpecialInitializationCaseFlags | back to summary |
|---|---|
| pack-priv void resetSpecialInitializationCaseFlags() | |
| Modifier and Type | Field and Description |
|---|---|
| private ClassLoader | |
| private Object | |
| private static final String | |
| private Long | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| pack-priv | FactoryManagerCacheKey(FacesContext facesContext, ClassLoader cl, Map<CurrentThreadToServletContext.
|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. obj)Overrides java. |
| private ClassLoader | |
| pack-priv ClassLoader | |
| pack-priv Object | |
| public int | |
| private void | |
| private void | |
| private ClassLoader |
| cl | back to summary |
|---|---|
| private ClassLoader cl | |
| context | back to summary |
|---|---|
| private Object context | |
| INIT_TIME_CL_KEY | back to summary |
|---|---|
| private static final String INIT_TIME_CL_KEY | |
| marker | back to summary |
|---|---|
| private Long marker | |
| MARKER_KEY | back to summary |
|---|---|
| private static final String MARKER_KEY | |
| FactoryManagerCacheKey | back to summary |
|---|---|
| pack-priv FactoryManagerCacheKey(FacesContext facesContext, ClassLoader cl, Map<CurrentThreadToServletContext. | |
| FactoryManagerCacheKey | back to summary |
|---|---|
| private FactoryManagerCacheKey() | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| findMatchConsideringParentClassLoader | back to summary |
|---|---|
| private ClassLoader findMatchConsideringParentClassLoader(ClassLoader argumentCL, ClassLoader currentKeyCL) | |
| getClassLoader | back to summary |
|---|---|
| pack-priv ClassLoader getClassLoader() | |
| getContext | back to summary |
|---|---|
| pack-priv Object getContext() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| initFromAppMap | back to summary |
|---|---|
| private void initFromAppMap(ExternalContext extContext, ClassLoader cl) | |
| initFromFactoryMap | back to summary |
|---|---|
| private void initFromFactoryMap(ClassLoader cl, Map<CurrentThreadToServletContext. | |
| resolveToFirstTimeUsedClassLoader | back to summary |
|---|---|
| private ClassLoader resolveToFirstTimeUsedClassLoader(ClassLoader toResolve, ExternalContext extContext) | |