[jboss-svn-commits] JBL Code SVN: r31024 - in labs/jbossesb/branches/JBESB_4_7_CP/product: install/jUDDI-registryV3 and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 11 13:42:33 EST 2010
Author: dward
Date: 2010-01-11 13:42:33 -0500 (Mon, 11 Jan 2010)
New Revision: 31024
Added:
labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/EntryExitTimeFilter.java
Modified:
labs/jbossesb/branches/JBESB_4_7_CP/product/install/conf/jbossesb-properties.xml
labs/jbossesb/branches/JBESB_4_7_CP/product/install/jUDDI-registryV3/jbossesb-properties.xml
labs/jbossesb/branches/JBESB_4_7_CP/product/install/tomcat/jbossesb-properties.xml
labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/MetaDataFilter.java
Log:
Fix for JBESB-3114 ( https://jira.jboss.org/jira/browse/JBESB-3114 ).
Modified: labs/jbossesb/branches/JBESB_4_7_CP/product/install/conf/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/install/conf/jbossesb-properties.xml 2010-01-11 18:03:51 UTC (rev 31023)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/install/conf/jbossesb-properties.xml 2010-01-11 18:42:33 UTC (rev 31024)
@@ -142,6 +142,7 @@
</properties>
<properties name="filters">
<property name="org.jboss.soa.esb.filter.1" value="org.jboss.internal.soa.esb.message.filter.MetaDataFilter"/>
+ <!-- property name="org.jboss.soa.esb.filter.#" value="org.jboss.internal.soa.esb.message.filter.EntryExitTimeFilter"/ -->
<property name="org.jboss.soa.esb.filter.2" value="org.jboss.internal.soa.esb.message.filter.GatewayFilter"/>
</properties>
Modified: labs/jbossesb/branches/JBESB_4_7_CP/product/install/jUDDI-registryV3/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/install/jUDDI-registryV3/jbossesb-properties.xml 2010-01-11 18:03:51 UTC (rev 31023)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/install/jUDDI-registryV3/jbossesb-properties.xml 2010-01-11 18:42:33 UTC (rev 31024)
@@ -141,6 +141,7 @@
</properties>
<properties name="filters">
<property name="org.jboss.soa.esb.filter.1" value="org.jboss.internal.soa.esb.message.filter.MetaDataFilter"/>
+ <!-- property name="org.jboss.soa.esb.filter.#" value="org.jboss.internal.soa.esb.message.filter.EntryExitTimeFilter"/ -->
<property name="org.jboss.soa.esb.filter.2" value="org.jboss.internal.soa.esb.message.filter.GatewayFilter"/>
</properties>
</esb>
Modified: labs/jbossesb/branches/JBESB_4_7_CP/product/install/tomcat/jbossesb-properties.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/install/tomcat/jbossesb-properties.xml 2010-01-11 18:03:51 UTC (rev 31023)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/install/tomcat/jbossesb-properties.xml 2010-01-11 18:42:33 UTC (rev 31024)
@@ -93,6 +93,7 @@
</properties>
<properties name="filters">
<property name="org.jboss.soa.esb.filter.1" value="org.jboss.internal.soa.esb.message.filter.MetaDataFilter"/>
+ <!-- property name="org.jboss.soa.esb.filter.#" value="org.jboss.internal.soa.esb.message.filter.EntryExitTimeFilter"/ -->
<property name="org.jboss.soa.esb.filter.2" value="org.jboss.internal.soa.esb.message.filter.GatewayFilter"/>
</properties>
</esb>
Added: labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/EntryExitTimeFilter.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/EntryExitTimeFilter.java (rev 0)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/EntryExitTimeFilter.java 2010-01-11 18:42:33 UTC (rev 31024)
@@ -0,0 +1,56 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2010
+ */
+package org.jboss.internal.soa.esb.message.filter;
+
+import java.util.Date;
+import java.util.Map;
+
+import org.jboss.soa.esb.common.Environment;
+import org.jboss.soa.esb.couriers.CourierException;
+import org.jboss.soa.esb.filter.InputOutputFilter;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.Properties;
+
+/**
+ * Adds the {@link Environment.MESSAGE_ENTRY_TIME} and {@link Environment.MESSAGE_EXIT_TIME} to the
+ * {@link Properties} of the {@link Message}.<p/>
+ *
+ * <i>Note: This functionality has been pulled out of {@link MetaDataFilter}.</i>
+ *
+ * @author dward at jboss.org
+ */
+public class EntryExitTimeFilter extends InputOutputFilter
+{
+
+ @Override
+ public Message onOutput(Message msg, Map<String, Object> params) throws CourierException
+ {
+ msg.getProperties().setProperty(Environment.MESSAGE_ENTRY_TIME, new Date().toString());
+ return msg;
+ }
+
+ @Override
+ public Message onInput(Message msg, Map<String, Object> params) throws CourierException
+ {
+ msg.getProperties().setProperty(Environment.MESSAGE_EXIT_TIME, new Date().toString());
+ return msg;
+ }
+
+}
Property changes on: labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/EntryExitTimeFilter.java
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Modified: labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/MetaDataFilter.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/MetaDataFilter.java 2010-01-11 18:03:51 UTC (rev 31023)
+++ labs/jbossesb/branches/JBESB_4_7_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/filter/MetaDataFilter.java 2010-01-11 18:42:33 UTC (rev 31024)
@@ -23,7 +23,6 @@
package org.jboss.internal.soa.esb.message.filter;
import java.io.File;
-import java.util.Date;
import java.util.Map;
import org.jboss.soa.esb.addressing.EPR;
@@ -131,18 +130,9 @@
final Properties props = msg.getProperties();
setProperty(props, Environment.TRANSPORT_TYPE, type);
setProperty(props, Environment.MESSAGE_SOURCE, name);
- props.setProperty(Environment.MESSAGE_ENTRY_TIME, new Date().toString());
return msg;
}
- public Message onInput (Message msg, Map<String, Object> params) throws CourierException
- {
- msg.getProperties().setProperty(Environment.MESSAGE_EXIT_TIME,
- new Date().toString());
-
- return msg;
- }
-
private void setProperty (final Properties props, final String name,
final Object value)
{
More information about the jboss-svn-commits
mailing list