Skip to content

Commit 8615889

Browse files
author
Nathan Marz
committed
use org.apache.thrift7 so that Storm's thrift is independent from other thrifts
1 parent 4eb9422 commit 8615889

35 files changed

+1805
-1805
lines changed

project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[commons-io "1.4"]
1111
[org.apache.commons/commons-exec "1.1"]
1212
[jvyaml "1.0.0"]
13-
[org.apache.thrift/libthrift "0.7.0"]
13+
[storm/libthrift7 "0.7.0"]
1414
[clj-time "0.3.0"]
1515
[log4j/log4j "1.2.16"]
1616
[org.apache.zookeeper/zookeeper "3.3.2"]

src/clj/backtype/storm/daemon/drpc.clj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
(ns backtype.storm.daemon.drpc
2-
(:import [org.apache.thrift.server THsHaServer THsHaServer$Args])
3-
(:import [org.apache.thrift.protocol TBinaryProtocol TBinaryProtocol$Factory])
4-
(:import [org.apache.thrift TException])
5-
(:import [org.apache.thrift.transport TNonblockingServerTransport TNonblockingServerSocket])
2+
(:import [org.apache.thrift7.server THsHaServer THsHaServer$Args])
3+
(:import [org.apache.thrift7.protocol TBinaryProtocol TBinaryProtocol$Factory])
4+
(:import [org.apache.thrift7 TException])
5+
(:import [org.apache.thrift7.transport TNonblockingServerTransport TNonblockingServerSocket])
66
(:import [backtype.storm.generated DistributedRPC DistributedRPC$Iface DistributedRPC$Processor])
77
(:import [java.util.concurrent Semaphore])
88
(:import [backtype.storm.drpc SpoutAdder])

src/clj/backtype/storm/daemon/nimbus.clj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
(ns backtype.storm.daemon.nimbus
2-
(:import [org.apache.thrift.server THsHaServer THsHaServer$Args])
3-
(:import [org.apache.thrift.protocol TBinaryProtocol TBinaryProtocol$Factory])
4-
(:import [org.apache.thrift TException])
5-
(:import [org.apache.thrift.transport TNonblockingServerTransport TNonblockingServerSocket])
2+
(:import [org.apache.thrift7.server THsHaServer THsHaServer$Args])
3+
(:import [org.apache.thrift7.protocol TBinaryProtocol TBinaryProtocol$Factory])
4+
(:import [org.apache.thrift7 TException])
5+
(:import [org.apache.thrift7.transport TNonblockingServerTransport TNonblockingServerSocket])
66
(:import [java.nio ByteBuffer])
77
(:import [java.nio.channels Channels WritableByteChannel])
88
(:use [backtype.storm bootstrap])

src/clj/backtype/storm/thrift.clj

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
(:import [backtype.storm Constants])
55
(:import [backtype.storm.task CoordinatedBolt CoordinatedBolt$SourceArgs])
66
(:import [backtype.storm.topology OutputFieldsGetter IBasicBolt BasicBoltExecutor])
7-
(:import [org.apache.thrift.protocol TBinaryProtocol TProtocol])
8-
(:import [org.apache.thrift.transport TTransport TFramedTransport TSocket])
7+
(:import [org.apache.thrift7.protocol TBinaryProtocol TProtocol])
8+
(:import [org.apache.thrift7.transport TTransport TFramedTransport TSocket])
99
(:use [backtype.storm util])
1010
(:use [clojure.contrib.def :only [defnk]])
1111
)

src/jvm/backtype/storm/StormSubmitter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import java.nio.ByteBuffer;
1111
import java.util.Map;
1212
import org.apache.log4j.Logger;
13-
import org.apache.thrift.TException;
13+
import org.apache.thrift7.TException;
1414
import org.json.simple.JSONValue;
1515

1616
/**

src/jvm/backtype/storm/drpc/ReturnResults.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import backtype.storm.tuple.Tuple;
88
import backtype.storm.utils.DRPCClient;
99
import java.util.Map;
10-
import org.apache.thrift.TException;
10+
import org.apache.thrift7.TException;
1111
import org.json.simple.JSONValue;
1212

1313

src/jvm/backtype/storm/generated/AlreadyAliveException.java

+23-23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)