summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Eagles <brent@zeroc.com>2007-06-19 11:20:49 -0230
committerBrent Eagles <brent@zeroc.com>2007-06-19 11:20:49 -0230
commit1074eb3b852646474c46b56db01b87e1d8c020ce (patch)
tree2c0ab4c6190c5e8e7924a8dff4703d647be64f3f
parentAdded support for SIGKILL/SIGTERM on Windows (bug 2258) (diff)
parentRemoving unnecessary attribute. (diff)
downloadice-1074eb3b852646474c46b56db01b87e1d8c020ce.tar.bz2
ice-1074eb3b852646474c46b56db01b87e1d8c020ce.tar.xz
ice-1074eb3b852646474c46b56db01b87e1d8c020ce.zip
Merge branch 'property_names_enh'
Conflicts: cpp/config/PropertyNames.xml cpp/src/Ice/PropertyNames.cpp cpp/src/Ice/PropertyNames.h cs/src/Ice/PropertyNames.cs java/src/IceInternal/PropertyNames.java
-rwxr-xr-xcpp/config/PropertyNames.xml112
-rw-r--r--cpp/config/makeprops.py77
-rw-r--r--cpp/src/Ice/PropertyNames.cpp26
-rw-r--r--cpp/src/Ice/PropertyNames.h2
-rw-r--r--cs/src/Ice/PropertyNames.cs26
-rw-r--r--java/src/IceInternal/PropertyNames.java26
6 files changed, 128 insertions, 141 deletions
diff --git a/cpp/config/PropertyNames.xml b/cpp/config/PropertyNames.xml
index a3d641398ea..e8f03f841d0 100755
--- a/cpp/config/PropertyNames.xml
+++ b/cpp/config/PropertyNames.xml
@@ -145,37 +145,37 @@ generated from the section label.
-->
<properties>
- <propertyClass name="proxy" type="expand">
- <suffix value="EndpointSelection" />
- <suffix value="ConnectionCached" />
- <suffix value="PreferSecure" />
- <suffix value="LocatorCacheTimeout" />
- <suffix value="Locator" />
- <suffix value="Router" />
- <suffix value="CollocationOptimization" deprecated="true"
+ <class name="proxy" prefix-only="false">
+ <suffix name="EndpointSelection" />
+ <suffix name="ConnectionCached" />
+ <suffix name="PreferSecure" />
+ <suffix name="LocatorCacheTimeout" />
+ <suffix name="Locator" />
+ <suffix name="Router" />
+ <suffix name="CollocationOptimization" deprecated="true"
deprecatedBy="CollocationOptimized" />
- <suffix value="CollocationOptimized" />
- <suffix value="ThreadPerConnection" />
- </propertyClass>
-
- <propertyClass name="threadpool" type="placeholder">
- <suffix value="Size" />
- <suffix value="SizeMax" />
- <suffix value="SizeWarn" />
- <suffix value="StackSize" />
- </propertyClass>
-
- <propertyClass name="objectadapter" type="placeholder">
- <suffix value="AdapterId" />
- <suffix value="Endpoints" />
- <suffix value="Locator" />
- <suffix value="PublishedEndpoints" />
- <suffix value="ReplicaGroupdId" />
- <suffix value="Router" />
- <suffix value="ThreadPerConnection" />
- <suffix value="ThreadPerConnection.StackSize" />
- <suffix value="ThreadPool" class="threadpool" />
- </propertyClass>
+ <suffix name="CollocationOptimized" />
+ <suffix name="ThreadPerConnection" />
+ </class>
+
+ <class name="threadpool" prefix-only="true">
+ <suffix name="Size" />
+ <suffix name="SizeMax" />
+ <suffix name="SizeWarn" />
+ <suffix name="StackSize" />
+ </class>
+
+ <class name="objectadapter" prefix-only="true">
+ <suffix name="AdapterId" />
+ <suffix name="Endpoints" />
+ <suffix name="Locator" />
+ <suffix name="PublishedEndpoints" />
+ <suffix name="ReplicaGroupdId" />
+ <suffix name="Router" />
+ <suffix name="ThreadPerConnection" />
+ <suffix name="ThreadPerConnection.StackSize" />
+ <suffix name="ThreadPool" class="threadpool" />
+ </class>
<section name="Ice">
<property name="ACM.Client" />
@@ -184,17 +184,17 @@ generated from the section label.
<property name="ChangeUser" />
<property name="Compression.Level" />
<property name="Config" />
- <property name="Default.CollocationOptimization" depreacted="true"
+ <property name="Default.CollocationOptimization" deprecated="true"
deprecatedBy="Ice.Default.CollocationOptimized" />
<property name="Default.CollocationOptimized" />
<property name="Default.EndpointSelection" />
<property name="Default.Host" />
- <property name="Default.Locator" propertyClass="proxy"/>
+ <property name="Default.Locator" class="proxy"/>
<property name="Default.LocatorCacheTimeout" />
<property name="Default.Package" />
<property name="Default.PreferSecure" />
<property name="Default.Protocol" />
- <property name="Default.Router" propertyClass="proxy" />
+ <property name="Default.Router" class="proxy" />
<property name="GC.Interval" />
<property name="ImplicitContext" />
<property name="InitPlugins" />
@@ -220,8 +220,8 @@ generated from the section label.
<property name="StdOut" />
<property name="ThreadPerConnection" />
<property name="ThreadPerConnection.StackSize" />
- <property name="ThreadPool.Client" propertyClass="threadpool"/>
- <property name="ThreadPool.Server" propertyClass="threadpool"/>
+ <property name="ThreadPool.Client" class="threadpool"/>
+ <property name="ThreadPool.Server" class="threadpool"/>
<property name="Trace.GC" />
<property name="Trace.Location" />
<property name="Trace.Network" />
@@ -256,7 +256,7 @@ generated from the section label.
<property name="ServiceManager.Router" />
<property name="ServiceManager.ThreadPerConnection" />
<property name="ServiceManager.ThreadPerConnection.StackSize" />
- <property name="ServiceManager.ThreadPool" propertyClass="threadpool" />
+ <property name="ServiceManager.ThreadPool" class="threadpool" />
<property name="UseSharedCommunicator.[any]" />
<property name="InheritProperties" />
</section>
@@ -290,37 +290,37 @@ generated from the section label.
<property name="Node.Router" />
<property name="Node.ThreadPerConnection" />
<property name="Node.ThreadPerConnection.StackSize" />
- <property name="Node.ThreadPool" propertyClass="threadpool" />
+ <property name="Node.ThreadPool" class="threadpool" />
<property name="Node.Trace.Activator" />
<property name="Node.Trace.Adapter" />
<property name="Node.Trace.Patch" />
<property name="Node.Trace.Replica" />
<property name="Node.Trace.Server" />
<property name="Node.UserAccounts" />
- <property name="Node.UserAccountMapper" propertyClass="proxy"/>
+ <property name="Node.UserAccountMapper" class="proxy"/>
<property name="Node.WaitTime" />
<property name="Registry.AdminCryptPasswords" />
<property name="Registry.AdminPermissionsVerifier"
- propertyClass="proxy" />
+ class="proxy" />
<property name="Registry.AdminSSLPermissionsVerifier"
- propertyClass="proxy" />
- <property name="Registry.Client" propertyClass="objectadapter" />
+ class="proxy" />
+ <property name="Registry.Client" class="objectadapter" />
<property name="Registry.CryptPasswords" />
<property name="Registry.Data" />
<property name="Registry.DefaultTemplates" />
<property name="Registry.DynamicRegistration" />
- <property name="Registry.Internal" propertyClass="objectadapter" />
+ <property name="Registry.Internal" class="objectadapter" />
<property name="Registry.NodeSessionTimeout" />
<property name="Registry.PermissionsVerifier"
- propertyClass="proxy"/>
+ class="proxy"/>
<property name="Registry.ReplicaName" />
<property name="Registry.ReplicaSessionTimeout" />
- <property name="Registry.Server" propertyClass="objectadapter"/>
+ <property name="Registry.Server" class="objectadapter"/>
<property name="Registry.SessionManager"
- propertyClass="objectadapter"/>
+ class="objectadapter"/>
<property name="Registry.SessionTimeout" />
<property name="Registry.SSLPermissionsVerifier"
- propertyClass="proxy"/>
+ class="proxy"/>
<property name="Registry.Trace.Application" />
<property name="Registry.Trace.Adapter" />
<property name="Registry.Trace.Locator" />
@@ -334,8 +334,8 @@ generated from the section label.
</section>
<section name="IcePatch2">
- <property propertyClass="objectadapter" />
- <property name="Admin" propertyClass="objectadapter" />
+ <property class="objectadapter" />
+ <property name="Admin" class="objectadapter" />
<property name="ChunkSize" />
<property name="Directory" />
<property name="InstanceName" />
@@ -384,11 +384,11 @@ generated from the section label.
<section name="IceStorm">
<property name="Flush.Timeout" />
<property name="InstanceName" />
- <property name="Publish" propertyClass="objectadapter" />
+ <property name="Publish" class="objectadapter" />
<property name="Publish.RegisterProcess" />
- <property name="TopicManager" propertyClass="objectadapter" />
- <property name="TopicManager.Proxy" propertyClass="proxy" />
- <property name="SubscriberPool" propertyClass="threadpool" />
+ <property name="TopicManager" class="objectadapter" />
+ <property name="TopicManager.Proxy" class="proxy" />
+ <property name="SubscriberPool" class="threadpool" />
<property name="Trace.Flush" />
<property name="Trace.Subscriber" />
<property name="Trace.SubscriberPool" />
@@ -426,9 +426,9 @@ generated from the section label.
<property name="Filter.Identity.Accept" />
<property name="CryptPasswords" />
<property name="InstanceName" />
- <property name="PermissionsVerifier" propertyClass="proxy"/>
+ <property name="PermissionsVerifier" class="proxy"/>
<property name="ReturnClientProxy" />
- <property name="SSLPermissionsVerifier" propertyClass="proxy"/>
+ <property name="SSLPermissionsVerifier" class="proxy"/>
<property name="RoutingTable.MaxSize" />
<property name="Server.AlwaysBatch" />
<property name="Server.Buffered" />
@@ -439,8 +439,8 @@ generated from the section label.
<property name="Server.SleepTime" />
<property name="Server.Trace.Override" />
<property name="Server.Trace.Request" />
- <property name="SessionManager" propertyClass="proxy"/>
- <property name="SSLSessionManager" propertyClass="proxy"/>
+ <property name="SessionManager" class="proxy"/>
+ <property name="SSLSessionManager" class="proxy"/>
<property name="SessionTimeout" />
<property name="Trace.RoutingTable" />
<property name="Trace.Session" />
diff --git a/cpp/config/makeprops.py b/cpp/config/makeprops.py
index 9fc80a7c705..9d78ed0553e 100644
--- a/cpp/config/makeprops.py
+++ b/cpp/config/makeprops.py
@@ -125,59 +125,44 @@ def progError(msg):
print >> sys.stderr, progname + ": " + msg
#
-# Currently the processing of PropertyNames.def is going to take place
+# Currently the processing of PropertyNames.xml is going to take place
# in two parts. One is using DOM to extract the property 'classes' such
# as 'proxy', 'objectadapter', etc. The other part uses SAX to create
# the language mapping source code.
#
class PropertyClass:
- def __init__(self, type, suffixes, nestedClasses):
- self.type = type
- self.suffixes = suffixes
- self.nestedClasses = nestedClasses
+ def __init__(self, prefixOnly , childProperties):
+ self.prefixOnly = prefixOnly
+ self.childProperties = childProperties
+
+ def getChildren(self):
+ return self.childProperties
+
+ def isPrefixOnly(self):
+ return self.prefixOnly
def __repr__(self):
- return repr((repr(self.type), repr(self.suffixes),
- repr(self.nestedClasses)))
-
-def expandClassLists(classTree, list):
- expansion = []
- for nc in list:
- if nc[0] == None:
- expansion.extend(classTree[nc[1]].suffixes)
- else:
- for s in classTree[nc[1]].suffixes:
- expansion.append("%s.%s" % (nc[0], s))
- expansion.extend(expandClassLists(classTree, classTree[nc[1]].nestedClasses))
- return expansion
+ return repr((repr(self.preifxOnly), repr(self.childProperties)))
def initPropertyClasses(filename):
doc = parse(filename)
- propertyClassNodes = doc.getElementsByTagName('propertyClass')
- propertyClassTree = {}
+ propertyClassNodes = doc.getElementsByTagName("class")
+ global propertyClasses
+ propertyClasses = {}
for n in propertyClassNodes:
className = n.attributes["name"].nodeValue
- classType = n.attributes["type"].nodeValue
- classValues = []
- nestedClasses = []
+ classType = n.attributes["prefix-only"].nodeValue
+ properties = []
for a in n.childNodes:
- if a.localName == "suffix":
- if a.attributes.has_key("value"):
- if a.attributes.has_key("class"):
- nestedClasses.append((a.attributes["value"].nodeValue, a.attributes["class"].nodeValue))
- else:
- classValues.append(a.attributes["value"].nodeValue)
- propertyClassTree[className] = PropertyClass(classType, classValues, nestedClasses)
+ if a.localName == "suffix" and a.hasAttributes():
+ """Convert minidom maps to hashtables """
+ attmap = {}
+ for i in range(0, a.attributes.length):
+ attmap[a.attributes.item(i).name] = a.attributes.item(i).value
+ properties.append(attmap)
- #
- # resolve and expand nested property classes.
- #
- global propertyClasses
- for k in propertyClassTree.keys():
- pc = propertyClassTree[k]
- pc.suffixes.extend(expandClassLists(propertyClassTree, pc.nestedClasses))
- propertyClasses[k] = (pc.type, pc.suffixes)
+ propertyClasses[className] = PropertyClass(classType.lower() == "true", properties)
#
# SAX part.
@@ -276,14 +261,16 @@ class PropertyHandler(ContentHandler):
elif name == "property":
propertyName = attrs.get("name", None)
- if attrs.has_key("propertyClass"):
- c = propertyClasses[attrs["propertyClass"]]
- for p in c[1]:
+ if attrs.has_key("class"):
+ c = propertyClasses[attrs["class"]]
+ for p in c.getChildren():
if propertyName == None:
- self.startElement(name, { 'name': "%s" % p})
+ self.startElement(name, p)
else:
- self.startElement(name, { 'name': "%s.%s" % (propertyName, p)})
- if c[0] == "placeholder":
+ t = dict(p)
+ t['name'] = "%s.%s" % (propertyName, p['name'])
+ self.startElement(name, t)
+ if c.isPrefixOnly():
return
#
@@ -549,7 +536,7 @@ class MultiHandler(PropertyHandler):
def handleDeprecated(self, propertyName):
for f in self.handlers:
- f.handleDeprecated(sectionName, cmdLine)
+ f.handleDeprecated(propertyName)
def handleDeprecatedWithReplacement(self, propertyName, deprecatedBy):
for f in self.handlers:
diff --git a/cpp/src/Ice/PropertyNames.cpp b/cpp/src/Ice/PropertyNames.cpp
index a612d04748a..a692893523a 100644
--- a/cpp/src/Ice/PropertyNames.cpp
+++ b/cpp/src/Ice/PropertyNames.cpp
@@ -7,7 +7,7 @@
//
// **********************************************************************
//
-// Generated by makeprops.py from file ./config/PropertyNames.xml, Mon Jun 18 10:35:47 2007
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Tue Jun 19 11:18:43 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -31,7 +31,7 @@ const IceInternal::Property IcePropsData[] =
IceInternal::Property("Ice.Default.Locator.LocatorCacheTimeout", false, 0),
IceInternal::Property("Ice.Default.Locator.Locator", false, 0),
IceInternal::Property("Ice.Default.Locator.Router", false, 0),
- IceInternal::Property("Ice.Default.Locator.CollocationOptimization", false, 0),
+ IceInternal::Property("Ice.Default.Locator.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Ice.Default.Locator.CollocationOptimized", false, 0),
IceInternal::Property("Ice.Default.Locator.ThreadPerConnection", false, 0),
IceInternal::Property("Ice.Default.Locator", false, 0),
@@ -45,7 +45,7 @@ const IceInternal::Property IcePropsData[] =
IceInternal::Property("Ice.Default.Router.LocatorCacheTimeout", false, 0),
IceInternal::Property("Ice.Default.Router.Locator", false, 0),
IceInternal::Property("Ice.Default.Router.Router", false, 0),
- IceInternal::Property("Ice.Default.Router.CollocationOptimization", false, 0),
+ IceInternal::Property("Ice.Default.Router.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Ice.Default.Router.CollocationOptimized", false, 0),
IceInternal::Property("Ice.Default.Router.ThreadPerConnection", false, 0),
IceInternal::Property("Ice.Default.Router", false, 0),
@@ -184,7 +184,7 @@ const IceInternal::Property IceGridPropsData[] =
IceInternal::Property("IceGrid.Node.UserAccountMapper.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceGrid.Node.UserAccountMapper.Locator", false, 0),
IceInternal::Property("IceGrid.Node.UserAccountMapper.Router", false, 0),
- IceInternal::Property("IceGrid.Node.UserAccountMapper.CollocationOptimization", false, 0),
+ IceInternal::Property("IceGrid.Node.UserAccountMapper.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceGrid.Node.UserAccountMapper.CollocationOptimized", false, 0),
IceInternal::Property("IceGrid.Node.UserAccountMapper.ThreadPerConnection", false, 0),
IceInternal::Property("IceGrid.Node.UserAccountMapper", false, 0),
@@ -196,7 +196,7 @@ const IceInternal::Property IceGridPropsData[] =
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.Locator", false, 0),
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.Router", false, 0),
- IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("IceGrid.Registry.AdminPermissionsVerifier", false, 0),
@@ -206,7 +206,7 @@ const IceInternal::Property IceGridPropsData[] =
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.Locator", false, 0),
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.Router", false, 0),
- IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("IceGrid.Registry.AdminSSLPermissionsVerifier", false, 0),
@@ -245,7 +245,7 @@ const IceInternal::Property IceGridPropsData[] =
IceInternal::Property("IceGrid.Registry.PermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceGrid.Registry.PermissionsVerifier.Locator", false, 0),
IceInternal::Property("IceGrid.Registry.PermissionsVerifier.Router", false, 0),
- IceInternal::Property("IceGrid.Registry.PermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("IceGrid.Registry.PermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceGrid.Registry.PermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("IceGrid.Registry.PermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("IceGrid.Registry.PermissionsVerifier", false, 0),
@@ -282,7 +282,7 @@ const IceInternal::Property IceGridPropsData[] =
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.Locator", false, 0),
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.Router", false, 0),
- IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("IceGrid.Registry.SSLPermissionsVerifier", false, 0),
@@ -422,7 +422,7 @@ const IceInternal::Property IceStormPropsData[] =
IceInternal::Property("IceStorm.TopicManager.Proxy.LocatorCacheTimeout", false, 0),
IceInternal::Property("IceStorm.TopicManager.Proxy.Locator", false, 0),
IceInternal::Property("IceStorm.TopicManager.Proxy.Router", false, 0),
- IceInternal::Property("IceStorm.TopicManager.Proxy.CollocationOptimization", false, 0),
+ IceInternal::Property("IceStorm.TopicManager.Proxy.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("IceStorm.TopicManager.Proxy.CollocationOptimized", false, 0),
IceInternal::Property("IceStorm.TopicManager.Proxy.ThreadPerConnection", false, 0),
IceInternal::Property("IceStorm.TopicManager.Proxy", false, 0),
@@ -476,7 +476,7 @@ const IceInternal::Property Glacier2PropsData[] =
IceInternal::Property("Glacier2.PermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("Glacier2.PermissionsVerifier.Locator", false, 0),
IceInternal::Property("Glacier2.PermissionsVerifier.Router", false, 0),
- IceInternal::Property("Glacier2.PermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("Glacier2.PermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Glacier2.PermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("Glacier2.PermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("Glacier2.PermissionsVerifier", false, 0),
@@ -487,7 +487,7 @@ const IceInternal::Property Glacier2PropsData[] =
IceInternal::Property("Glacier2.SSLPermissionsVerifier.LocatorCacheTimeout", false, 0),
IceInternal::Property("Glacier2.SSLPermissionsVerifier.Locator", false, 0),
IceInternal::Property("Glacier2.SSLPermissionsVerifier.Router", false, 0),
- IceInternal::Property("Glacier2.SSLPermissionsVerifier.CollocationOptimization", false, 0),
+ IceInternal::Property("Glacier2.SSLPermissionsVerifier.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Glacier2.SSLPermissionsVerifier.CollocationOptimized", false, 0),
IceInternal::Property("Glacier2.SSLPermissionsVerifier.ThreadPerConnection", false, 0),
IceInternal::Property("Glacier2.SSLPermissionsVerifier", false, 0),
@@ -507,7 +507,7 @@ const IceInternal::Property Glacier2PropsData[] =
IceInternal::Property("Glacier2.SessionManager.LocatorCacheTimeout", false, 0),
IceInternal::Property("Glacier2.SessionManager.Locator", false, 0),
IceInternal::Property("Glacier2.SessionManager.Router", false, 0),
- IceInternal::Property("Glacier2.SessionManager.CollocationOptimization", false, 0),
+ IceInternal::Property("Glacier2.SessionManager.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Glacier2.SessionManager.CollocationOptimized", false, 0),
IceInternal::Property("Glacier2.SessionManager.ThreadPerConnection", false, 0),
IceInternal::Property("Glacier2.SessionManager", false, 0),
@@ -517,7 +517,7 @@ const IceInternal::Property Glacier2PropsData[] =
IceInternal::Property("Glacier2.SSLSessionManager.LocatorCacheTimeout", false, 0),
IceInternal::Property("Glacier2.SSLSessionManager.Locator", false, 0),
IceInternal::Property("Glacier2.SSLSessionManager.Router", false, 0),
- IceInternal::Property("Glacier2.SSLSessionManager.CollocationOptimization", false, 0),
+ IceInternal::Property("Glacier2.SSLSessionManager.CollocationOptimization", true, "CollocationOptimized"),
IceInternal::Property("Glacier2.SSLSessionManager.CollocationOptimized", false, 0),
IceInternal::Property("Glacier2.SSLSessionManager.ThreadPerConnection", false, 0),
IceInternal::Property("Glacier2.SSLSessionManager", false, 0),
diff --git a/cpp/src/Ice/PropertyNames.h b/cpp/src/Ice/PropertyNames.h
index 5fc15442d17..7da67f342d1 100644
--- a/cpp/src/Ice/PropertyNames.h
+++ b/cpp/src/Ice/PropertyNames.h
@@ -7,7 +7,7 @@
//
// **********************************************************************
//
-// Generated by makeprops.py from file ./config/PropertyNames.xml, Mon Jun 18 10:35:47 2007
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Tue Jun 19 11:18:43 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
diff --git a/cs/src/Ice/PropertyNames.cs b/cs/src/Ice/PropertyNames.cs
index bb50f6a898f..40fabdf0a90 100644
--- a/cs/src/Ice/PropertyNames.cs
+++ b/cs/src/Ice/PropertyNames.cs
@@ -7,7 +7,7 @@
//
// **********************************************************************
//
-// Generated by makeprops.py from file ./config/PropertyNames.xml, Mon Jun 18 10:35:47 2007
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Tue Jun 19 11:18:43 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -33,7 +33,7 @@ namespace IceInternal
new Property(@"^Ice\.Default\.Locator\.LocatorCacheTimeout$", false, null),
new Property(@"^Ice\.Default\.Locator\.Locator$", false, null),
new Property(@"^Ice\.Default\.Locator\.Router$", false, null),
- new Property(@"^Ice\.Default\.Locator\.CollocationOptimization$", false, null),
+ new Property(@"^Ice\.Default\.Locator\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Ice\.Default\.Locator\.CollocationOptimized$", false, null),
new Property(@"^Ice\.Default\.Locator\.ThreadPerConnection$", false, null),
new Property(@"^Ice\.Default\.Locator$", false, null),
@@ -47,7 +47,7 @@ namespace IceInternal
new Property(@"^Ice\.Default\.Router\.LocatorCacheTimeout$", false, null),
new Property(@"^Ice\.Default\.Router\.Locator$", false, null),
new Property(@"^Ice\.Default\.Router\.Router$", false, null),
- new Property(@"^Ice\.Default\.Router\.CollocationOptimization$", false, null),
+ new Property(@"^Ice\.Default\.Router\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Ice\.Default\.Router\.CollocationOptimized$", false, null),
new Property(@"^Ice\.Default\.Router\.ThreadPerConnection$", false, null),
new Property(@"^Ice\.Default\.Router$", false, null),
@@ -177,7 +177,7 @@ namespace IceInternal
new Property(@"^IceGrid\.Node\.UserAccountMapper\.LocatorCacheTimeout$", false, null),
new Property(@"^IceGrid\.Node\.UserAccountMapper\.Locator$", false, null),
new Property(@"^IceGrid\.Node\.UserAccountMapper\.Router$", false, null),
- new Property(@"^IceGrid\.Node\.UserAccountMapper\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Node\.UserAccountMapper\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceGrid\.Node\.UserAccountMapper\.CollocationOptimized$", false, null),
new Property(@"^IceGrid\.Node\.UserAccountMapper\.ThreadPerConnection$", false, null),
new Property(@"^IceGrid\.Node\.UserAccountMapper$", false, null),
@@ -189,7 +189,7 @@ namespace IceInternal
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Locator$", false, null),
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^IceGrid\.Registry\.AdminPermissionsVerifier$", false, null),
@@ -199,7 +199,7 @@ namespace IceInternal
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Locator$", false, null),
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^IceGrid\.Registry\.AdminSSLPermissionsVerifier$", false, null),
@@ -238,7 +238,7 @@ namespace IceInternal
new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Locator$", false, null),
new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^IceGrid\.Registry\.PermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^IceGrid\.Registry\.PermissionsVerifier$", false, null),
@@ -275,7 +275,7 @@ namespace IceInternal
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Locator$", false, null),
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^IceGrid\.Registry\.SSLPermissionsVerifier$", false, null),
@@ -403,7 +403,7 @@ namespace IceInternal
new Property(@"^IceStorm\.TopicManager\.Proxy\.LocatorCacheTimeout$", false, null),
new Property(@"^IceStorm\.TopicManager\.Proxy\.Locator$", false, null),
new Property(@"^IceStorm\.TopicManager\.Proxy\.Router$", false, null),
- new Property(@"^IceStorm\.TopicManager\.Proxy\.CollocationOptimization$", false, null),
+ new Property(@"^IceStorm\.TopicManager\.Proxy\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^IceStorm\.TopicManager\.Proxy\.CollocationOptimized$", false, null),
new Property(@"^IceStorm\.TopicManager\.Proxy\.ThreadPerConnection$", false, null),
new Property(@"^IceStorm\.TopicManager\.Proxy$", false, null),
@@ -454,7 +454,7 @@ namespace IceInternal
new Property(@"^Glacier2\.PermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^Glacier2\.PermissionsVerifier\.Locator$", false, null),
new Property(@"^Glacier2\.PermissionsVerifier\.Router$", false, null),
- new Property(@"^Glacier2\.PermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.PermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Glacier2\.PermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^Glacier2\.PermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^Glacier2\.PermissionsVerifier$", false, null),
@@ -465,7 +465,7 @@ namespace IceInternal
new Property(@"^Glacier2\.SSLPermissionsVerifier\.LocatorCacheTimeout$", false, null),
new Property(@"^Glacier2\.SSLPermissionsVerifier\.Locator$", false, null),
new Property(@"^Glacier2\.SSLPermissionsVerifier\.Router$", false, null),
- new Property(@"^Glacier2\.SSLPermissionsVerifier\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SSLPermissionsVerifier\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Glacier2\.SSLPermissionsVerifier\.CollocationOptimized$", false, null),
new Property(@"^Glacier2\.SSLPermissionsVerifier\.ThreadPerConnection$", false, null),
new Property(@"^Glacier2\.SSLPermissionsVerifier$", false, null),
@@ -485,7 +485,7 @@ namespace IceInternal
new Property(@"^Glacier2\.SessionManager\.LocatorCacheTimeout$", false, null),
new Property(@"^Glacier2\.SessionManager\.Locator$", false, null),
new Property(@"^Glacier2\.SessionManager\.Router$", false, null),
- new Property(@"^Glacier2\.SessionManager\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SessionManager\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Glacier2\.SessionManager\.CollocationOptimized$", false, null),
new Property(@"^Glacier2\.SessionManager\.ThreadPerConnection$", false, null),
new Property(@"^Glacier2\.SessionManager$", false, null),
@@ -495,7 +495,7 @@ namespace IceInternal
new Property(@"^Glacier2\.SSLSessionManager\.LocatorCacheTimeout$", false, null),
new Property(@"^Glacier2\.SSLSessionManager\.Locator$", false, null),
new Property(@"^Glacier2\.SSLSessionManager\.Router$", false, null),
- new Property(@"^Glacier2\.SSLSessionManager\.CollocationOptimization$", false, null),
+ new Property(@"^Glacier2\.SSLSessionManager\.CollocationOptimization$", true, @"CollocationOptimized"),
new Property(@"^Glacier2\.SSLSessionManager\.CollocationOptimized$", false, null),
new Property(@"^Glacier2\.SSLSessionManager\.ThreadPerConnection$", false, null),
new Property(@"^Glacier2\.SSLSessionManager$", false, null),
diff --git a/java/src/IceInternal/PropertyNames.java b/java/src/IceInternal/PropertyNames.java
index 7e0ccbf336e..6064486c251 100644
--- a/java/src/IceInternal/PropertyNames.java
+++ b/java/src/IceInternal/PropertyNames.java
@@ -7,7 +7,7 @@
//
// **********************************************************************
//
-// Generated by makeprops.py from file ./config/PropertyNames.xml, Mon Jun 18 10:35:47 2007
+// Generated by makeprops.py from file ../config/PropertyNames.xml, Tue Jun 19 11:18:43 2007
// IMPORTANT: Do not edit this file -- any edits made here will be lost!
@@ -33,7 +33,7 @@ public final class PropertyNames
new Property("Ice\\.Default\\.Locator\\.LocatorCacheTimeout", false, null),
new Property("Ice\\.Default\\.Locator\\.Locator", false, null),
new Property("Ice\\.Default\\.Locator\\.Router", false, null),
- new Property("Ice\\.Default\\.Locator\\.CollocationOptimization", false, null),
+ new Property("Ice\\.Default\\.Locator\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Ice\\.Default\\.Locator\\.CollocationOptimized", false, null),
new Property("Ice\\.Default\\.Locator\\.ThreadPerConnection", false, null),
new Property("Ice\\.Default\\.Locator", false, null),
@@ -47,7 +47,7 @@ public final class PropertyNames
new Property("Ice\\.Default\\.Router\\.LocatorCacheTimeout", false, null),
new Property("Ice\\.Default\\.Router\\.Locator", false, null),
new Property("Ice\\.Default\\.Router\\.Router", false, null),
- new Property("Ice\\.Default\\.Router\\.CollocationOptimization", false, null),
+ new Property("Ice\\.Default\\.Router\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Ice\\.Default\\.Router\\.CollocationOptimized", false, null),
new Property("Ice\\.Default\\.Router\\.ThreadPerConnection", false, null),
new Property("Ice\\.Default\\.Router", false, null),
@@ -177,7 +177,7 @@ public final class PropertyNames
new Property("IceGrid\\.Node\\.UserAccountMapper\\.LocatorCacheTimeout", false, null),
new Property("IceGrid\\.Node\\.UserAccountMapper\\.Locator", false, null),
new Property("IceGrid\\.Node\\.UserAccountMapper\\.Router", false, null),
- new Property("IceGrid\\.Node\\.UserAccountMapper\\.CollocationOptimization", false, null),
+ new Property("IceGrid\\.Node\\.UserAccountMapper\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceGrid\\.Node\\.UserAccountMapper\\.CollocationOptimized", false, null),
new Property("IceGrid\\.Node\\.UserAccountMapper\\.ThreadPerConnection", false, null),
new Property("IceGrid\\.Node\\.UserAccountMapper", false, null),
@@ -189,7 +189,7 @@ public final class PropertyNames
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.Locator", false, null),
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.Router", false, null),
- new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.CollocationOptimized", false, null),
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("IceGrid\\.Registry\\.AdminPermissionsVerifier", false, null),
@@ -199,7 +199,7 @@ public final class PropertyNames
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.Locator", false, null),
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.Router", false, null),
- new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.CollocationOptimized", false, null),
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("IceGrid\\.Registry\\.AdminSSLPermissionsVerifier", false, null),
@@ -238,7 +238,7 @@ public final class PropertyNames
new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.Locator", false, null),
new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.Router", false, null),
- new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.CollocationOptimized", false, null),
new Property("IceGrid\\.Registry\\.PermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("IceGrid\\.Registry\\.PermissionsVerifier", false, null),
@@ -275,7 +275,7 @@ public final class PropertyNames
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.Locator", false, null),
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.Router", false, null),
- new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.CollocationOptimized", false, null),
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("IceGrid\\.Registry\\.SSLPermissionsVerifier", false, null),
@@ -403,7 +403,7 @@ public final class PropertyNames
new Property("IceStorm\\.TopicManager\\.Proxy\\.LocatorCacheTimeout", false, null),
new Property("IceStorm\\.TopicManager\\.Proxy\\.Locator", false, null),
new Property("IceStorm\\.TopicManager\\.Proxy\\.Router", false, null),
- new Property("IceStorm\\.TopicManager\\.Proxy\\.CollocationOptimization", false, null),
+ new Property("IceStorm\\.TopicManager\\.Proxy\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("IceStorm\\.TopicManager\\.Proxy\\.CollocationOptimized", false, null),
new Property("IceStorm\\.TopicManager\\.Proxy\\.ThreadPerConnection", false, null),
new Property("IceStorm\\.TopicManager\\.Proxy", false, null),
@@ -454,7 +454,7 @@ public final class PropertyNames
new Property("Glacier2\\.PermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("Glacier2\\.PermissionsVerifier\\.Locator", false, null),
new Property("Glacier2\\.PermissionsVerifier\\.Router", false, null),
- new Property("Glacier2\\.PermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("Glacier2\\.PermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Glacier2\\.PermissionsVerifier\\.CollocationOptimized", false, null),
new Property("Glacier2\\.PermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("Glacier2\\.PermissionsVerifier", false, null),
@@ -465,7 +465,7 @@ public final class PropertyNames
new Property("Glacier2\\.SSLPermissionsVerifier\\.LocatorCacheTimeout", false, null),
new Property("Glacier2\\.SSLPermissionsVerifier\\.Locator", false, null),
new Property("Glacier2\\.SSLPermissionsVerifier\\.Router", false, null),
- new Property("Glacier2\\.SSLPermissionsVerifier\\.CollocationOptimization", false, null),
+ new Property("Glacier2\\.SSLPermissionsVerifier\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Glacier2\\.SSLPermissionsVerifier\\.CollocationOptimized", false, null),
new Property("Glacier2\\.SSLPermissionsVerifier\\.ThreadPerConnection", false, null),
new Property("Glacier2\\.SSLPermissionsVerifier", false, null),
@@ -485,7 +485,7 @@ public final class PropertyNames
new Property("Glacier2\\.SessionManager\\.LocatorCacheTimeout", false, null),
new Property("Glacier2\\.SessionManager\\.Locator", false, null),
new Property("Glacier2\\.SessionManager\\.Router", false, null),
- new Property("Glacier2\\.SessionManager\\.CollocationOptimization", false, null),
+ new Property("Glacier2\\.SessionManager\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Glacier2\\.SessionManager\\.CollocationOptimized", false, null),
new Property("Glacier2\\.SessionManager\\.ThreadPerConnection", false, null),
new Property("Glacier2\\.SessionManager", false, null),
@@ -495,7 +495,7 @@ public final class PropertyNames
new Property("Glacier2\\.SSLSessionManager\\.LocatorCacheTimeout", false, null),
new Property("Glacier2\\.SSLSessionManager\\.Locator", false, null),
new Property("Glacier2\\.SSLSessionManager\\.Router", false, null),
- new Property("Glacier2\\.SSLSessionManager\\.CollocationOptimization", false, null),
+ new Property("Glacier2\\.SSLSessionManager\\.CollocationOptimization", true, "CollocationOptimized"),
new Property("Glacier2\\.SSLSessionManager\\.CollocationOptimized", false, null),
new Property("Glacier2\\.SSLSessionManager\\.ThreadPerConnection", false, null),
new Property("Glacier2\\.SSLSessionManager", false, null),