[
https://jira.jboss.org/jira/browse/JBIDE-5547?page=com.atlassian.jira.plu...
]
Viacheslav Kabanovich commented on JBIDE-5547:
----------------------------------------------
Brian, please look at screenshots. I added to child nodes to FTP listener -
'Cache' and 'Remote Filesystem Strategy' which have the properties in
question. These objects will be non-editable when read-only=false.
I would follow this approach for other cases when we need to read generic properties and
present them as specific field editors in forms.
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, 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