mirror of
https://github.com/valitydev/thrift.git
synced 2024-11-07 02:45:22 +00:00
184 lines
4.3 KiB
JSON
184 lines
4.3 KiB
JSON
{
|
|
"client": [
|
|
{
|
|
"description": "Python TestClient",
|
|
"lib": "py",
|
|
"executable": "py/TestClient.py",
|
|
"extra_args": ["--genpydir=py/gen-py"],
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json",
|
|
"accel"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "C++ TestClient",
|
|
"lib": "cpp",
|
|
"executable": "cpp/TestClient",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed",
|
|
"http"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl",
|
|
"domain"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "Nodejs TestClient",
|
|
"lib": "nodejs",
|
|
"executable": "../lib/nodejs/test/client.js",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ruby TestClient",
|
|
"lib": "ruby",
|
|
"executable": "rb/integration/TestClient.rb",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json",
|
|
"accel"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
}
|
|
],
|
|
"server": [
|
|
{
|
|
"description": "Python TSimpleServer",
|
|
"lib": "py",
|
|
"executable": "py/TestServer.py",
|
|
"extra_args": ["--genpydir=py/gen-py", "TSimpleServer"],
|
|
"extra_delay": 0,
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json",
|
|
"accel"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "C++ TestServer",
|
|
"lib": "cpp",
|
|
"executable": "cpp/TestServer",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed",
|
|
"http"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl",
|
|
"domain"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "Ruby TestServer",
|
|
"lib": "ruby",
|
|
"executable": "rb/integration/TestServer.rb",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json",
|
|
"accel"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
},
|
|
{
|
|
"description": "Nodejs TestServer",
|
|
"lib": "nodejs",
|
|
"executable": "../lib/nodejs/test/server.js",
|
|
"protocols": [
|
|
"binary",
|
|
"compact",
|
|
"json"
|
|
],
|
|
"transports": [
|
|
"buffered",
|
|
"framed"
|
|
],
|
|
"sockets": [
|
|
"ip",
|
|
"ip-ssl"
|
|
],
|
|
"platform": [
|
|
"Linux"
|
|
]
|
|
}
|
|
]
|
|
}
|