Skip to content

Commit

Permalink
finatra: Move com.twitter.finatra.http.jsonpatch to finatra/http-core…
Browse files Browse the repository at this point in the history
… project

Problem/Solution:
Move json patch from http-server to http-core

Result:
Also moved finatra/http-server/src/main/scala/com/twitter/finatra/http/request and the remaining files in finatra/http-server/src/main/java/ to http-core

JIRA Issues: CSL-10670

Differential Revision: https://phabricator.twitter.biz/D623745
  • Loading branch information
joybestourous authored and jenkins committed Mar 15, 2021
1 parent c132a05 commit f8a810b
Show file tree
Hide file tree
Showing 37 changed files with 83 additions and 91 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.rst
Expand Up @@ -21,6 +21,9 @@ Breaking API Changes

Changed
~~~~~~~
* finatra: Move com.twitter.finatra.http.{jsonpatch,request} from the finatra/http-server project to
finatra/http-core project. Please update your build artifact references accordingly.
``PHAB_ID=D623745``

* http-server|http-core|jackson|thrift|validation: Update to use `c.t.util.reflect.Types`
in places for TypeTag reflection. ``PHAB_ID=D631819``
Expand Down
8 changes: 4 additions & 4 deletions benchmarks/src/test/scala/BUILD
Expand Up @@ -22,23 +22,23 @@ junit_tests(
"finagle/finagle-http/src/main/scala",
"finagle/finagle-stats/src/main/scala",
"finatra/benchmarks/src/main/java",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-mustache/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/test/scala/com/twitter/inject/app",
"finatra/inject/inject-core/src/main/scala/com/twitter/inject",
Expand Down
8 changes: 4 additions & 4 deletions examples/advanced/streaming-example/src/main/scala/BUILD
Expand Up @@ -5,22 +5,22 @@ scala_library(
"3rdparty/jvm/com/google/inject:guice",
"3rdparty/jvm/org/slf4j:slf4j-api",
"finatra/examples/advanced/streaming-example/src/main/resources",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala",
"finatra/inject/inject-core/src/main/scala",
Expand Down
8 changes: 4 additions & 4 deletions examples/advanced/twitter-clone/src/main/scala/BUILD
Expand Up @@ -14,22 +14,22 @@ scala_library(
"finatra/examples/advanced/twitter-clone/src/main/resources",
"finatra/http-annotations/src/main/java/com/twitter/finatra/http/annotations",
"finatra/http-client/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala/com/twitter/inject/app",
"finatra/inject/inject-core/src/main/scala/com/twitter/inject",
Expand Down
10 changes: 5 additions & 5 deletions examples/advanced/web-dashboard/src/main/scala/BUILD
Expand Up @@ -14,25 +14,25 @@ scala_library(
"finagle/finagle-zipkin-scribe/src/main/scala",
"finatra/examples/advanced/web-dashboard/src/main/resources",
"finatra/examples/advanced/web-dashboard/src/main/webapp",
"finatra/http-core/src/main/java",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-mustache/src/main/java/com/twitter/finatra/http/annotations",
"finatra/http-mustache/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/java",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala",
"finatra/inject/inject-core/src/main/scala",
Expand Down
8 changes: 4 additions & 4 deletions examples/benchmark/src/main/scala/BUILD
Expand Up @@ -7,22 +7,22 @@ scala_library(
"3rdparty/jvm/com/google/inject:guice",
"finagle/finagle-core/src/main",
"finagle/finagle-http/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala",
"finatra/inject/inject-core/src/main/scala",
Expand Down
Expand Up @@ -5,23 +5,23 @@ java_library(
"3rdparty/jvm/com/google/inject:guice",
"finagle/finagle-base-http/src/main",
"finagle/finagle-core/src/main",
"finatra/http-core/src/main/java",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-server/src/main/java",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala",
"finatra/inject/inject-core/src/main/scala",
Expand Down
Expand Up @@ -5,22 +5,22 @@ scala_library(
"3rdparty/jvm/com/google/inject:guice",
"3rdparty/jvm/org/slf4j:slf4j-api",
"finagle/finagle-http/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/streaming",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http:controller",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/conversions",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/filters",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/jsonpatch",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/modules",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/routing",
"finatra/inject/inject-app/src/main/scala",
"finatra/inject/inject-core/src/main/scala",
Expand Down
Expand Up @@ -11,13 +11,13 @@ java_library(
"deprecated",
],
dependencies = [
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
],
exports = [
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
],
)
Expand Up @@ -12,17 +12,17 @@ scala_library(
"3rdparty/jvm/com/fasterxml/jackson/core:jackson-databind",
"3rdparty/jvm/javax/inject:javax.inject",
"finagle/finagle-base-http/src/main",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/marshalling",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/jackson/src/main/scala",
],
exports = [
"3rdparty/jvm/com/fasterxml/jackson/core:jackson-core",
"3rdparty/jvm/com/fasterxml/jackson/core:jackson-databind",
"finatra/http-core/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-server/src/main/java/com/twitter/finatra/http/jsonpatch",
"finatra/jackson/src/main/scala",
],
)
12 changes: 12 additions & 0 deletions http-core/src/main/scala/com/twitter/finatra/http/request/BUILD
Expand Up @@ -5,9 +5,21 @@ scala_library(
name = "finatra-http-core-request",
repo = artifactory,
),
strict_deps = "True",
dependencies = [
"finagle/finagle-base-http/src/main",
"finagle/finagle-core/src/main",
"finagle/finagle-http/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/fileupload",
"finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
"finatra/inject/inject-utils/src/main/scala",
"util/util-core:scala",
],
exports = [
"finagle/finagle-base-http/src/main",
"finatra/http-core/src/main/java/com/twitter/finatra/http/request",
"finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
],
)
8 changes: 4 additions & 4 deletions http-server/src/main/scala/com/twitter/finatra/http/BUILD
Expand Up @@ -63,21 +63,21 @@ scala_library(
"3rdparty/jvm/javax/inject:javax.inject",
"finagle/finagle-core/src/main",
"finagle/finagle-http/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/internal/routing",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/inject/inject-core/src/main/scala",
"finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
"util/util-core:util-core-util",
],
exports = [
"finagle/finagle-core/src/main",
"finagle/finagle-http/src/main/scala",
"finatra/http-core/src/main/java/com/twitter/finatra/http",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-server/src/main/java/com/twitter/finatra/http",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/internal/routing",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
],
)
Expand Up @@ -13,8 +13,8 @@ scala_library(
"finagle/finagle-core/src/main",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/contexts",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/exceptions",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/request",
"finatra/http-core/src/main/scala/com/twitter/finatra/http/response",
"finatra/http-server/src/main/scala/com/twitter/finatra/http/request",
"finatra/inject/inject-mdc/src/main/scala",
"finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
"finatra/utils/src/main/scala/com/twitter/finatra/filters",
Expand Down

0 comments on commit f8a810b

Please sign in to comment.