All Classes and Interfaces

Class
Description
Functional interface for a function that takes no arguments and returns no arguments, operating only via side effects.
Enumeration of possible computation input modes
Enumeration of possible signals data types
Implemented by connections that offers external calculation services
This interface defines the functions that must be implemented by the class that checks if a script is respecting the established contract.
Agent utilities
 
Used to send agent or connection commands (e.g.
Used to send agent or connection commands (e.g.
Protobuf enum com.seeq.link.messages.agent.AgentCommandName
 
Sent from the client to the server, this message advertises what datasource connections the client supports and what their current state is.
Sent from the client to the server, this message advertises what datasource connections the client supports and what their current state is.
Protobuf type com.seeq.link.messages.agent.AgentInfo.ConnectionInfo
Protobuf type com.seeq.link.messages.agent.AgentInfo.ConnectionInfo
 
Protobuf type com.seeq.link.messages.agent.AgentInfo.DatasourceClass
Protobuf type com.seeq.link.messages.agent.AgentInfo.DatasourceClass
 
Protobuf type com.seeq.link.messages.agent.AgentInfo.DatasourceInfo
Protobuf type com.seeq.link.messages.agent.AgentInfo.DatasourceInfo
 
 
Protobuf type com.seeq.link.messages.agent.AgentMessage
Protobuf type com.seeq.link.messages.agent.AgentMessage
 
Current connection state to an external database.
Protobuf type com.seeq.link.messages.agent.DataDocument
Protobuf type com.seeq.link.messages.agent.DataDocument
 
The service of a datasource determines what server connection gets instantiated.
Protobuf type com.seeq.link.messages.agent.ServerInfo
Protobuf type com.seeq.link.messages.agent.ServerInfo
 
This is the connector's "catch all" interface for interacting with the agent, and includes facilities for communicating with the Seeq Server (via the Agent).
 
 
 
Auth connection utilities.
 
Protobuf type com.seeq.link.messages.connector.auth.AuthRequestMessage
Protobuf type com.seeq.link.messages.connector.auth.AuthRequestMessage
 
Protobuf type com.seeq.link.messages.connector.auth.AuthResponseMessage
Protobuf type com.seeq.link.messages.connector.auth.AuthResponseMessage
Message encapsulating the group information sent back from AD for the logged in user
Message encapsulating the group information sent back from AD for the logged in user
 
 
Implemented by connections that offers authentication services and optionally group synchronization services
The parameters used in the authorization request
The authentication result as communicated back by the connector
Facilitates a consistent approach external connection establishment and monitoring.
Monitors the time it takes to process a batch (via the Start() and Stop() methods) and recommends a new batch size based on preferences for MaximumDuration.
 
 
Functional interface for a function that takes no arguments and returns a value, and potentially throws a checked exception.
Object that may be used by a Datasource client for sending the monitor results to the connection class.
Instantiates various interface implementations.
Utility class allowing one to dynamically add entries to the classpath.
A classloader where addURL method is exposed
Interface for concurrent requests handler used to limit the maximum requests which can run in parallel.
Provides a ConcurrentRequestsHandler which is used to limit the number of concurrent requests.
 
Protobuf type com.seeq.link.messages.connector.condition.ConditionRequestMessage
Protobuf type com.seeq.link.messages.connector.condition.ConditionRequestMessage
Protobuf type com.seeq.link.messages.connector.condition.ConditionRequestMessage.CapsulePropertyInfo
Protobuf type com.seeq.link.messages.connector.condition.ConditionRequestMessage.CapsulePropertyInfo
 
 
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage.CapsuleData
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage.CapsuleData
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage.CapsuleData.Property
Protobuf type com.seeq.link.messages.connector.condition.ConditionResponseMessage.CapsuleData.Property
 
 
 
Implemented by connections that query their datasources for capsules (within conditions) on-demand when Seeq requires data.
This is a necessary base class for all configuration objects.
Provides methods to load and save configuration objects.
Provides the ConfigObject and its metadata (needed by ConfigService to decide what configuration to use)
Provides methods to load and save configuration objects.
Facilitates a consistent implementation of configuration aspects of a connector or agent.
Provides methods for establishing, monitoring and disabling connections to external systems.
The set of possible connection states to an external entity.
 
 
Used to send Index commands to a connection
Used to send Index commands to a connection
Protobuf enum com.seeq.link.messages.connector.command.ConnectionIndexRequestMessage.SyncMode
 
Protobuf type com.seeq.link.messages.connector.command.ConnectionIndexResponseMessage
Protobuf type com.seeq.link.messages.connector.command.ConnectionIndexResponseMessage
 
A connector handles configuration and creation of connections.
Connector connection utilities.
Provides services to the class that manages connections to external systems.
This interface defines the functions that must be implemented by the class that manages connections to external systems.
Hosts an IConnectorV2-based connector and acts as a bridge to the older IConnector interface via the IConnectorServiceV2 interface.
This interface is a specialization of a general connection.
Provides services to the class that manages a connection to an external system.
The interpolation method to be used for a particular signal.
This interface defines the functions that must be implemented by the class that facilitates a connection to an external system.
Hosts an DatasourceConnectionV2 connection and acts as a bridge to the older DatasourceConnection interface via the DatasourceConnectionServiceV2 interface.
There are two main use-cases for concurrent requests 1.
See ConfigService for documentation.
 
 
See FileConfigObjectProvider for documentation.
Default configuration for user group synchronization.
 
 
 
 
 
 
Protobuf enum com.seeq.link.messages.ErrorCode
Protobuf type com.seeq.link.messages.ErrorInfo
Protobuf type com.seeq.link.messages.ErrorInfo
 
From http://www.redirecttonull.com/?p=13
 
 
 
Used by any connection that supports export of Seeq calculated data to the datasource.
 
Specifies the parameters for the exporting an item, being able to serialize to/de-serialize from a human readable String of the form [EXPORT TO "connection" AS "name"]
Provides a Read function to enumerate all export directives on items in Seeq, and a Write function to overwrite the export directive for a particular item.
 
An internal data structure that captures the state around a particular export job.
Facilitates all aspects of exporting data to the datasource.
This interface defines the functions that must be implemented by the class that facilitates exporting of signal data from Seeq to the datasource.
Represents the status of the export, which is serialized to properties for the item in Seeq (for example, "Export - Status" and "Export - Message").
 
Extends ThreadPoolExecutor to have three named queues (fast, normal, slow).
 
 
Protobuf enum com.seeq.link.messages.connector.extcalc.DataStatus
Protobuf type com.seeq.link.messages.connector.extcalc.ExternalCalculationRequestMessage
Protobuf type com.seeq.link.messages.connector.extcalc.ExternalCalculationRequestMessage
 
Protobuf type com.seeq.link.messages.connector.extcalc.ExternalCalculationResponseMessage
Protobuf type com.seeq.link.messages.connector.extcalc.ExternalCalculationResponseMessage
 
one timestamp and one valueData
one timestamp and one valueData
 
one timestamp and multiple valueData's
one timestamp and multiple valueData's
 
Type of signal
sample value (data status and value itself)
sample value (data status and value itself)
 
Used to persist config objects to/from disk.
Utility to perform a file search using Glob syntax via FileSystemGlob.find(String, Path) static member.
 
 
 
 
This interface defines the functions that must be implemented by the class that facilitates a connection to an external system that is indexed periodically.
Captures the intended schedule for a connection's indexing activity.
 
 
We have our own PascalCase naming strategy so that it matches .NET Link
 
Protobuf enum com.seeq.link.messages.logging.Level
Protobuf type com.seeq.link.messages.logging.RemoteLoggingEvent
Protobuf type com.seeq.link.messages.logging.RemoteLoggingEvent
 
 
This interface is used as a marker to express that a connector is not configurable.
This interface is used as a marker to express that for an Indexing Connection indexing cannot be scheduled or requested from UI.
FileConfigObjectProvider implementation that does not store the configuration anywhere.
 
 
 
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2AuthRequestMessage
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2AuthRequestMessage
 
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2AuthResponseMessage
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2AuthResponseMessage
Message encapsulating the group information sent back from AD for the logged in user
Message encapsulating the group information sent back from AD for the logged in user
 
 
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2PreAuthRequestMessage
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2PreAuthRequestMessage
 
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2PreAuthResponseMessage
Protobuf type com.seeq.link.messages.connector.oauth2.OAuth2PreAuthResponseMessage
 
 
 
 
A Capsule with parsed property values.
 
A parsed Capsule property value, with UOM and possibly invalid.
 
 
 
 
Implemented by connections that query their datasources on-demand when Seeq requires data.
A rough complement of GetSamplesParameters, this class supplies the arguments for the ExportSamples.PutSamples(PutSamplesParameters) method.
Interface definition for a callback to be invoked when an agent/connector configuration under watch is changed.
Used to retrieve/persist remote configuration.
 
 
Protobuf type com.seeq.link.messages.connector.request.CancellationMessage
Protobuf type com.seeq.link.messages.connector.request.CancellationMessage
 
Protobuf type com.seeq.link.messages.connector.request.MonitorData
Protobuf type com.seeq.link.messages.connector.request.MonitorData
 
Protobuf type com.seeq.link.messages.connector.request.RequestMessage
Protobuf type com.seeq.link.messages.connector.request.RequestMessage
 
Protobuf type com.seeq.link.messages.connector.request.ResponseMessage
Protobuf type com.seeq.link.messages.connector.request.ResponseMessage
 
Protobuf type com.seeq.link.messages.connector.request.TransactionMessage
Protobuf type com.seeq.link.messages.connector.request.TransactionMessage
 
 
This class provides standard serialization of Connector SDK Samples and Capsules using common-serialization.
Represents a sample data point from a signal, with a key (time) and value (number or string).
Utility for accessing secret configuration fields from external files.
Provides methods to construct Seeq API objects.
 
 
 
Protobuf enum com.seeq.link.messages.connector.signal.DataStatus
Protobuf type com.seeq.link.messages.connector.signal.SignalRequestMessage
Protobuf type com.seeq.link.messages.connector.signal.SignalRequestMessage
 
Protobuf type com.seeq.link.messages.connector.signal.SignalResponseMessage
Protobuf type com.seeq.link.messages.connector.signal.SignalResponseMessage
Protobuf type com.seeq.link.messages.connector.signal.SignalResponseMessage.SampleData
Protobuf type com.seeq.link.messages.connector.signal.SignalResponseMessage.SampleData
 
 
Implemented by connections that query their datasources for samples (within signals) on-demand when Seeq requires data.
 
Thin wrapper class around com.google.common.base.Stopwatch to facilitate mocking.
An iterator that deduplicates identical and adjacent Capsules in an optimized way, similar to seriesdata's CapsuleDedupers.
Enumeration of possible index modes.
 
Captures the state of sync'ing (aka indexing).
A facility that manages a collection of background threads that need to be spawned and potentially all interrupted in a controlled way.
Representation of a Seeq timestamp which is a count of nanoseconds elapsed since Unix Epoch (January 1, 1970 UTC).
 
A common interface to wrap API input objects that can be modified by PropertyTransformer
 
Transformer for Capsules.
 
 
A cached wrapper around the /system/uoms API, allowing us to parse units using the same logic of com.seeq.appserver.data.scalar.ScalarUnits.smartParseUnit.