Class GatewayHook.PerspectiveGatewayContext
java.lang.Object
com.inductiveautomation.perspective.gateway.GatewayHook.PerspectiveGatewayContext
- All Implemented Interfaces:
 PerspectiveContext
- Enclosing class:
 - GatewayHook
 
- 
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.eventbus.EventBusAnEventBusfor the entire Perspective system - events that are gateway-wide.com.codahale.metrics.Timercom.codahale.metrics.Metercom.codahale.metrics.Timercom.inductiveautomation.ignition.common.gson.GsonMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.perspective.gateway.api.PerspectiveContext
getSessionTimeout 
- 
Method Details
- 
getGatewayContext
- Specified by:
 getGatewayContextin interfacePerspectiveContext
 - 
getExecutorService
- Specified by:
 getExecutorServicein interfacePerspectiveContext- Returns:
 - The shared executor service used by all perspective sessions. Blocking work may be done on this thread pool.
 
 - 
getQueueExecutorService
 - 
getScheduler
- Specified by:
 getSchedulerin interfacePerspectiveContext- Returns:
 - The shared scheduled executor. NO BLOCKING WORK may be done on this pool.
 
 - 
getBindingRegistry
- Specified by:
 getBindingRegistryin interfacePerspectiveContext- Returns:
 - The registry where binding and transform implementations are kept
 
 - 
getActionRegistry
- Specified by:
 getActionRegistryin interfacePerspectiveContext- Returns:
 - The registry where action implementations are kept.
 
 - 
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
- Specified by:
 getThemeManagerin interfacePerspectiveContext- Returns:
 - The Theme Manager
 
 - 
getIconManager
- Specified by:
 getIconManagerin interfacePerspectiveContext- Returns:
 - The Icon Manager
 
 - 
getFontManager
- Specified by:
 getFontManagerin interfacePerspectiveContext- Returns:
 - The Font Manager
 
 - 
getFetchableCache
- Specified by:
 getFetchableCachein interfacePerspectiveContext
 - 
getSessionMonitor
- Specified by:
 getSessionMonitorin interfacePerspectiveContext
 - 
getScriptCache
- Specified by:
 getScriptCachein interfacePerspectiveContext
 - 
getClientHtmlLoader
 - 
getComponentRegistry
- Specified by:
 getComponentRegistryin interfacePerspectiveContext
 - 
getComponentModelDelegateRegistry
- Specified by:
 getComponentModelDelegateRegistryin interfacePerspectiveContext- Returns:
 - the model delegate registry (use to register gateway component models into the store/model messaging API)
 
 - 
getScriptTimer
public com.codahale.metrics.Timer getScriptTimer()- Specified by:
 getScriptTimerin interfacePerspectiveContext
 - 
getExpressionTimer
public com.codahale.metrics.Timer getExpressionTimer()- Specified by:
 getExpressionTimerin interfacePerspectiveContext
 - 
getPropertyChangeMeter
public com.codahale.metrics.Meter getPropertyChangeMeter()- Specified by:
 getPropertyChangeMeterin interfacePerspectiveContext
 - 
getValueCache
- Specified by:
 getValueCachein interfacePerspectiveContext
 
 -