[
https://issues.jboss.org/browse/TEIID-2182?page=com.atlassian.jira.plugin...
]
Ramesh Reddy resolved TEIID-2182.
---------------------------------
Resolution: Done
I changed the interface to
{code}
public interface EventListener {
/**
* Invoked when VDB is deployed
* @param vdbName
* @param vdbVersion
*/
void vdbDeployed(String vdbName, int vdbVersion);
/**
* Invoked when VDB undeployed
* @param vdbName
* @param vdbVersion
*/
void vdbUndeployed(String vdbName, int vdbVersion);
/**
* VDB and all its metadata has been loaded and in ACTIVE state.
* @param vdb
*/
void vdbLoaded(VDB vdb);
/**
* VDB failed to load and in FAILED state; Note this can be called
* multiple times for given VDB
* @param vdb
*/
void vdbLoadFailed(VDB vdb);
}
{code}
Please let me know if you think we need to modifications to this.
Mechanism to hook up event listener into Teiid runtime
------------------------------------------------------
Key: TEIID-2182
URL:
https://issues.jboss.org/browse/TEIID-2182
Project: Teiid
Issue Type: Feature Request
Components: AdminApi, Server
Affects Versions: 8.1
Environment: Windows 7 64 bit
Reporter: Anil Allewar
Assignee: Ramesh Reddy
Fix For: 8.3
It would be to useful allow the installation of custom listeners since we don't have
a global vdb table that could have customizable triggers. This could cover for example
custom strategies for external materialization initialization.
This would also help in where an application wants to listen to when a VDB was added,
made active, destroyed so that it can handle those events as required by the application.
Please see the thread below for the context & details
https://community.jboss.org/message/756060
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira