Bug 1123994 - There is no HornetQMessageComposer, please remove reference to it in the doc.
Summary: There is no HornetQMessageComposer, please remove reference to it in the doc.
Keywords:
Status: ASSIGNED
Alias: None
Product: JBoss Fuse Service Works 6
Classification: JBoss
Component: Documentation
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
high
unspecified
Target Milestone: ---
: 6.0.0
Assignee: soa-docs@redhat.com
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-28 19:32 UTC by Rick Wagner
Modified: 2015-08-04 22:42 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Build Name: 22584, Development Guide Volume 1: SwitchYard-6-6 Build Date: 24-07-2014 12:31:55 Topic ID: 17888-565606 [Specified]
Last Closed:
Type: Bug


Attachments (Terms of Use)

Description Rick Wagner 2014-07-28 19:32:41 UTC
No such thing as a HornetQMessageComposer, please remove this from doc.

Comment 1 belong 2014-07-29 04:23:59 UTC
Updated 6 an 6.1 SwitchYard docs in PressGang.

Comment 2 belong 2014-07-29 04:35:02 UTC
Checking relevance to community documentation.

Comment 3 belong 2014-08-04 06:16:47 UTC
I guess this should really be changed to include all provided subclasses of BaseMessageComposer:

CamelMessageComposer, HttpMessageComposer, RESTEasyMessageComposer, SOAPMessageComposer

??

Comment 4 Rick Wagner 2014-08-04 12:21:00 UTC
Hi Ben,

It looks like those other composers are still there, and a few we haven't listed.  (See below).  

I think we should validate with Keith which of these are meant for public use (maybe all of them) and document that group in this doc section?

Thanks,

Rick

---------------------------------------------------------
[rick@localhost FSW_Src]$ find . -name *MessageComposer.java
./components/resteasy/src/main/java/org/switchyard/component/resteasy/composer/RESTEasyMessageComposer.java
./components/soap/src/main/java/org/switchyard/component/soap/composer/SOAPMessageComposer.java
./components/jca/src/main/java/org/switchyard/component/jca/composer/StreamableRecordMessageComposer.java
./components/jca/src/main/java/org/switchyard/component/jca/composer/JMSMessageComposer.java
./components/jca/src/main/java/org/switchyard/component/jca/composer/IndexedRecordMessageComposer.java
./components/jca/src/main/java/org/switchyard/component/jca/composer/MappedRecordMessageComposer.java
./components/jca/src/test/java/org/switchyard/component/jca/deploy/MyJMSMessageComposer.java
./components/http/src/main/java/org/switchyard/component/http/composer/HttpMessageComposer.java
./components/common/camel/src/main/java/org/switchyard/component/camel/common/composer/CamelMessageComposer.java
./components/common/common/src/main/java/org/switchyard/component/common/composer/MessageComposer.java
./components/common/common/src/main/java/org/switchyard/component/common/composer/BaseMessageComposer.java
-----------------------------------------------------------------





(In reply to belong from comment #3)
> I guess this should really be changed to include all provided subclasses of
> BaseMessageComposer:
> 
> CamelMessageComposer, HttpMessageComposer, RESTEasyMessageComposer,
> SOAPMessageComposer
> 
> ??

Comment 5 belong 2014-08-04 23:35:23 UTC
Indeed. Thanks, Rick.

Keith, please see Comment 4.

Comment 6 Keith Babo 2014-08-04 23:45:53 UTC
MessageComposer classes specific to individual component types which can be extended by the user (more common):
RESTEasyMessageComposer.java
SOAPMessageComposer.java
JMSMessageComposer.java
IndexedRecordMessageComposer.java
MappedRecordMessageComposer.java
HttpMessageComposer.java
CamelMessageComposer.java

Core MessageComposer classes which can be implemented/extended by the user (less common):
MessageComposer.java
BaseMessageComposer.java


Note You need to log in before you can comment on or make changes to this bug.