Log Message
Updated plugin to Twitter4J
Modified Paths
- trunk/hudson/plugins/twitter/auth/pom.xml
- trunk/hudson/plugins/twitter/auth/src/main/java/org/jvnet/hudson/plugins/twitter/Main.java
- trunk/hudson/plugins/twitter/pom.xml
- trunk/hudson/plugins/twitter/src/main/java/hudson/plugins/twitter/TwitterPublisher.java
Diff
Modified: trunk/hudson/plugins/twitter/auth/pom.xml (40905 => 40906)
--- trunk/hudson/plugins/twitter/auth/pom.xml 2013-06-13 08:08:39 UTC (rev 40905)
+++ trunk/hudson/plugins/twitter/auth/pom.xml 2013-06-14 23:27:36 UTC (rev 40906)
@@ -31,8 +31,8 @@
<dependencies>
<dependency>
<groupId>org.twitter4j</groupId>
- <artifactId>twitter4j-core</artifactId>
- <version>2.1.4</version>
+ <artifactId>twitter4j-async</artifactId>
+ <version>3.0.3</version>
</dependency>
<dependency>
<groupId>junit</groupId>
Modified: trunk/hudson/plugins/twitter/auth/src/main/java/org/jvnet/hudson/plugins/twitter/Main.java (40905 => 40906)
--- trunk/hudson/plugins/twitter/auth/src/main/java/org/jvnet/hudson/plugins/twitter/Main.java 2013-06-13 08:08:39 UTC (rev 40905)
+++ trunk/hudson/plugins/twitter/auth/src/main/java/org/jvnet/hudson/plugins/twitter/Main.java 2013-06-14 23:27:36 UTC (rev 40906)
@@ -6,13 +6,14 @@
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
-import twitter4j.http.AccessToken;
-import twitter4j.http.RequestToken;
+import twitter4j.auth.AccessToken;
+import twitter4j.auth.RequestToken;
public class Main {
private static final String CONSUMER_KEY = "8B6nAb0a5QScWxROd5oWA";;
private static final String CONSUMER_SECRET = "pXO0lgCZYUvix7Ay7YLdsIep38VBiH2cTldOeMj1J5s";
+
public static void main(String[] args) throws Exception {
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
@@ -42,7 +43,7 @@
storeAccessToken(twitter.verifyCredentials().getId() , accessToken);
System.exit(0);
}
- private static void storeAccessToken(int useId, AccessToken accessToken){
+ private static void storeAccessToken(long useId, AccessToken accessToken){
System.out.println("access token:" + accessToken.getToken());
System.out.println("access token secret:" + accessToken.getTokenSecret());
}
Modified: trunk/hudson/plugins/twitter/pom.xml (40905 => 40906)
--- trunk/hudson/plugins/twitter/pom.xml 2013-06-13 08:08:39 UTC (rev 40905)
+++ trunk/hudson/plugins/twitter/pom.xml 2013-06-14 23:27:36 UTC (rev 40906)
@@ -33,8 +33,8 @@
<dependencies>
<dependency>
<groupId>org.twitter4j</groupId>
- <artifactId>twitter4j-core</artifactId>
- <version>2.1.4</version>
+ <artifactId>twitter4j-async</artifactId>
+ <version>3.0.3</version>
</dependency>
<dependency>
<groupId>mockobjects</groupId>
Modified: trunk/hudson/plugins/twitter/src/main/java/hudson/plugins/twitter/TwitterPublisher.java (40905 => 40906)
--- trunk/hudson/plugins/twitter/src/main/java/hudson/plugins/twitter/TwitterPublisher.java 2013-06-13 08:08:39 UTC (rev 40905)
+++ trunk/hudson/plugins/twitter/src/main/java/hudson/plugins/twitter/TwitterPublisher.java 2013-06-14 23:27:36 UTC (rev 40906)
@@ -37,11 +37,12 @@
import twitter4j.TwitterAdapter;
import twitter4j.TwitterException;
import twitter4j.TwitterMethod;
-import twitter4j.http.AccessToken;
+import twitter4j.auth.AccessToken;
/**
* @author cactusman
* @author justinedelson
+ * @author mikesir87
*/
public class TwitterPublisher extends Notifier {
private static final List<String> VALUES_REPLACED_WITH_NULL = Arrays.asList("", "(Default)", "(System Default)");
@@ -288,7 +289,10 @@
public void updateTwit(String message) throws Exception {
LOGGER.info("Attempting to update Twitter status to: " + message);
- AsyncTwitterFactory factory = new AsyncTwitterFactory(new TwitterAdapter() {
+ AsyncTwitterFactory factory = new AsyncTwitterFactory();
+ AccessToken accessToken = new AccessToken(token, tokenSecret);
+ AsyncTwitter twitter = factory.getInstance(accessToken);
+ twitter.addListener(new TwitterAdapter() {
@Override
public void onException(TwitterException e, TwitterMethod method) {
LOGGER.warning("Exception updating Twitter status: " + e.toString());
@@ -299,8 +303,6 @@
LOGGER.info("Updated Twitter status: " + statuses.getText());
}
});
- AccessToken accessToken = new AccessToken(token, tokenSecret);
- AsyncTwitter twitter = factory.getOAuthAuthorizedInstance(CONSUMER_KEY, CONSUMER_SECRET, accessToken);
twitter.updateStatus(message);
}
You received this message because you are subscribed to the Google Groups "Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.