Class GatewayHook.PerspectiveGatewayContext
- java.lang.Object
 - 
- com.inductiveautomation.perspective.gateway.GatewayHook.PerspectiveGatewayContext
 
 
- 
- All Implemented Interfaces:
 PerspectiveContext
- Enclosing class:
 - GatewayHook
 
public class GatewayHook.PerspectiveGatewayContext extends java.lang.Object implements PerspectiveContext
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionRegistryImplgetActionRegistry()BindingRegistryImplgetBindingRegistry()ClientHtmlLoadergetClientHtmlLoader()ComponentModelDelegateRegistrygetComponentModelDelegateRegistry()ComponentRegistrygetComponentRegistry()com.google.common.eventbus.EventBusgetEventBus()AnEventBusfor the entire Perspective system - events that are gateway-wide.java.util.concurrent.ExecutorServicegetExecutorService()FetchableCachegetFetchableCache()FontManagerImplgetFontManager()GatewayContextgetGatewayContext()IconManagerImplgetIconManager()PerspectiveProjectCachegetProjectCache()java.util.concurrent.ScheduledExecutorServicegetScheduler()CompiledScriptCacheImplgetScriptCache()PerspectiveSessionMonitorgetSessionMonitor()com.inductiveautomation.ignition.common.gson.GsongetSharedGson()ThemeManagerImplgetThemeManager()- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.inductiveautomation.perspective.gateway.api.PerspectiveContext
getSessionTimeout 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getGatewayContext
public GatewayContext getGatewayContext()
- Specified by:
 getGatewayContextin interfacePerspectiveContext
 
- 
getExecutorService
public java.util.concurrent.ExecutorService getExecutorService()
- Specified by:
 getExecutorServicein interfacePerspectiveContext- Returns:
 - The shared executor service used by all perspective sessions. Blocking work may be done on this thread pool.
 
 
- 
getScheduler
public java.util.concurrent.ScheduledExecutorService getScheduler()
- Specified by:
 getSchedulerin interfacePerspectiveContext- Returns:
 - The shared scheduled executor. NO BLOCKING WORK may be done on this pool.
 
 
- 
getBindingRegistry
public BindingRegistryImpl getBindingRegistry()
- Specified by:
 getBindingRegistryin interfacePerspectiveContext- Returns:
 - The registry where binding and transform implementations are kept
 
 
- 
getActionRegistry
public ActionRegistryImpl getActionRegistry()
- Specified by:
 getActionRegistryin interfacePerspectiveContext- Returns:
 - The registry where action implementations are kept.
 
 
- 
getProjectCache
public PerspectiveProjectCache getProjectCache()
- Specified by:
 getProjectCachein interfacePerspectiveContext- Returns:
 - The cache that provides access to perspective projects.
 
 
- 
getEventBus
public com.google.common.eventbus.EventBus getEventBus()
Description copied from interface:PerspectiveContextAnEventBusfor the entire Perspective system - events that are gateway-wide.- Specified by:
 getEventBusin interfacePerspectiveContext
 
- 
getThemeManager
public ThemeManagerImpl getThemeManager()
- Specified by:
 getThemeManagerin interfacePerspectiveContext- Returns:
 - The Theme Manager
 
 
- 
getIconManager
public IconManagerImpl getIconManager()
- Specified by:
 getIconManagerin interfacePerspectiveContext- Returns:
 - The Icon Manager
 
 
- 
getFontManager
public FontManagerImpl getFontManager()
- Specified by:
 getFontManagerin interfacePerspectiveContext- Returns:
 - The Font Manager
 
 
- 
getSharedGson
public com.inductiveautomation.ignition.common.gson.Gson getSharedGson()
- Specified by:
 getSharedGsonin interfacePerspectiveContext
 
- 
getFetchableCache
public FetchableCache getFetchableCache()
- Specified by:
 getFetchableCachein interfacePerspectiveContext
 
- 
getSessionMonitor
public PerspectiveSessionMonitor getSessionMonitor()
- Specified by:
 getSessionMonitorin interfacePerspectiveContext
 
- 
getScriptCache
public CompiledScriptCacheImpl getScriptCache()
- Specified by:
 getScriptCachein interfacePerspectiveContext
 
- 
getClientHtmlLoader
public ClientHtmlLoader getClientHtmlLoader()
 
- 
getComponentRegistry
public ComponentRegistry getComponentRegistry()
- Specified by:
 getComponentRegistryin interfacePerspectiveContext
 
- 
getComponentModelDelegateRegistry
public ComponentModelDelegateRegistry getComponentModelDelegateRegistry()
- Specified by:
 getComponentModelDelegateRegistryin interfacePerspectiveContext- Returns:
 - the model delegate registry (use to register gateway component models into the store/model messaging API)
 
 
 - 
 
 -