[
https://jira.jboss.org/jira/browse/JBIDE-5547?page=com.atlassian.jira.plu...
]
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