com.symphony.bdk.extension.BdkExtensionServiceProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of symphony-bdk-extension-api Show documentation
Show all versions of symphony-bdk-extension-api Show documentation
Symphony Java BDK Core - Extension API
package com.symphony.bdk.extension;
import org.apiguardian.api.API;
/**
* {@code BdkExtensionServiceProvider} defines the API of {@link BdkExtension} that wish to provide additional services
* to BDK developers.
*
* Extensions that implement {@code BdkExtensionServiceProvider} must also implement {@link BdkExtension}.
*
* @param Type of the service.
* @see BdkExtension
*/
@API(status = API.Status.EXPERIMENTAL)
public interface BdkExtensionServiceProvider {
/**
* Returns the extension service instance.
*
* @return extension service instance.
*/
S getService();
}