|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.config.plugins.processor.PluginCache
public class PluginCache
Constructor Summary | |
---|---|
PluginCache()
|
Method Summary | |
---|---|
Map<String,Map<String,PluginEntry>> |
getAllCategories()
Returns all categories of plugins in this cache. |
Map<String,PluginEntry> |
getCategory(String category)
Gets or creates a category of plugins. |
void |
loadCacheFiles(Enumeration<URL> resources)
Loads and merges all the Log4j plugin cache files specified. |
int |
size()
Gets the number of plugin categories registered. |
void |
writeCache(OutputStream os)
Stores the plugin cache to a given OutputStream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginCache()
Method Detail |
---|
public Map<String,Map<String,PluginEntry>> getAllCategories()
public Map<String,PluginEntry> getCategory(String category)
category
- name of category to look up.
public void writeCache(OutputStream os) throws IOException
os
- destination to save cache to.
IOException
public void loadCacheFiles(Enumeration<URL> resources) throws IOException
resources
- URLs to all the desired plugin cache files to load.
IOException
public int size()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2014 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.