@Plugin(name="LlapRoutingAppenderPurgePolicy",
category="Core",
printObject=true)
public class LlapRoutingAppenderPurgePolicy
extends Object
implements org.apache.logging.log4j.core.appender.routing.PurgePolicy
RoutingAppender which awaits a notification from the application
about a key no longer being required, before it purges it.| Constructor and Description |
|---|
LlapRoutingAppenderPurgePolicy(String name) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.logging.log4j.core.appender.routing.PurgePolicy |
createPurgePolicy(String name) |
void |
initialize(org.apache.logging.log4j.core.appender.routing.RoutingAppender routingAppender) |
void |
purge() |
void |
update(String key,
org.apache.logging.log4j.core.LogEvent event) |
public LlapRoutingAppenderPurgePolicy(String name)
public void initialize(org.apache.logging.log4j.core.appender.routing.RoutingAppender routingAppender)
initialize in interface org.apache.logging.log4j.core.appender.routing.PurgePolicypublic void purge()
purge in interface org.apache.logging.log4j.core.appender.routing.PurgePolicypublic void update(String key, org.apache.logging.log4j.core.LogEvent event)
update in interface org.apache.logging.log4j.core.appender.routing.PurgePolicy@PluginFactory
public static org.apache.logging.log4j.core.appender.routing.PurgePolicy createPurgePolicy(@PluginAttribute(value="name")
String name)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.