[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-5547) ESB Editor - FTP Listener needs additional properties visible

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Wed Dec 23 08:47:30 EST 2009


    [ https://jira.jboss.org/jira/browse/JBIDE-5547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12501507#action_12501507 ] 

Viacheslav Kabanovich commented on JBIDE-5547:
----------------------------------------------

These object were intended to be always available.
However, since they are relevant only for read-only=true, today I have implemented a bit different logic.
When read-only is not set to true, these objects will not be available, and all properties if they are set in xml will be presented as unrecognized generic properties (see picture read-only-false.jpg). As soon as one sets read-only=true (either in Tree or Source or externally), these properties will be recognized and converted into 'Cache' and 'Remote Filesystem Strategy' objects (see the other 2 pictures).

> ESB Editor - FTP Listener needs additional properties visible
> -------------------------------------------------------------
>
>                 Key: JBIDE-5547
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-5547
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: esb
>    Affects Versions: 3.1.0.GA
>            Reporter: Brian Fitzpatrick
>            Assignee: Viacheslav Kabanovich
>         Attachments: cache.jpg, read-only-false.jpg, remote-filesystem-strategy.jpg
>
>   Original Estimate: 0 minutes
>  Remaining Estimate: 0 minutes
>
> In the ESB Configuration Editor, when you select an FTP Listener, we need to add a few more optional properties to configure JBoss Cache configurations. These are only for Read-only FTP listeners...
> * maxNodes 
> * timeToLiveSeconds
> * maxAgeSeconds
> In addition, there are three other optional properties. These all refer to classes:
> * remoteFilesystemStrategyclass - (class instance) an instance of org.jboss.soa.esb.listeners.gateway.remotestrategies.RemoteFileSystemStrategy
> * remoteFilesystemStrategyconfigFile - (file browse) defaults to /ftpfile-cache-config.xml - but would be useful if they had multiple configs within the same ESB.  It is a standard JBoss Cache configuration used to configure the TreeCache. 
> * remoteFilesystemStrategyCacheListener (class instance) allows the user to specify a jboss cache TreeCacheListener implementation so that they can modify our cache based on the tree cache events.  We provide one implementation of this interface,
> org.jboss.soa.esb.listeners.gateway.remotestrategies.cache.DeleteOnEvictTreeCacheListener.  The implementation must define a constructor which takes a TreeCache parameter.
> Additional details for these can be found in the ESB 4.7 programmer's guide

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list