public class PluginCache extends Object
Constructor and Description |
---|
PluginCache() |
Modifier and Type | Method and Description |
---|---|
ConcurrentMap<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 ConcurrentMap<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()
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.