Interface FetchableCache
- All Known Implementing Classes:
- FetchableCacheImpl
public interface FetchableCache
The FetchableCache is a place for perspective component model delegates to place downloadable data
 (named "fetch"-able after the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API>Fetch API)
 for their front-end counterparts to fetch in the near future.
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptiondefault StringaddFetchable(Session session, com.inductiveautomation.ignition.common.gson.JsonElement json) addFetchable(Session session, FetchableCache.Fetchable fetchable) Place some fetchable data into the cache.default StringaddFetchable(Session session, String contentType, String payload) 
- 
Method Details- 
addFetchablePlace some fetchable data into the cache.- Parameters:
- session- The session that this data belongs to. Only requests from this session will be able to use the resulting URL.
- fetchable- The handler that will handle the GET request.
- Returns:
- A URL string to be used by a front-end request to retrieve the fetchable data. This URL will expire in
 5 minutes or immediately after access, whichever is first. The URL will be relative to the root, e.g.
 /data/perspective/myProject/uuid
 
- 
addFetchable
- 
addFetchable
 
-