Plugin.properties File

When the Container loads extensions in runtime, it will read the plugin.properties file of each extension. The Container may gather information such as the extension name, version, implementation class, and distribution dependencies from this file. Create a plugin.properties file, such as the example below.

product=SampleBEPlugin
version=1.0.0
plugin.impl=com.tibco.sf.container.be.extension.MyFirstPluginExten
sion
TIBCO_BusinessEvents_Distribution=[5.0.1, 5.4.1)

Your plugin.properties file must contain the following items:

  • The product value is the BusinessEvents plug-in name.
  • The version value is the version of the plug-in.
  • The plugin.impl is the Java package and class name implemented in the extension. This property can be omitted if no BusinessEvents extension is needed, but the product and version properties cannot be omitted.
  • The name, shown above as TIBCO_BusinessEvents_Distribution, is the name of the BusinessEvents distribution Grid Library the Extension is compatible with. Use square brackets [] to indicate a version is inclusive, or parenthesis () to indicate that it is exclusive. The above statement means this distribution depends on a version of BusinessEvents between 5.0.1 (inclusive) and 5.4.1 (exclusive).
    Note: Based on your latest version of distribution, the version number of the exclusive distribution will change.