Class FetchableCacheImpl
java.lang.Object
com.inductiveautomation.perspective.gateway.comm.FetchableCacheImpl
- All Implemented Interfaces:
- FetchableCache
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.inductiveautomation.perspective.gateway.api.FetchableCacheFetchableCache.Fetchable
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddFetchable(Session session, FetchableCache.Fetchable fetchable) Place some fetchable data into the cache.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.perspective.gateway.api.FetchableCacheaddFetchable, addFetchable
- 
Constructor Details- 
FetchableCacheImplpublic FetchableCacheImpl(com.codahale.metrics.MetricRegistry registry) 
 
- 
- 
Method Details- 
addFetchableDescription copied from interface:FetchableCachePlace some fetchable data into the cache.- Specified by:
- addFetchablein interface- FetchableCache
- 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
 
 
-