Package com.seeq.link.agent
package com.seeq.link.agent
-
ClassDescriptionThe Agent performs the following duties: Establish a connection to the Seeq Server (the 'linkURL') via the passed-in Connection Object Load and initialize connectors via the passed-in ConnectorLoader Object Supply global services to the connectors via the
AgentService
interface, which also provides access to the Seeq Server REST APIEncapsulates the reading of an agent key, including monitoring for modifications or deletions and notifying a listener.Loads any JARs found on its ConnectorSearchPaths properties that have classes that implement theConnector
interface.Manages logging into Seeq's REST API and retrieving an authentication token.Handles a WebSocket-based connection to the Seeq Application Server.Handles a pool of WebSocket-based connections to the Seeq Application Server.Represents a thread-safe first in-first out (FIFO) collection that will automatically de-queue if it overflows its fixed size.This Log4Net appender stores log events in fixed-size queue that is drained by the Seeq Agent when it sends the logs up to Appserver every few seconds.Helper for overriding the default timezone while still maintaining a reference to the system timezone.Keeps a series of named timers and requires a call to Reset() in order to suppress "barking".