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 EngageEngineConfiguration
protected final UriComponents
protected final PlatformIdentityService
protected final UriComponents
protected final Duration
protected 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:
convertMediaContentToExternalMediaContent
in interfaceLineOutboundMediaContentProvider
-