/** * Test plugin class for unit tests. */ @Plugin(name = "Fake", category = "Test") @PluginAliases({"AnotherFake", "StillFake"}) public class FakePlugin { @Plugin(name = "Nested", category = "Test") public static class Nested { } }
@PluginAliases("appender-ref") public final class AppenderRef { private static final Logger LOGGER = StatusLogger.getLogger();
@PluginAliases({ "JMSQueue", "JMSTopic" }) public class JmsAppender extends AbstractAppender {
@PluginAliases("ContextMapFilter") @PerformanceSensitive("allocation") public class ThreadContextMapFilter extends MapFilter {
@PluginAliases({"keyPassword"}) private String keyPassphrase;
@PluginAliases({"keyPassword"}) private String keyPassphrase;
@PluginAttribute("primary") final String primary, @PluginElement("Failovers") final String[] failovers, @PluginAliases("retryInterval") // deprecated @PluginAttribute("retryIntervalSeconds") final String retryIntervalSeconds, @PluginConfiguration final Configuration config,
@PluginAliases({"keyPassword"}) private String keyPassphrase;
@PluginAliases({ "reconnectDelay", "reconnectionDelay", "delayMillis", "reconnectionDelayMillis" }) private int reconnectDelayMillis; @PluginAliases({ "SslConfig" }) private SslConfiguration sslConfiguration;
@PluginAliases("error-ref") private String errorRef;
@PluginAliases({ "queueBindingName", "topicBindingName" }) @Required(message = "A javax.jms.Destination JNDI name must be specified") private String destinationBindingName;