diff options
author | 2014-12-08 15:49:52 -0800 | |
---|---|---|
committer | 2014-12-08 18:50:13 -0800 | |
commit | 9e21f7281f4939d46fa391dfcc9672c203c747a8 (patch) | |
tree | 02fea33201da3323eaa1148198b014e09949a5c1 /src/cpp/server/server_builder.cc | |
parent | 97fb3f6481cc79ed9409320fcb274b9ea7442aaf (diff) |
Add server side credentials support.
Make interop test use ssl by default.
Change on 2014/12/08 by yangg <yangg@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81619141
Diffstat (limited to 'src/cpp/server/server_builder.cc')
-rw-r--r-- | src/cpp/server/server_builder.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cpp/server/server_builder.cc b/src/cpp/server/server_builder.cc index d5d0689bc5..d74d8cb65f 100644 --- a/src/cpp/server/server_builder.cc +++ b/src/cpp/server/server_builder.cc @@ -33,6 +33,7 @@ #include <grpc++/server_builder.h> +#include <grpc/support/log.h> #include <grpc++/server.h> namespace grpc { @@ -47,12 +48,18 @@ void ServerBuilder::AddPort(const grpc::string& addr) { ports_.push_back(addr); } +void ServerBuilder::SetCredentials( + const std::shared_ptr<ServerCredentials>& creds) { + GPR_ASSERT(!creds_); + creds_ = creds; +} + void ServerBuilder::SetThreadPool(ThreadPoolInterface* thread_pool) { thread_pool_ = thread_pool; } std::unique_ptr<Server> ServerBuilder::BuildAndStart() { - std::unique_ptr<Server> server(new Server(thread_pool_)); + std::unique_ptr<Server> server(new Server(thread_pool_, creds_.get())); for (auto* service : services_) { server->RegisterService(service); } |