summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorBuilder.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-06-08 12:47:10 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-06-08 12:47:10 +0000
commit6707463943206f1515b93f5e226b0643d17b9137 (patch)
tree6dc31daf4aba13cb9a4e616d74d4abbe7c447b04 /cpp/src/IceGrid/DescriptorBuilder.cpp
parentfixes for running under no-SSL configurations (diff)
downloadice-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.cpp22
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*