[daisy] RemoteRepositoryManager: JmsClient is not available, will do without.

Bruno Dumon bruno at outerthought.org
Mon Sep 3 06:59:47 CDT 2007


Hi,

On Mon, 2007-09-03 at 11:49 +0200, Hofmann. David wrote:
> 
> Hi,
> 
>  
> 
> I updated my applications using Daisy’s Java API to 2.1
> 
> I get the following warning: RemoteRepositoryManager: JmsClient is not
> available, will do without.
> 
> Can you give me a hint what could be the problem?

There is not necessarily a problem, it depends on whether you want the
JMS-based cache invalidation to work, see the section on cache
invalidation here:

http://cocoondev.org/daisydocs-2_1/373-cd/375-cd/28-cd.html
 
> 
> Furthermore the method
> org.outerx.daisy.x10.SearchResultDocument.getSearchResult().getRows().getRowArray();
> 
> Is marked as deprecated, but unfortunately this type is not described
> in the 2.1 Javadocs (or at least I could not find it).
> 
> What can I use instead of getRowArray() here?
> 

There's indeed no javadoc for those classes (see
http://cocoondev.org/kb/457-cd.html)

The new method is getRowList(). Before, arrays were used (I assume)
because of the convenience of having a typed list, but now that Java 1.5
has generics, the List interface is a better alternative since it avoids
copying the lists into arrays.
> 
-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org



More information about the daisy mailing list