Interface WebResourceDependenciesRecorder.RecordedResources

Enclosing interface:
WebResourceDependenciesRecorder

public static interface WebResourceDependenciesRecorder.RecordedResources
Holds the various resources that are recorded from WebResourceDependenciesRecorder.recordResources(Callable).
  • Method Details

    • webresources

      Supplier<com.atlassian.webresource.api.assembler.WebResourceSet> webresources()
      Returns:
      a supplier that holds the set of web resources that was recorded. This method is idempotent. Implementation should be lazy and also cache the results.
    • superbatch

      Supplier<com.atlassian.webresource.api.assembler.WebResourceSet> superbatch()
      Returns:
      a supplier that holds the set of web resources that contribute to the super batch. This method is idempotent. Implementation should be lazy and also cache the results.
    • contexts

      Iterable<String> contexts()
      Returns:
      a read-only ordered set of contexts that were required. Results will be iterated in the order they were recorded.
    • resourceKeys

      Iterable<String> resourceKeys()
      Returns:
      a read-only ordered set of plugin web resource keys that were required. These should be in a similar format to pluginKey:resource-name. Results will be iterated in the order they were recorded.