diff options
Diffstat (limited to 'java/src/IceInternal/Instance.java')
-rw-r--r-- | java/src/IceInternal/Instance.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/java/src/IceInternal/Instance.java b/java/src/IceInternal/Instance.java index 2da2285863f..3f21329b6d9 100644 --- a/java/src/IceInternal/Instance.java +++ b/java/src/IceInternal/Instance.java @@ -615,6 +615,12 @@ public final class Instance return _packages; } + public boolean + useServantClassLoader() + { + return _useServantClassLoader; + } + // // Only for use by Ice.CommunicatorI // @@ -711,6 +717,8 @@ public final class Instance _packages = validatePackages(); + _useServantClassLoader = _initData.properties.getPropertyAsInt("Ice.UseServantClassLoader") > 0; + _traceLevels = new TraceLevels(_initData.properties); _defaultsAndOverrides = new DefaultsAndOverrides(_initData.properties); @@ -1209,7 +1217,8 @@ public final class Instance private Ice.Identity _adminIdentity; private java.util.Map<String, String> _typeToClassMap = new java.util.HashMap<String, String>(); - private String[] _packages; + final private String[] _packages; + final private boolean _useServantClassLoader; private static boolean _oneOffDone = false; } |