@ -69,9 +69,9 @@ public class JndiPropertySource extends PropertySource<JndiLocatorDelegate> {
@@ -69,9 +69,9 @@ public class JndiPropertySource extends PropertySource<JndiLocatorDelegate> {
@ -80,12 +80,16 @@ public class JndiPropertySource extends PropertySource<JndiLocatorDelegate> {
@@ -80,12 +80,16 @@ public class JndiPropertySource extends PropertySource<JndiLocatorDelegate> {
publicObjectgetProperty(Stringname){
try{
Objectvalue=this.source.lookup(name);
logger.debug("JNDI lookup for name ["+name+"] returned: ["+value+"]");
if(logger.isDebugEnabled()){
logger.debug("JNDI lookup for name ["+name+"] returned: ["+value+"]");
}
returnvalue;
}
catch(NamingExceptionex){
logger.debug("JNDI lookup for name ["+name+"] threw NamingException "+
@ -58,16 +60,16 @@ public class EnvironmentSecurityManagerIntegrationTests {
@@ -58,16 +60,16 @@ public class EnvironmentSecurityManagerIntegrationTests {
// disallowing access to System#getenv means that our
// Disallowing access to System#getenv means that our
// ReadOnlySystemAttributesMap will come into play.
if("getenv.*".equals(perm.getName())){
thrownewAccessControlException(
"Accessing the system environment is disallowed");
thrownewAccessControlException("Accessing the system environment is disallowed");
}
}
};
@ -84,18 +86,17 @@ public class EnvironmentSecurityManagerIntegrationTests {
@@ -84,18 +86,17 @@ public class EnvironmentSecurityManagerIntegrationTests {
@ -110,8 +111,10 @@ public class EnvironmentSecurityManagerIntegrationTests {
@@ -110,8 +111,10 @@ public class EnvironmentSecurityManagerIntegrationTests {
@ -197,7 +195,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@@ -197,7 +195,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@ -216,10 +214,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@@ -216,10 +214,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@ -65,16 +65,50 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@@ -65,16 +65,50 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@ -97,6 +131,19 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@@ -97,6 +131,19 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@ -115,33 +162,6 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@@ -115,33 +162,6 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@ -158,16 +178,6 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@@ -158,16 +178,6 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@ -199,6 +209,7 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@@ -199,6 +209,7 @@ public abstract class AbstractPropertyResolver implements ConfigurablePropertyRe
@ -223,8 +223,7 @@ public abstract class CommandLinePropertySource<T> extends EnumerablePropertySou
@@ -223,8 +223,7 @@ public abstract class CommandLinePropertySource<T> extends EnumerablePropertySou
@ -239,8 +238,7 @@ public abstract class CommandLinePropertySource<T> extends EnumerablePropertySou
@@ -239,8 +238,7 @@ public abstract class CommandLinePropertySource<T> extends EnumerablePropertySou
@ -196,7 +195,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@@ -196,7 +195,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@ -215,10 +214,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder
@@ -215,10 +214,7 @@ public class SimpleNamingContextBuilder implements InitialContextFactoryBuilder