{"push_id":891072054,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"699e5fa3159886b36441747ab1b04b62f0a87f9a","before":"03ae0673791b6136154f1d6fd3aefe0125f826bb","commits":[{"sha":"891c92c2fa8ef573f5e904fc9a6a62f16c51e344","author":{"email":"f4bd4a31ed67908c0e9acb74ea0ce6ef0471ff17@google.com","name":"Srdjan Petrovic"},"message":"Java: run all server methods in a thread pool\n\nBefore this change, we were running server methods inside a Go thread\nthat happens to be running an invoker, which ends up blocking\nthe Go thread if the server method blocks, which is a no-no.\n\nWith this change, we spawn of a new thread (in a thread pool)\nfor every server request.  We also provide a way for users\nto pass in their own scheduling logic if they so choose\n(by providing their own Java thread Executor).\n\nMultiPart: 1/2\nChange-Id: I74f39adc81c93d77b1bec2fdaba88a1f05ec43d1","distinct":true,"url":"https://api.github.com/repos/vanadium/java/commits/891c92c2fa8ef573f5e904fc9a6a62f16c51e344"},{"sha":"699e5fa3159886b36441747ab1b04b62f0a87f9a","author":{"email":"f4bd4a31ed67908c0e9acb74ea0ce6ef0471ff17@google.com","name":"Srdjan Petrovic"},"message":"Merge \"Java: run all server methods in a thread pool\"","distinct":true,"url":"https://api.github.com/repos/vanadium/java/commits/699e5fa3159886b36441747ab1b04b62f0a87f9a"}]}