blob: 59a99f0b05179c494d24b4e01cc47b03c4985912 [file] [log] [blame]
Carmelo Cascone72893b72018-08-09 00:59:06 -07001BUNDLES = [
Carmelo Cascone72893b72018-08-09 00:59:06 -07002 "//protocols/grpc/api:onos-protocols-grpc-api",
3 "//protocols/grpc/ctl:onos-protocols-grpc-ctl",
Carmelo Casconec2be50a2019-04-10 00:15:39 -07004 "//protocols/grpc/utils:onos-protocols-grpc-utils",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -07005 # gRPC dependencies (with patched core)
Carmelo Casconec0b23a42019-04-25 13:50:54 -07006 "//lib:io_grpc_grpc_core_context",
7 "//lib:io_grpc_grpc_stub",
8 "//lib:io_grpc_grpc_netty",
9 "//lib:io_grpc_grpc_auth",
10 "//lib:io_grpc_grpc_protobuf",
11 "//lib:io_grpc_grpc_protobuf_lite",
12 "//lib:com_google_protobuf_protobuf_java",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070013 "@com_google_api_grpc_proto_google_common_protos//jar",
14 "@com_google_errorprone_error_prone_annotations//jar",
15 "@com_google_auth_google_auth_library_credentials//jar",
16 "@io_opencensus_opencensus_api//jar",
17 "@io_opencensus_opencensus_contrib_grpc_metrics//jar",
18 "@com_google_code_gson_gson//jar",
Carmelo Cascone72893b72018-08-09 00:59:06 -070019]
20
Ray Milkey05d609a2018-08-15 10:27:58 -070021onos_app(
Carmelo Cascone72893b72018-08-09 00:59:06 -070022 app_name = "org.onosproject.protocols.grpc",
Thomas Vachuskad8e77952018-11-19 12:26:43 -080023 category = "Protocol",
Carmelo Cascone72893b72018-08-09 00:59:06 -070024 description = "Exposes APIs to operate with gRPC channels",
25 included_bundles = BUNDLES,
Ray Milkey05d609a2018-08-15 10:27:58 -070026 title = "gRPC Protocol Subsystem",
27 url = "ttp://onosproject.org",
Carmelo Cascone72893b72018-08-09 00:59:06 -070028)