The implementation is in zipkin-collector-scribe `com.twitter.zipkin.builder.Scribe`. Needed a way to abstract out the thing that stands up the server, since it varies a lot (scribe/thrift, json over http, etc). The `filter` allows the service to dump whatever they want into the queue, and potentially do the expensive stuff in the worker threads.