Wrappers and helpers for third-party libraries
CSVIterator
, which produces an Iterator
from a CSVReader
.
Propertizer
, which converts a (part of) a Config
hierarchy into a set of
Properties
for use with systems that want to be configured that way.
FAsyncHandler
, which gathers the status and headers before creating a consumer
for the response body.
CuratorConfig
, a common config class for Curator servicesCuratorInitializer
, common initialization stuff for Curator service discoveryCuratorServiceBase
, a Trait for curator-based service clientsProviderCache
, a cache for Curator service providersCuratorBroker
, a class for registering a service with CuratorCuratorServiceIntegration
, a helper trait to spin up ZK, Curator, discovery for testing
GeoJSON Codecs for rojoma-json. Has no dependencies on GeoTools and integrates well into serializing geoJSON as part of larger document or into streaming serializers.
Support for Coda Hale / Dropwizard Metrics
Metrics
trait to mix in for Scala-friendly metrics APIsMetricsOptions
andMetricsReporter
for easy initialization of the metrics library and various reporters from config- Support for instrumentation of socrata-http services via
SocrataHttpSupport.getHandler
Run sbt-release
and set an appropriate version.
The perf project uses JMH for precise performance profiling as well as stack-based profiling of top methods
project perf
run -i 3 -wi 10 -prof stack -jvmArgsAppend -Djmh.stack.lines=7