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.