Extensions

The extension is the Grid Library containing the Container Extension implementation. The implementation is a class that implements the Extension interface directly or inherits from the BaseExtension class.

Note: Some plug-in modifications do not require an implementation. The following do not require an extension but rather need a distribution:
  • Installer additions of plug-in-specific JAR archives to the BusinessEvents Engine classpath
  • Installer addition of plug-in-specific WAR archives in a plug-in directory of the TIBCO Administrator directory

If a plug-in installer does some extra actions, such as add plug-in specific properties in be-engine.tra, then the plug-in needs an extension to do the same actions that the plug-in installer does. To implement and package the extension, see BusinessEvents Extension. Extension implementation and the external jar that the extension depends on are packaged in the ds_jars folder which is present in the directory:

TIBCO_Home\sfbe\<enabler_version>\sdk\Extension-SDK

A configure file named grid-library.xml is present in the TIBCO_Home\sfbe\<enabler_version>\sdk\Extension-SDK\templates