summaryrefslogtreecommitdiff
path: root/lib/d
diff options
context:
space:
mode:
authorNikolay <sibnick@gmail.com>2018-01-24 22:46:16 +0700
committerJames E. King III <jking@apache.org>2018-09-16 19:56:29 -0400
commitabd0df74492d24dccad115576c088e73e0b2634d (patch)
treec43e102e5644385ace483fc9017b55721384ee88 /lib/d
parent0f6e52abcce49102f4032393e6651cebb82ec29c (diff)
downloadthrift-abd0df74492d24dccad115576c088e73e0b2634d.tar.gz
dub.json for integration into Dlang package registry and fix deprication warnings
Diffstat (limited to 'lib/d')
-rw-r--r--lib/d/src/thrift/server/base.d44
-rw-r--r--lib/d/src/thrift/server/nonblocking.d10
2 files changed, 43 insertions, 11 deletions
diff --git a/lib/d/src/thrift/server/base.d b/lib/d/src/thrift/server/base.d
index b19768e62..a23b1c7f2 100644
--- a/lib/d/src/thrift/server/base.d
+++ b/lib/d/src/thrift/server/base.d
@@ -112,12 +112,44 @@ protected:
outputProtocolFactory_ = outputProtocolFactory;
}
- public TProcessorFactory processorFactory_;
- public TServerTransport serverTransport_;
- public TTransportFactory inputTransportFactory_;
- public TTransportFactory outputTransportFactory_;
- public TProtocolFactory inputProtocolFactory_;
- public TProtocolFactory outputProtocolFactory_;
+ TProcessorFactory processorFactory_;
+ TServerTransport serverTransport_;
+ TTransportFactory inputTransportFactory_;
+ TTransportFactory outputTransportFactory_;
+ TProtocolFactory inputProtocolFactory_;
+ TProtocolFactory outputProtocolFactory_;
+
+public:
+
+ @property TProcessorFactory processorFactory()
+ {
+ return processorFactory_;
+ }
+
+ @property TServerTransport serverTransport()
+ {
+ return serverTransport_;
+ }
+
+ @property TTransportFactory inputTransportFactory()
+ {
+ return inputTransportFactory_;
+ }
+
+ @property TTransportFactory outputTransportFactory()
+ {
+ return outputTransportFactory_;
+ }
+
+ @property TProtocolFactory inputProtocolFactory()
+ {
+ return inputProtocolFactory_;
+ }
+
+ @property TProtocolFactory outputProtocolFactory()
+ {
+ return outputProtocolFactory_;
+ }
}
/**
diff --git a/lib/d/src/thrift/server/nonblocking.d b/lib/d/src/thrift/server/nonblocking.d
index 02167996e..5860c0c42 100644
--- a/lib/d/src/thrift/server/nonblocking.d
+++ b/lib/d/src/thrift/server/nonblocking.d
@@ -893,14 +893,14 @@ private {
callsSinceResize_ = 0;
factoryInputTransport_ =
- server_.inputTransportFactory_.getTransport(inputTransport_);
+ server_.inputTransportFactory.getTransport(inputTransport_);
factoryOutputTransport_ =
- server_.outputTransportFactory_.getTransport(outputTransport_);
+ server_.outputTransportFactory.getTransport(outputTransport_);
inputProtocol_ =
- server_.inputProtocolFactory_.getProtocol(factoryInputTransport_);
+ server_.inputProtocolFactory.getProtocol(factoryInputTransport_);
outputProtocol_ =
- server_.outputProtocolFactory_.getProtocol(factoryOutputTransport_);
+ server_.outputProtocolFactory.getProtocol(factoryOutputTransport_);
if (server_.eventHandler) {
connectionContext_ =
@@ -908,7 +908,7 @@ private {
}
auto info = TConnectionInfo(inputProtocol_, outputProtocol_, socket_);
- processor_ = server_.processorFactory_.getProcessor(info);
+ processor_ = server_.processorFactory.getProcessor(info);
}
~this() {