Title: [879] trunk/core/src/main/java/org/servicemix/components/util/TransformComponentSupport.java: Replace redundant code
- Revision
- 879
- Author
- gastaldi
- Date
- 2005-11-21 17:14:26 -0500 (Mon, 21 Nov 2005)
Log Message
Replace redundant code
Modified Paths
Diff
Modified: trunk/core/src/main/java/org/servicemix/components/util/TransformComponentSupport.java (878 => 879)
--- trunk/core/src/main/java/org/servicemix/components/util/TransformComponentSupport.java 2005-11-21 19:24:30 UTC (rev 878)
+++ trunk/core/src/main/java/org/servicemix/components/util/TransformComponentSupport.java 2005-11-21 22:14:26 UTC (rev 879)
@@ -17,15 +17,14 @@
**/
package org.servicemix.components.util;
-import org.servicemix.MessageExchangeListener;
-import org.servicemix.jbi.NoInMessageAvailableException;
-
import javax.jbi.messaging.ExchangeStatus;
import javax.jbi.messaging.InOnly;
import javax.jbi.messaging.MessageExchange;
import javax.jbi.messaging.MessagingException;
import javax.jbi.messaging.NormalizedMessage;
+import org.servicemix.MessageExchangeListener;
+
/**
* A useful base class for a transform component.
*
@@ -41,10 +40,8 @@
if (exchange.getStatus() == ExchangeStatus.DONE) {
return;
}
- NormalizedMessage in = exchange.getMessage("in");
- if (in == null) {
- throw new NoInMessageAvailableException(exchange);
- }
+ NormalizedMessage in = getInMessage(exchange);
+
NormalizedMessage out = exchange.createMessage();
try {
if (transform(exchange, in, out)) {