diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-06-08 12:47:10 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-06-08 12:47:10 +0000 |
commit | 6707463943206f1515b93f5e226b0643d17b9137 (patch) | |
tree | 6dc31daf4aba13cb9a4e616d74d4abbe7c447b04 /cpp/src/IceGrid/DescriptorBuilder.cpp | |
parent | fixes for running under no-SSL configurations (diff) | |
download | ice-6707463943206f1515b93f5e226b0643d17b9137.tar.bz2 ice-6707463943206f1515b93f5e226b0643d17b9137.tar.xz ice-6707463943206f1515b93f5e226b0643d17b9137.zip |
Removed support for declaring direct adapters.
Diffstat (limited to 'cpp/src/IceGrid/DescriptorBuilder.cpp')
-rw-r--r-- | cpp/src/IceGrid/DescriptorBuilder.cpp | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/cpp/src/IceGrid/DescriptorBuilder.cpp b/cpp/src/IceGrid/DescriptorBuilder.cpp index 9d82bdeaa77..8a8687f28a1 100644 --- a/cpp/src/IceGrid/DescriptorBuilder.cpp +++ b/cpp/src/IceGrid/DescriptorBuilder.cpp @@ -579,7 +579,7 @@ CommunicatorDescriptorBuilder::addAdapter(const XmlAttributesHelper& attrs) desc.name = attrs("name"); if(attrs.contains("id")) { - desc.id = attrs("id", ""); + desc.id = attrs("id"); } else { @@ -592,14 +592,11 @@ CommunicatorDescriptorBuilder::addAdapter(const XmlAttributesHelper& attrs) } desc.replicaGroupId = attrs("replica-group", ""); desc.registerProcess = attrs.asBool("register-process", false); - if(desc.id == "" && attrs.contains("wait-for-activation")) + if(desc.id == "") { - throw "the attribute `wait-for-activation' can only be set if the adapter has an non empty id"; - } - else - { - desc.waitForActivation = attrs.asBool("wait-for-activation", true); + throw "empty `id' for adapter `" + desc.name + "'"; } + desc.waitForActivation = attrs.asBool("wait-for-activation", true); _descriptor->adapters.push_back(desc); addProperty(_hiddenProperties, desc.name + ".Endpoints", attrs("endpoints", "default")); @@ -791,16 +788,9 @@ IceBoxDescriptorBuilder::init(const IceBoxDescriptorPtr& desc, const XmlAttribut ServerDescriptorBuilder::init(desc, attrs); _descriptor = desc; - addProperty(_hiddenProperties, "IceBox.InstanceName", _descriptor->id); - - AdapterDescriptor adapter; - adapter.name = "IceBox.ServiceManager"; - adapter.id = ""; - adapter.registerProcess = true; - adapter.waitForActivation = true; - _descriptor->adapters.push_back(adapter); - + addProperty(_hiddenProperties, "IceBox.InstanceName", _descriptor->id); addProperty(_hiddenProperties, "IceBox.ServiceManager.Endpoints", "tcp -h 127.0.0.1"); + addProperty(_hiddenProperties, "IceBox.ServiceManager.RegisterProcess", "1"); } ServiceDescriptorBuilder* |