Skip to content

Commit

Permalink
update java ant jar builder
Browse files Browse the repository at this point in the history
  • Loading branch information
Yangming committed Aug 27, 2012
1 parent 803b18d commit 07fe647
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
12 changes: 6 additions & 6 deletions java/build.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="create_run_jar" name="Create Runnable Jar for Project java_statsd_client with Jar-in-Jar Loader">
<project default="create_run_jar" name="Create Runnable Jar for Project java with Jar-in-Jar Loader">
<!--this file was created by Eclipse Runnable JAR Export Wizard-->
<!--ANT 1.7 is required -->
<target name="create_run_jar">
<jar destfile="/Users/appfirst/git/java_statsd_client/target/jar/statsd.jar">
<jar destfile="/Users/appfirst/git/statsd_clients/java/target/jar/statsd.jar">
<manifest>
<attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
<attribute name="Rsrc-Main-Class" value="com.appfirst.statsd.AFClient"/>
<attribute name="Class-Path" value="."/>
<attribute name="Rsrc-Class-Path" value="./ jna.jar platform.jar log4j-1.2.17.jar"/>
</manifest>
<zipfileset src="jar-in-jar-loader.zip"/>
<fileset dir="/Users/appfirst/git/java_statsd_client/target/classes"/>
<zipfileset dir="/Users/appfirst/git/java_statsd_client/lib" includes="jna.jar"/>
<zipfileset dir="/Users/appfirst/git/java_statsd_client/lib" includes="platform.jar"/>
<zipfileset dir="/Users/appfirst/git/java_statsd_client/lib" includes="log4j-1.2.17.jar"/>
<fileset dir="/Users/appfirst/git/statsd_clients/java/target/classes"/>
<zipfileset dir="/Users/appfirst/git/statsd_clients/java/lib" includes="jna.jar"/>
<zipfileset dir="/Users/appfirst/git/statsd_clients/java/lib" includes="platform.jar"/>
<zipfileset dir="/Users/appfirst/git/statsd_clients/java/lib" includes="log4j-1.2.17.jar"/>
</jar>
</target>
</project>
6 changes: 5 additions & 1 deletion java/src/main/java/com/appfirst/statsd/AFClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ protected final boolean doSend(final String stat) {
// trim msg if over allowed size
String msg = (stat.length() > AFCMaxMsgSize) ? stat.substring(0, AFCMaxMsgSize) : stat;

log.info(String.format("Sending stat: %s", stat));
// log.info(String.format("Sending stat: %s", stat));
try {
int mqd = openQueue();
int rc = this.mqlib.mq_send(mqd, msg, msg.length(), AFCSeverityStatsd);
Expand All @@ -74,6 +74,10 @@ protected final boolean doSend(final String stat) {
} catch (LastErrorException e) {
log.error(String.format("Could not send stat, Error Code: %s", e.getErrorCode()));
return false;
} catch (UnsatisfiedLinkError ufe){
log.error(String.format("%s, sending UDP msg to localhost.",ufe.getMessage(), stat));
this.close();
return this.doUDPSend(msg);
} catch (Exception e) {
log.error(String.format("Could not send stat %s with AFClient, sending UDP msg to localhost.", stat));
this.close();
Expand Down
Binary file modified java/target/jar/statsd.jar
Binary file not shown.

0 comments on commit 07fe647

Please sign in to comment.