- Fix for [1393]

This commit is contained in:
Pedro Alves 2011-10-13 16:47:18 +01:00 committed by Shay Banon
parent dee4b42b16
commit 7fb32a0287
2 changed files with 11 additions and 14 deletions

View File

@ -33,8 +33,10 @@ configurations {
dependencies {
compile project(':elasticsearch')
compile('org.twitter4j:twitter4j-core:2.1.10') { transitive = false }
distLib('org.twitter4j:twitter4j-core:2.1.10') { transitive = false }
compile('org.twitter4j:twitter4j-core:2.2.4') { transitive = false }
compile('org.twitter4j:twitter4j-stream:2.2.4') { transitive = false }
compile('org.twitter4j:twitter4j-core:2.2.4') { transitive = false }
compile('org.twitter4j:twitter4j-stream:2.2.4') { transitive = false }
}
task explodedDist(dependsOn: [jar], description: 'Builds the plugin zip file') << {
@ -129,4 +131,4 @@ uploadArchives {
eclipseClasspath {
defaultOutputDir = file('build/eclipse-build')
}
}

View File

@ -138,7 +138,7 @@ public class TwitterRiver extends AbstractRiverComponent implements River {
if (follow != null) {
if (follow instanceof List) {
List lFollow = (List) follow;
int[] followIds = new int[lFollow.size()];
long[] followIds = new long[lFollow.size()];
for (int i = 0; i < lFollow.size(); i++) {
Object o = lFollow.get(i);
if (o instanceof Number) {
@ -150,7 +150,7 @@ public class TwitterRiver extends AbstractRiverComponent implements River {
filterQuery.follow(followIds);
} else {
String[] ids = Strings.commaDelimitedListToStringArray(follow.toString());
int[] followIds = new int[ids.length];
long[] followIds = new long[ids.length];
for (int i = 0; i < ids.length; i++) {
followIds[i] = Integer.parseInt(ids[i]);
}
@ -265,11 +265,9 @@ public class TwitterRiver extends AbstractRiverComponent implements River {
}
currentRequest = client.prepareBulk();
if (streamType.equals("filter") || filterQuery != null) {
try {
stream.filter(filterQuery);
} catch (TwitterException e) {
logger.warn("failed to create filter stream based on query, disabling river....");
}
} else if (streamType.equals("firehose")) {
stream.firehose(0);
} else {
@ -309,11 +307,8 @@ public class TwitterRiver extends AbstractRiverComponent implements River {
stream.addListener(new StatusHandler());
if (streamType.equals("filter") || filterQuery != null) {
try {
stream.filter(filterQuery);
} catch (TwitterException e) {
logger.warn("failed to create filter stream based on query, disabling river....");
}
stream.filter(filterQuery);
} else if (streamType.equals("firehose")) {
stream.firehose(0);
} else {