I have just downloaded the latest JBoss Fuse Environment 6.2.1 and I am told that swagger now works? The red hat documentation https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.2/html/Apache_Camel_Component_Reference/IDU-Swagger.html is suggesting using camel-swagger however this is documented as being deprecated?
Also I am using a spring xml context file for my dependency injection and not blueprint. I have all my POJO's annotated correctly for swagger so could anyone please help me get swagger working. Here is my xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://camel.apache.org/schema/cxf" xmlns:osgi="http://www.springframework.org/schema/osgi" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd "> <camelContext id="SPBCSRestAPI" xmlns="http://camel.apache.org/schema/spring"> <onException> <exception>java.lang.Throwable</exception> <handled> <constant>true</constant> </handled> <bean method="statusAsException" ref="notificationsService" /> </onException> <restConfiguration component="jetty" bindingMode="auto" jsonDataFormat="sp-json-gson"> <dataFormatProperty key="xml.out.mustBeJAXBElement" value="false" /> </restConfiguration> <rest path="{{rest.api.uri.prefix}}/bcs"> <post uri="/workItemNotification" type="com.servicepower.esb.dto.WorkItemNotification"> <to uri="direct:notificationsPOST" /> </post> <get uri="/workItemNotifications"> <to uri="direct:notificationsGET" /> </get> <get uri="/workItemNotification"> <to uri="direct:notificationGET"/> </get> <get uri="/quartz"> <to uri="direct:quartzGET"/> </get> </rest> <route id="notificationsPOST"> <from uri="direct:notificationsPOST" /> <log message="sending change notification to workItemRequest queue"/> <bean ref="notificationsService" method="post" /> <bean ref="notificationsService" method="statusAsSuccessful" /> </route> <route id="notificationGET"> <from uri="direct:notificationGET" /> <log message="returning work item notification"/> <bean ref="notificationsService" method="getWorkItemNotification" /> </route> <route id="notificationsGET" > <from uri="direct:notificationsGET" /> <log message="request notification GET resource: ${header.x-entityid} ${header.rowver} ${header.limit} ${header.type}" /> <bean ref="notificationsService" method="get" /> </route> <route id="quartzGET" > <from uri="direct:quartzGET" /> <bean ref="notificationsService" method="getQuartzJobs" /> </route> <route id="batchActivationRequest"> <from uri="activemq:queue:ActivationRequest"/> <unmarshal ref="activationJson"/> <bean ref="batchExecutionHandler" method="execute" /> </route> <route id="realTimeActivationRequest"> <from uri="activemq:queue:RTActivationRequest?concurrentConsumers=5" /> <log message="removed real time activation" /> <unmarshal ref="activationJson"/> <bean ref="realTimeExecutionHandler" method="execute" /> </route> <route id="changedWorkItemsResponse"> <from uri="activemq:queue:ChangedWorkItemsFRUs?concurrentConsumers=5" /> <unmarshal ref="activationJson"/> <bean ref="changedWorkItemsService" method="processFruFromQueue" /> </route> </camelContext> </beans> -- View this message in context: http://camel.465427.n5.nabble.com/Configuring-Camel-Swagger-tp5774922.html Sent from the Camel - Users mailing list archive at Nabble.com.