Richard Opalka [http://community.jboss.org/people/richard.opalka%40jboss.com] 
replied to the discussion

"CXF jms integration"

To view the discussion, visit: http://community.jboss.org/message/541304#541304

--------------------------------------------------------------
Hi Jim, I just reviewed your SPI and ASIL prototypes and here are my 2 cents:

SPI:

Remove org.jboss.wsf.spi.metadata.endpoints.EndpointsFactory (proprietary DD 
xml JBXB parsing)
Remove org.jboss.wsf.spi.metadata.endpoints.AbstractEndpointsDeployment (to 
don't publish proprietary DD)
I like org.jboss.wsf.spi.metadata.endpoints.jms.JMDDestinationMetaData
I like org.jboss.wsf.spi.metadata.endpoints.jms.JMDDestinationMetaData but 
remove static fields from it  (proprietary DD xml JBXB parsing)
I like org.jboss.wsf.spi.metadata.endpoints.AddressMetaData (but it's name 
should be AbstractAddressMetaData because it's abstract class)
I like org.jboss.wsf.spi.metadata.endpoints.EndpointsMetaData (but remove URL 
related methods & fields)
I like org.jboss.wsf.spi.metadata.endpoints.EndpointMetaData (but here's some 
overlap with org.jboss.wsf.spi.deployment.Endpoint you should investigate/fix)

ASIL:

Remove 
org.jboss.webservices.integration.deployers.WSEndpointsDescriptorParserDeployer 
(proprietary DD xml parsing deployer)
Rewrite org.jboss.webservices.integration.deployers.WSEndpointsRealDeployer
 - it have to be DA
 - I would name it MetaDataBuilderJMS
 - I would place it in package org.jboss.webservices.integration.metadata 
(because it provides JMS metadata)
Update WSDeploymentAspectDeployer to specify proper inputs/outputs according to 
passed DeploymentAspect type (JMS/Servlet)
Provide another DeploymentType (DeploymentType.JAXWS_JMS)
Update 
org.jboss.webservices.integration.deployers.deployment.WSDeploymentBuilder
 - remove hacky code
 - and provide proper DeploymentModelBuilderJAXWS_JMS integration
Implement 
org.jboss.webservices.integration.deployers.deployment.DeploymentModelBuilderJAXWS_JMS
 - so it properly integrates with SPIEndpoint
 - it handles new DeploymentType.JAXWS_JMS

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/541304#541304]

Start a new discussion in JBoss Web Services Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2047]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to