Class InternalHistorianProvider

    • Field Detail

      • syncSettings

        protected com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings syncSettings
    • Constructor Detail

      • InternalHistorianProvider

        public InternalHistorianProvider​(GatewayContext context,
                                         java.lang.String name)
        The InternalHistorianProvider extends a normal HistorianProvider to add remote synchronization support. The idea is that the historian is storing and exposing data locally, but also synchronizing it for longer term storage remotely.
    • Method Detail

      • configureRemoteSync

        public void configureRemoteSync​(com.inductiveautomation.ignition.gateway.tags.distributed.common.TagHistorySyncSettings syncSettings)
        Must be called during setup, before the provider is started.
      • useRemoteSync

        protected boolean useRemoteSync()
      • getSyncSchedule

        protected Timeline getSyncSchedule()
      • isLicensed

        protected java.lang.Boolean isLicensed()
        Returns whether or not we're allowed to store/query based on the license. Should include demo mode.