Class DefaultLineOutboundMediaContentProvider
java.lang.Object
com.flowable.engage.external.system.line.DefaultLineOutboundMediaContentProvider
- All Implemented Interfaces:
LineOutboundMediaContentProvider
public class DefaultLineOutboundMediaContentProvider
extends Object
implements LineOutboundMediaContentProvider
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EngageEngineConfigurationprotected final UriComponentsprotected final PlatformIdentityServiceprotected final UriComponentsprotected final Durationprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionDefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService, EngageEngineConfiguration engageEngineConfiguration, String lineAdapterPublicApiUrl, Duration tokenExpirationDuration, String tokenSigningSecret) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
engageEngineConfiguration
-
platformIdentityService
-
tokenExpirationDuration
-
tokenSigningSecret
-
originalApiUriComponents
-
previewApiUriComponents
-
-
Constructor Details
-
DefaultLineOutboundMediaContentProvider
public DefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService, EngageEngineConfiguration engageEngineConfiguration, String lineAdapterPublicApiUrl, Duration tokenExpirationDuration, String tokenSigningSecret)
-
-
Method Details
-
convertMediaContentToExternalMediaContent
- Specified by:
convertMediaContentToExternalMediaContentin interfaceLineOutboundMediaContentProvider
-