You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by an...@apache.org on 2011/12/16 00:05:12 UTC
svn commit: r1214980 - in
/abdera/abdera2/common/src/main/java/org/apache/abdera2/common:
protocol/AbstractResponseContext.java
protocol/servlet/async/AbderaAsyncService.java templates/TemplateManager.java
Author: antelder
Date: Thu Dec 15 23:05:11 2011
New Revision: 1214980
URL: http://svn.apache.org/viewvc?rev=1214980&view=rev
Log:
Add casts as i get compile errors when building with Maven without them
Modified:
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java
abdera/abdera2/common/src/main/java/org/apache/abdera2/common/templates/TemplateManager.java
Modified: abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java
URL: http://svn.apache.org/viewvc/abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java?rev=1214980&r1=1214979&r2=1214980&view=diff
==============================================================================
--- abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java (original)
+++ abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/AbstractResponseContext.java Thu Dec 15 23:05:11 2011
@@ -249,7 +249,7 @@ public abstract class AbstractResponseCo
setHeader("Location", uri));
}
public <T extends ResponseContext>T setLocation(IRI iri) {
- return setLocation(iri == null ? null : iri.toString());
+ return (T)setLocation(iri == null ? null : iri.toString());
}
public int getStatus() {
Modified: abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java
URL: http://svn.apache.org/viewvc/abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java?rev=1214980&r1=1214979&r2=1214980&view=diff
==============================================================================
--- abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java (original)
+++ abdera/abdera2/common/src/main/java/org/apache/abdera2/common/protocol/servlet/async/AbderaAsyncService.java Thu Dec 15 23:05:11 2011
@@ -212,17 +212,19 @@ public class AbderaAsyncService
while(exec.isRunning()) {
if (processor.hasNext()) {
final AbderaTask task = processor.next();
- log.debug(String.format("Processing New AbderaTask (%s)...",task.getId()));
- exec.execute(new Runnable() {
- public void run() {
- try {
- task.invoke();
- } catch (Throwable t) {
- log.error(String.format("Error invoking AbderaTask (%s)",task.getId()),t);
- }
- log.debug(String.format("AbderaTask (%s) is complete",task.getId()));
- }
- });
+ if (task != null) {
+ log.debug(String.format("Processing New AbderaTask (%s)...",task.getId()));
+ exec.execute(new Runnable() {
+ public void run() {
+ try {
+ task.invoke();
+ } catch (Throwable t) {
+ log.error(String.format("Error invoking AbderaTask (%s)",task.getId()),t);
+ }
+ log.debug(String.format("AbderaTask (%s) is complete",task.getId()));
+ }
+ });
+ }
}
}
}
Modified: abdera/abdera2/common/src/main/java/org/apache/abdera2/common/templates/TemplateManager.java
URL: http://svn.apache.org/viewvc/abdera/abdera2/common/src/main/java/org/apache/abdera2/common/templates/TemplateManager.java?rev=1214980&r1=1214979&r2=1214980&view=diff
==============================================================================
--- abdera/abdera2/common/src/main/java/org/apache/abdera2/common/templates/TemplateManager.java (original)
+++ abdera/abdera2/common/src/main/java/org/apache/abdera2/common/templates/TemplateManager.java Thu Dec 15 23:05:11 2011
@@ -59,7 +59,7 @@ public class TemplateManager<T>
public <M extends Builder<T>>M add(T key, Object template) {
checkArgumentTypes(checkNotNull(template),Map.class,Collection.class);
if (template instanceof Supplier)
- return add(checkNotNull(key),((Supplier<?>)template).get());
+ return (M) add(checkNotNull(key),((Supplier<?>)template).get());
Template temp =
template instanceof Template ?
(Template)template :