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.