summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2014-11-05 19:05:58 +0100
committerBenoit Foucher <benoit@zeroc.com>2014-11-05 19:05:58 +0100
commit4abc9627f945c0b765cfaa326a38a548470890da (patch)
tree0f9ad49ec73e1c49a4715b4534634f0b1f5932da /cpp/src/IceStorm
parentWinRT installer remove 8.0 SDK registry key (diff)
downloadice-4abc9627f945c0b765cfaa326a38a548470890da.tar.bz2
ice-4abc9627f945c0b765cfaa326a38a548470890da.tar.xz
ice-4abc9627f945c0b765cfaa326a38a548470890da.zip
Fixed ICE-5486: added support for MessageSizeMax OA property
Diffstat (limited to 'cpp/src/IceStorm')
-rw-r--r--cpp/src/IceStorm/Service.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/IceStorm/Service.cpp b/cpp/src/IceStorm/Service.cpp
index 376277e9f93..0be7c03f06c 100644
--- a/cpp/src/IceStorm/Service.cpp
+++ b/cpp/src/IceStorm/Service.cpp
@@ -331,6 +331,10 @@ ServiceI::start(
properties->setProperty(name + ".Node.ThreadPool.Size", os.str());
properties->setProperty(name + ".Node.ThreadPool.SizeWarn", "0");
}
+ if(properties->getProperty(name + ".Node.MessageSizeMax").empty())
+ {
+ properties->setProperty(name + ".Node.MessageSizeMax", 0); // No limit on data exchanged internally
+ }
Ice::ObjectAdapterPtr nodeAdapter = communicator->createObjectAdapter(name + ".Node");
_instance = new Instance(instanceName, name, communicator, publishAdapter, topicAdapter,