You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2009/09/11 16:51:50 UTC
svn commit: r813864 [13/13] - in /ode/trunk: ./ axis2-war/src/main/webapp/
axis2-war/src/main/webapp/WEB-INF/ axis2-war/src/main/webapp/WEB-INF/classes/
axis2-war/src/main/webapp/WEB-INF/conf.hib-derby/
axis2-war/src/main/webapp/WEB-INF/conf.jpa-derby/...
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/CronExpression.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/DbIsolation.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/GUID.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ISO8601DateParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java
URL: http://svn.apache.org/viewvc/ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java?rev=813864&r1=813863&r2=813864&view=diff
==============================================================================
--- ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java (original)
+++ ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java Fri Sep 11 14:51:03 2009
@@ -1,156 +1,156 @@
-package org.apache.ode.utils;
-
-import java.lang.reflect.InvocationHandler;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.lang.reflect.Proxy;
-import java.sql.Connection;
-import java.sql.Statement;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeMap;
-
-import javax.sql.DataSource;
-
-import org.apache.commons.logging.Log;
-
-public class LoggingInterceptor<T> implements InvocationHandler {
-
- private static final Set<String> PARAMSTYPES = new HashSet<String>();
- static {
- PARAMSTYPES.add("setArray");
- PARAMSTYPES.add("setBigDecimal");
- PARAMSTYPES.add("setBoolean");
- PARAMSTYPES.add("setByte");
- PARAMSTYPES.add("setBytes");
- PARAMSTYPES.add("setDate");
- PARAMSTYPES.add("setDouble");
- PARAMSTYPES.add("setFloat");
- PARAMSTYPES.add("setInt");
- PARAMSTYPES.add("setLong");
- PARAMSTYPES.add("setObject");
- PARAMSTYPES.add("setRef");
- PARAMSTYPES.add("setShort");
- PARAMSTYPES.add("setString");
- PARAMSTYPES.add("setTime");
- PARAMSTYPES.add("setTimestamp");
- PARAMSTYPES.add("setURL");
- }
-
- private Log _log;
- private T _delegate;
- private TreeMap<String, Object> _paramsByName = new TreeMap<String, Object>();
- private TreeMap<Integer, Object> _paramsByIdx = new TreeMap<Integer, Object>();
-
-
- public LoggingInterceptor(T delegate, Log log) {
- _log = log;
- _delegate = delegate;
- }
-
- public Object invoke(Object proxy, Method method, Object[] args)
- throws Throwable {
- try {
- if (method.getDeclaringClass() == DataSource.class
- && "getConnection".equals(method.getName())) {
- Connection conn = (Connection)method.invoke(_delegate, args);
- print("getConnection (tx=" + conn.getTransactionIsolation() + ")");
- return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(),
- new Class[] {Connection.class}, new LoggingInterceptor<Connection>(conn, _log));
- } else if (method.getDeclaringClass() == Connection.class
- && Statement.class.isAssignableFrom(method.getReturnType())) {
- Statement stmt = (Statement)method.invoke(_delegate, args);
- print(method, args);
- return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(),
- new Class[] {method.getReturnType()}, new LoggingInterceptor<Statement>(stmt, _log));
- } else {
- print(method, args);
- return method.invoke(_delegate, args);
- }
- } catch (InvocationTargetException e) {
- throw e.getTargetException();
- }
- }
-
- private void print(Method method, Object[] args) {
- if (shouldPrint()) {
- // JDBC Connection
- if ("prepareStatement".equals(method.getName())) {
- print("prepareStmt: " + args[0]);
- } else if ("prepareCall".equals(method.getName())) {
- print("prepareCall: " + args[0]);
- } else if ("close".equals(method.getName())) {
- print("close()");
- } else if ("commit".equals(method.getName())) {
- print("commit()");
- } else if ("rollback".equals(method.getName())) {
- print("rollback()");
- } else if ("setTransactionIsolation".equals(method.getName())) {
- print("Set isolation level to " + args[0]);
- }
- // JDBC Statement
- else if (method.getName().startsWith("execute")) {
- print(method.getName() + ", " + getParams());
- } else if ("clearParameters".equals(method.getName())) {
- _paramsByIdx.clear();
- _paramsByName.clear();
- } else if ("setNull".equals(method.getName())) {
- if (String.class.isAssignableFrom(args[0].getClass())) {
- _paramsByName.put((String)args[0], null);
- } else if (Integer.class.isAssignableFrom(args[0].getClass())) {
- _paramsByIdx.put((Integer)args[0], null);
- }
- } else if (PARAMSTYPES.contains(method.getName())){
- if (String.class.isAssignableFrom(args[0].getClass())) {
- _paramsByName.put((String)args[0], args[1]);
- } else if (Integer.class.isAssignableFrom(args[0].getClass())) {
- _paramsByIdx.put((Integer)args[0], args[1]);
- }
- }
- }
- }
-
- private String getParams() {
- if (_paramsByIdx.size() > 0 || _paramsByName.size() > 0) {
- StringBuffer buf = new StringBuffer();
- buf.append("bound ");
- for (Map.Entry<Integer, Object> entry : _paramsByIdx.entrySet()) {
- try {
- buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
- } catch (Throwable e) {
- // We don't want to mess with the connection just for logging
- return "[e]";
- }
- }
- for (Map.Entry<String, Object> entry : _paramsByName.entrySet()) {
- try {
- buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
- } catch (Throwable e) {
- // We don't want to mess with the connection just for logging
- return "[e]";
- }
- }
- return buf.toString();
- }
- return "w/o params";
- }
-
- private boolean shouldPrint() {
- if (_log != null)
- return _log.isDebugEnabled();
- else return true;
- }
-
- private void print(String str) {
- if (_log != null)
- _log.debug(str);
- else System.out.println(str);
- }
-
- public static DataSource createLoggingDS(DataSource ds, Log log) {
- return (DataSource)Proxy.newProxyInstance(ds.getClass().getClassLoader(),
- new Class[] {DataSource.class}, new LoggingInterceptor<DataSource>(ds,log));
- }
-}
+package org.apache.ode.utils;
+
+import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.lang.reflect.Proxy;
+import java.sql.Connection;
+import java.sql.Statement;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
+
+import javax.sql.DataSource;
+
+import org.apache.commons.logging.Log;
+
+public class LoggingInterceptor<T> implements InvocationHandler {
+
+ private static final Set<String> PARAMSTYPES = new HashSet<String>();
+ static {
+ PARAMSTYPES.add("setArray");
+ PARAMSTYPES.add("setBigDecimal");
+ PARAMSTYPES.add("setBoolean");
+ PARAMSTYPES.add("setByte");
+ PARAMSTYPES.add("setBytes");
+ PARAMSTYPES.add("setDate");
+ PARAMSTYPES.add("setDouble");
+ PARAMSTYPES.add("setFloat");
+ PARAMSTYPES.add("setInt");
+ PARAMSTYPES.add("setLong");
+ PARAMSTYPES.add("setObject");
+ PARAMSTYPES.add("setRef");
+ PARAMSTYPES.add("setShort");
+ PARAMSTYPES.add("setString");
+ PARAMSTYPES.add("setTime");
+ PARAMSTYPES.add("setTimestamp");
+ PARAMSTYPES.add("setURL");
+ }
+
+ private Log _log;
+ private T _delegate;
+ private TreeMap<String, Object> _paramsByName = new TreeMap<String, Object>();
+ private TreeMap<Integer, Object> _paramsByIdx = new TreeMap<Integer, Object>();
+
+
+ public LoggingInterceptor(T delegate, Log log) {
+ _log = log;
+ _delegate = delegate;
+ }
+
+ public Object invoke(Object proxy, Method method, Object[] args)
+ throws Throwable {
+ try {
+ if (method.getDeclaringClass() == DataSource.class
+ && "getConnection".equals(method.getName())) {
+ Connection conn = (Connection)method.invoke(_delegate, args);
+ print("getConnection (tx=" + conn.getTransactionIsolation() + ")");
+ return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(),
+ new Class[] {Connection.class}, new LoggingInterceptor<Connection>(conn, _log));
+ } else if (method.getDeclaringClass() == Connection.class
+ && Statement.class.isAssignableFrom(method.getReturnType())) {
+ Statement stmt = (Statement)method.invoke(_delegate, args);
+ print(method, args);
+ return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(),
+ new Class[] {method.getReturnType()}, new LoggingInterceptor<Statement>(stmt, _log));
+ } else {
+ print(method, args);
+ return method.invoke(_delegate, args);
+ }
+ } catch (InvocationTargetException e) {
+ throw e.getTargetException();
+ }
+ }
+
+ private void print(Method method, Object[] args) {
+ if (shouldPrint()) {
+ // JDBC Connection
+ if ("prepareStatement".equals(method.getName())) {
+ print("prepareStmt: " + args[0]);
+ } else if ("prepareCall".equals(method.getName())) {
+ print("prepareCall: " + args[0]);
+ } else if ("close".equals(method.getName())) {
+ print("close()");
+ } else if ("commit".equals(method.getName())) {
+ print("commit()");
+ } else if ("rollback".equals(method.getName())) {
+ print("rollback()");
+ } else if ("setTransactionIsolation".equals(method.getName())) {
+ print("Set isolation level to " + args[0]);
+ }
+ // JDBC Statement
+ else if (method.getName().startsWith("execute")) {
+ print(method.getName() + ", " + getParams());
+ } else if ("clearParameters".equals(method.getName())) {
+ _paramsByIdx.clear();
+ _paramsByName.clear();
+ } else if ("setNull".equals(method.getName())) {
+ if (String.class.isAssignableFrom(args[0].getClass())) {
+ _paramsByName.put((String)args[0], null);
+ } else if (Integer.class.isAssignableFrom(args[0].getClass())) {
+ _paramsByIdx.put((Integer)args[0], null);
+ }
+ } else if (PARAMSTYPES.contains(method.getName())){
+ if (String.class.isAssignableFrom(args[0].getClass())) {
+ _paramsByName.put((String)args[0], args[1]);
+ } else if (Integer.class.isAssignableFrom(args[0].getClass())) {
+ _paramsByIdx.put((Integer)args[0], args[1]);
+ }
+ }
+ }
+ }
+
+ private String getParams() {
+ if (_paramsByIdx.size() > 0 || _paramsByName.size() > 0) {
+ StringBuffer buf = new StringBuffer();
+ buf.append("bound ");
+ for (Map.Entry<Integer, Object> entry : _paramsByIdx.entrySet()) {
+ try {
+ buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
+ } catch (Throwable e) {
+ // We don't want to mess with the connection just for logging
+ return "[e]";
+ }
+ }
+ for (Map.Entry<String, Object> entry : _paramsByName.entrySet()) {
+ try {
+ buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
+ } catch (Throwable e) {
+ // We don't want to mess with the connection just for logging
+ return "[e]";
+ }
+ }
+ return buf.toString();
+ }
+ return "w/o params";
+ }
+
+ private boolean shouldPrint() {
+ if (_log != null)
+ return _log.isDebugEnabled();
+ else return true;
+ }
+
+ private void print(String str) {
+ if (_log != null)
+ _log.debug(str);
+ else System.out.println(str);
+ }
+
+ public static DataSource createLoggingDS(DataSource ds, Log log) {
+ return (DataSource)Proxy.newProxyInstance(ds.getClass().getClassLoader(),
+ new Class[] {DataSource.class}, new LoggingInterceptor<DataSource>(ds,log));
+ }
+}
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/NamespaceStack.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Namespaces.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ObjectPrinter.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ProcessMutex.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Properties.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/QNameUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Reflect.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SchemaBucket.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SerializableElement.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SerializableUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/StreamUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SystemConfigurationException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SystemUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/URITemplate.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Version.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/WatchDog.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/XMLParserUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Argument.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandLineMessages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandlineFragment.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandlineSyntaxException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/ConsoleFormatter.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Flag.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/FlagWithArgument.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Fragments.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/LastArgument.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Main.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/MultiArgument.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/XorGroup.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/package.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/http/HttpUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/http/StatusCode.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/jmx/JMXConstants.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/CommonMessages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/MessageBundle.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/package.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/package.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/FailOnErrorErrorHandler.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/IgnoreAllErrorHandler.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/PrintErrorHandler.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/BinaryFunction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/CollectionsX.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/CompositeUnaryFunction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/EnumerationIterator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/EqualsUnaryFunction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/FilterIterator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/IteratorEnumeration.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/MemberOfFunction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/TransformIterator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/UnaryFunction.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/UnaryFunctionEx.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/uuid/UUID.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/uuid/UUIDGen.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/wsdl/Messages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/wsdl/WsdlUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/MultiplexTracker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlDependencyScanner.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/DefaultXMLEntityResolver.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/Duration.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModel.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XSTypes.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XsdException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/main/resources/org/apache/ode/utils/wsdl.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/DOMUtilsTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/HierarchicalPropertiesTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/ISO8601DateParserTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/NamespaceContextImplTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/SystemUtilsTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/URITemplateTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/XMLParserUtilsTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/cli/CommandlineTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/fs/FileUtilsTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/fs/TempFileManagerTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTestMessages.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTestMessages_de.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/stl/CollectionsXTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/DurationTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/retailOrderBad.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/retailOrderGood.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/Configuration.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/Configuration.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/RetailCatalog.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/RetailOrder.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/Warehouse.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/Warehouse.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/WarehouseImpl.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bad_xml.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bad_xml_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bpel-example-wsdl-1-bad-plink.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bpel-example-wsdl-1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bpel-partner-link.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/bpel-property.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/circular1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/circular2.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/circular3.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/circular4.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_inner1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_inner2.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_outer.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_inner1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_inner2.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_outer.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_inner1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_inner2.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_outer.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_inner1.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_inner2.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_outer.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/dummyXML.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/empty.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/empty.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/good_import.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/good_wsdl_bad_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/good_xml_not_wsdl.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/hierarchical-1.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/hierarchical-2.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/invalid_but_well_formed.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/loanApprovalProcess.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/missing_import.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/missing_imported_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/missing_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/missing_schema_import_wrapper.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/namespace_from_wsdl_to_xsd.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/non_ws-i_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/non_ws-i_schema_import_wrapper.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/not_schema_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/plain_old_xml_document.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/retailer.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/schema.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/soap-envelope.xsd
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/ws-i_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/wsdl-utils.wsdl
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ode/trunk/utils/src/test/resources/wsdl_deep_schema_import.wsdl
------------------------------------------------------------------------------
svn:eol-style = native