JBoss Community

Re: JCRMessageStoreImpl store only message body?

created by jack lista in JBoss ESB Development - View the full discussion

I am looking at the MessageStore and am interested in a browse-able, query-able interface for the store, and came across this and another thread talking about using JCR implemetations as either the store itself or as merely a way to provide JCR functionality with the message being stored elsewhere (I'm assuming the actual store would still be inm the DB in this case?).


I did find the JCRMessageStoreImpl class, I'm not familiar with the code per se but it looks like the payload is being extracted so I'd guess that the entire message is not being stored, is this correct?  That also seems to be the status put forth by a few JIRA entries (https://jira.jboss.org/browse/JBESB-1769, https://jira.jboss.org/browse/JBESB-2205, https://jira.jboss.org/browse/MODE-119 & https://jira.jboss.org/browse/MODE-280) and the consensus seems to be that the use of this JCR technology for the MessageStore will not be as useful as one might want without the entire message being stored.


Is this the current status of this stuff and am I understanding the situation correctly?  So I'm guessing that this does not provide a way to browse and query a MessageStore?  Long story short, I'm looking for an audit oriented MessageStore with as high level an API as possible, and not sure what functinality exists and where it's headed, I'd like to leverage the work you guys are doing if it makes sense but I am not sure what the best current thinking is on this and am searching this stuff to try to figure it out.  It kind of looks like this stuff is either a dead end, or perhaps is slated for dev sometime in the future but I can't tell which.


Can anyone advise on the best currently available MessageStore functionality for browsing and querying the MessageStore and any other needed functionality to provide audit logging features?  Or, if appropriate, can you share what road map exists so that we can use what's there now and remain properly positioned to be ready to take advanatage of further features as they come online?  Thanks...

Reply to this message by going to Community

Start a new discussion in JBoss ESB Development at Community