Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@ public class JndiManager extends AbstractManager {
private static final String PREFIX = "log4j2.enableJndi";
private static final String JAVA_SCHEME = "java";

private static final boolean JNDI_CONTEXT_SELECTOR_ENABLED = isJndiEnabled("ContextSelector");
private static final boolean JNDI_JMS_ENABLED = isJndiEnabled("Jms");
private static final boolean JNDI_LOOKUP_ENABLED = isJndiEnabled("Lookup");

private final InitialContext context;

private static boolean isJndiEnabled(final String subKey) {
Expand All @@ -53,15 +57,15 @@ public static boolean isJndiEnabled() {
}

public static boolean isJndiContextSelectorEnabled() {
return isJndiEnabled("ContextSelector");
return JNDI_CONTEXT_SELECTOR_ENABLED;
}

public static boolean isJndiJmsEnabled() {
return isJndiEnabled("Jms");
return JNDI_JMS_ENABLED;
}

public static boolean isJndiLookupEnabled() {
return isJndiEnabled("Lookup");
return JNDI_LOOKUP_ENABLED;
}

private JndiManager(final String name, final InitialContext context) {
Expand Down