Author: ningjiang
Date: Thu Jun  2 13:57:35 2011
New Revision: 1130555

URL: http://svn.apache.org/viewvc?rev=1130555&view=rev
Log:
CAMEL-2389 added the CxfConstants back with @Deprecated, will removed when we 
move to camel 3.0

Added:
    
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConstants.java
      - copied, changed from r1130544, 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
Modified:
    
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
    
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanDestination.java
    
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest.java

Modified: 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java?rev=1130555&r1=1130554&r2=1130555&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
 (original)
+++ 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
 Thu Jun  2 13:57:35 2011
@@ -21,46 +21,43 @@ package org.apache.camel.component.cxf.c
  *
  * @version 
  */
-public interface CxfConstants {
-    String METHOD = "method";
-    String SERVICE_CLASS = "serviceClass";
+public final class CxfConstants {
+    public static final String METHOD = "method";
+    public static final String SERVICE_CLASS = "serviceClass";
     // CamelCXFDataFormat is used as exchange property key
-    String DATA_FORMAT_PROPERTY = "CamelCXFDataFormat";
-    String SET_DEFAULT_BUS = "setDefaultBus";
-    String WSDL_URL = "wsdlURL";
-    String ADDRESS = "address";
-    String SERVICE_NAME = "serviceName";
-    String PORT_NAME = "portName";
-    String SERVICE_LOCALNAME = "serviceLocalName";
-    String SERVICE_NAMESPACE = "serviceNamespace";
-    String PORT_LOCALNAME = "endpointLocalName";
-    String PORT_NAMESPACE = "endpointNamespace";
-    String PROTOCOL_NAME_RES = "res";
-    String OPERATION_NAME = "operationName";
-    String OPERATION_NAMESPACE = "operationNamespace";
-    String SPRING_CONTEXT_ENDPOINT = "bean:";
-    @Deprecated
-    // This constants will be removed in Camel 3.0
-    // Please use that one in camel-cxf-transport
-    String CAMEL_TRANSPORT_PREFIX = "camel:";
-    String JAXWS_CONTEXT = "jaxwsContext";
-    @Deprecated
-    String CXF_EXCHANGE = "org.apache.cxf.message.exchange";
-    String DISPATCH_NAMESPACE = "http://camel.apache.org/cxf/jaxws/dispatch";;
-    String DISPATCH_DEFAULT_OPERATION_NAMESPACE = "Invoke";    
-    @Deprecated
-    String CAMEL_EXCHANGE = "org.apache.camel.exchange";
-    String CAMEL_CXF_MESSAGE = "CamelCxfMessage";
-    String CAMEL_CXF_RS_USING_HTTP_API = "CamelCxfRsUsingHttpAPI";
-    String CAMEL_CXF_RS_VAR_VALUES = "CamelCxfRsVarValues";
-    String CAMEL_CXF_RS_RESPONSE_CLASS = "CamelCxfRsResponseClass";
-    String CAMEL_CXF_RS_RESPONSE_GENERIC_TYPE = 
"CamelCxfRsResponseGenericType";
-    String CAMEL_CXF_RS_QUERY_MAP = "CamelCxfRsQueryMap";
-    String CAMEL_CXF_RS_EXTRACT_ENTITY = "CamelCxfRsExtractEntity";
-    String CAMEL_CXF_RS_OPERATION_RESOURCE_INFO_STACK = 
"CamelCxfRsOperationResourceInfoStack";
-    String CAMEL_CXF_ATTACHMENTS = "CamelAttachments";
-    String CAMEL_CXF_RS_THROW_EXCEPTION_ON_FAILURE = 
"CamelCxfRsThrowExceptionOnFailure";
+    public static final String DATA_FORMAT_PROPERTY = "CamelCXFDataFormat";
+    public static final String SET_DEFAULT_BUS = "setDefaultBus";
+    public static final String WSDL_URL = "wsdlURL";
+    public static final String ADDRESS = "address";
+    public static final String SERVICE_NAME = "serviceName";
+    public static final String PORT_NAME = "portName";
+    public static final String SERVICE_LOCALNAME = "serviceLocalName";
+    public static final String SERVICE_NAMESPACE = "serviceNamespace";
+    public static final String PORT_LOCALNAME = "endpointLocalName";
+    public static final String PORT_NAMESPACE = "endpointNamespace";
+    public static final String PROTOCOL_NAME_RES = "res";
+    public static final String OPERATION_NAME = "operationName";
+    public static final String OPERATION_NAMESPACE = "operationNamespace";
+    public static final String SPRING_CONTEXT_ENDPOINT = "bean:";
+    
+    public static final String JAXWS_CONTEXT = "jaxwsContext";
+    public static final String DISPATCH_NAMESPACE = 
"http://camel.apache.org/cxf/jaxws/dispatch";;
+    public static final String DISPATCH_DEFAULT_OPERATION_NAMESPACE = 
"Invoke";    
+    
+    public static final String CAMEL_CXF_MESSAGE = "CamelCxfMessage";
+    public static final String CAMEL_CXF_RS_USING_HTTP_API = 
"CamelCxfRsUsingHttpAPI";
+    public static final String CAMEL_CXF_RS_VAR_VALUES = "CamelCxfRsVarValues";
+    public static final String CAMEL_CXF_RS_RESPONSE_CLASS = 
"CamelCxfRsResponseClass";
+    public static final String CAMEL_CXF_RS_RESPONSE_GENERIC_TYPE = 
"CamelCxfRsResponseGenericType";
+    public static final String CAMEL_CXF_RS_QUERY_MAP = "CamelCxfRsQueryMap";
+    public static final String CAMEL_CXF_RS_EXTRACT_ENTITY = 
"CamelCxfRsExtractEntity";
+    public static final String CAMEL_CXF_RS_OPERATION_RESOURCE_INFO_STACK = 
"CamelCxfRsOperationResourceInfoStack";
+    public static final String CAMEL_CXF_ATTACHMENTS = "CamelAttachments";
+    public static final String CAMEL_CXF_RS_THROW_EXCEPTION_ON_FAILURE = 
"CamelCxfRsThrowExceptionOnFailure";
 
+    private CxfConstants() {
+        // Utility class
+    }
 }
 
 

Copied: 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConstants.java
 (from r1130544, 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java)
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConstants.java?p2=camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConstants.java&p1=camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java&r1=1130544&r2=1130555&rev=1130555&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf-transport/src/main/java/org/apache/camel/component/cxf/common/message/CxfConstants.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConstants.java
 Thu Jun  2 13:57:35 2011
@@ -14,13 +14,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.cxf.common.message;
+package org.apache.camel.component.cxf;
 
 /**
  * Constants used in this module
- *
- * @version 
+ * Please use the org.apache.camel.component.cxf.common.message.CxfConstants 
in the camel-cxf-transport module
+ * This class will be removed in Camel 3.0
  */
+@Deprecated
 public interface CxfConstants {
     String METHOD = "method";
     String SERVICE_CLASS = "serviceClass";
@@ -41,14 +42,18 @@ public interface CxfConstants {
     String SPRING_CONTEXT_ENDPOINT = "bean:";
     @Deprecated
     // This constants will be removed in Camel 3.0
-    // Please use that one in camel-cxf-transport
+    // Please use 
org.apache.camel.component.cxf.transport.CamelTransportConstants in 
camel-cxf-transport
     String CAMEL_TRANSPORT_PREFIX = "camel:";
     String JAXWS_CONTEXT = "jaxwsContext";
     @Deprecated
+    // This constants will be removed in Camel 3.0
+    // Please use 
org.apache.camel.component.cxf.transport.CamelTransportConstants in 
camel-cxf-transport
     String CXF_EXCHANGE = "org.apache.cxf.message.exchange";
     String DISPATCH_NAMESPACE = "http://camel.apache.org/cxf/jaxws/dispatch";;
     String DISPATCH_DEFAULT_OPERATION_NAMESPACE = "Invoke";    
     @Deprecated
+    // This constants will be removed in Camel 3.0
+    // Please use 
org.apache.camel.component.cxf.transport.CamelTransportConstants in 
camel-cxf-transport
     String CAMEL_EXCHANGE = "org.apache.camel.exchange";
     String CAMEL_CXF_MESSAGE = "CamelCxfMessage";
     String CAMEL_CXF_RS_USING_HTTP_API = "CamelCxfRsUsingHttpAPI";

Modified: 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanDestination.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanDestination.java?rev=1130555&r1=1130554&r2=1130555&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanDestination.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/cxfbean/CxfBeanDestination.java
 Thu Jun  2 13:57:35 2011
@@ -22,6 +22,7 @@ import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.component.cxf.common.message.CxfConstants;
 import org.apache.camel.component.cxf.transport.CamelDestination;
+import org.apache.camel.component.cxf.transport.CamelTransportConstants;
 import org.apache.cxf.Bus;
 import org.apache.cxf.message.Message;
 import org.apache.cxf.message.MessageImpl;
@@ -75,7 +76,7 @@ public class CxfBeanDestination extends 
             
endpoint.getCxfBeanBinding().createCxfMessageFromCamelExchange(camelExchange,
                     endpoint.getHeaderFilterStrategy());
                       
-        cxfMessage.put(CxfConstants.CAMEL_EXCHANGE, camelExchange);
+        cxfMessage.put(CamelTransportConstants.CAMEL_EXCHANGE, camelExchange);
         ((MessageImpl)cxfMessage).setDestination(this);
 
         // Handling the incoming message

Modified: 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest.java?rev=1130555&r1=1130554&r2=1130555&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest.java
 Thu Jun  2 13:57:35 2011
@@ -16,10 +16,6 @@
  */
 package org.apache.camel.component.cxf.jaxrs;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-
 import java.io.InputStream;
 
 import javax.ws.rs.core.Response;
@@ -36,6 +32,10 @@ import org.springframework.beans.factory
 import org.springframework.test.context.ContextConfiguration;
 import 
org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+
 /**
  * Unit test that verify header propagation functionality for CxfRsProducer
  * that uses WebClient API.


Reply via email to