public class PluginCache extends Object
| Constructor | Description |
|---|---|
PluginCache() |
| Modifier and Type | Method | Description |
|---|---|---|
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.
|
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 - if an I/O exception occurs.public void loadCacheFiles(Enumeration<URL> resources) throws IOException
resources - URLs to all the desired plugin cache files to load.IOException - if an I/O exception occurs.public int size()
Copyright © 1999-2018. 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.