Scrooge 18.8.0
finaglehelper
released this
07 Aug 00:27
·
475 commits
to develop
since this release
18.8.0
-
scrooge-core: Add interface for Scala generated Enum objects. c27d13ef
-
scrooge-core: Trait
c.t.scrooge.ThriftService
is nowc.t.finagle.thrift.ThriftServiceMarker
.
Scrooge generated service objects now all inherit fromc.t.finagle.thrift.ThriftService
. Also,
theAsClosableMethodName
string was formerly part ofc.t.finagle.thrift.ThriftService
, but
now is defined in the c.t.scrooge package object.
125e955e -
scrooge-generator: Thrift service objects now contain
unsafeBuildFromMethods
, which constructs
aReqRepServicePerEndpoint
from a map of
ThriftMethod -> ThriftMethod.ReqRepServicePerEndpointServiceType
. It is unsafe because the
types are not checked upon service construction, only when a request is attempted.
125e955e