Streams assumes all applinks are stream providers

Description

Streams shouldn't assume all app links are streams providers, as the point of app links is to allow the host application to link to any application anywhere. While the primary use case has been Atlassian applications, this is definitely not the only type of link.

This bug is particularly affecting Remote Apps as it is causing OnDemand to hammer remote apps, which can be an expensive operation on certain PaaS providers. At a minimum, Streams should look for a streams.disable property on the applink to know not to hammer it.

Environment

None

Testing Notes

None

Assignee

Unassigned

Reporter

JohnA

Labels

None

Add-on Type

None

Team

None

CC

None

Risk factor

None

QA Kickoff Status

None

QA Demo Status

None

Time tracking

60h

Priority

Major
Configure