Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- parents - Variable in enum class org.eso.ias.types.IdentifierType
-
Possible parents of a identifier
- parseCommandLine(String[], Map<String, Optional<?>>) - Static method in class org.eso.ias.converter.Converter
-
Parse the command line.
- PARTIALLY_RUNNING - Enum constant in enum class org.eso.ias.heartbeat.HeartbeatStatus
-
The tool is running but not fully operative For example a Supervisor where a DASU does not run due to a failure of the TF of one of the ASCEs.
- PAUSED - Enum constant in enum class org.eso.ias.heartbeat.HeartbeatStatus
-
The tool is paused i.e.
- peekNewest() - Method in class org.eso.ias.plugin.filter.FilterBase
-
Retrieves, but does not remove, the newest sample in the history, or returns empty if the history is empty.
- peekOldest() - Method in class org.eso.ias.plugin.filter.FilterBase
-
Retrieves, but does not remove, the oldest sample in the history, or returns empty if the history is empty.
- ping(CommandMessage) - Method in class org.eso.ias.command.DefaultCommandExecutor
-
The default implementation of the PING command returns OK
- PING - Enum constant in enum class org.eso.ias.command.CommandType
- Plugin - Class in org.eso.ias.plugin
-
The main class to write IAS plugins.
- Plugin(String, String, Collection<ValueDao>, Properties, String, String, String, int, Integer, int) - Constructor for class org.eso.ias.plugin.Plugin
-
Build a plugin with the passed parameters.
- Plugin(String, String, Collection<ValueDao>, Properties, MonitorPointSender, String, String, int, int, HbProducer) - Constructor for class org.eso.ias.plugin.Plugin
-
Build a non templated plugin with the passed parameters.
- Plugin(String, String, Collection<ValueDao>, Properties, MonitorPointSender, String, String, int, Integer, int, HbProducer) - Constructor for class org.eso.ias.plugin.Plugin
-
Build a plugin with the passed parameters.
- Plugin(String, String, Collection<ValueDao>, Properties, MonitorPointSender, String, String, int, Integer, int, HbProducer, CommandManager) - Constructor for class org.eso.ias.plugin.Plugin
-
Build a plugin with the passed parameters.
- Plugin(IasDao, PluginConfigDao) - Constructor for class org.eso.ias.plugin.Plugin
-
Constructor with the IAS and Plugin cofiguration read from the IAS CDB
- Plugin(PluginFileConfig) - Constructor for class org.eso.ias.plugin.Plugin
-
Build the plugins with the configuration read from the passed configuration.
- Plugin(PluginFileConfig, MonitorPointSender, Integer, HbProducer, CommandManager) - Constructor for class org.eso.ias.plugin.Plugin
-
Build a replicated plugin from the passed configuration.
- PLUGIN - Enum constant in enum class org.eso.ias.cdb.structuredtext.CdbFolders
- PLUGIN - Enum constant in enum class org.eso.ias.heartbeat.HeartbeatProducerType
-
Plugin
- PLUGIN - Enum constant in enum class org.eso.ias.types.IdentifierType
-
The type of a plugin that retrieved a monitor point value or alarm from a monitored system
- PLUGIN_DEAD - Enum constant in enum class org.eso.ias.monitor.MonitorAlarm
- PluginConfigDao - Class in org.eso.ias.cdb.pojos
-
The java pojo with the plugin configuration.
- PluginConfigDao() - Constructor for class org.eso.ias.cdb.pojos.PluginConfigDao
- PluginConfigException - Exception in org.eso.ias.plugin.config
-
The exception returned to notify problems with the configuration of a Plugin
- PluginConfigException() - Constructor for exception org.eso.ias.plugin.config.PluginConfigException
- PluginConfigException(String) - Constructor for exception org.eso.ias.plugin.config.PluginConfigException
- PluginConfigException(String, Throwable) - Constructor for exception org.eso.ias.plugin.config.PluginConfigException
- PluginConfigException(String, Throwable, boolean, boolean) - Constructor for exception org.eso.ias.plugin.config.PluginConfigException
- PluginConfigException(Throwable) - Constructor for exception org.eso.ias.plugin.config.PluginConfigException
- PluginConfigFileReader - Class in org.eso.ias.plugin.config
-
Read the plugin configuration from a JSON file.
- PluginConfigFileReader(BufferedReader, String) - Constructor for class org.eso.ias.plugin.config.PluginConfigFileReader
-
Constructor.
- PluginConfigFileReader(File) - Constructor for class org.eso.ias.plugin.config.PluginConfigFileReader
-
Constructor.
- PluginConfigFileReader(String) - Constructor for class org.eso.ias.plugin.config.PluginConfigFileReader
-
Constructor.
- PluginConfigGetter - Interface in org.eso.ias.plugin.config
-
Plugin configuration DAO.
- PluginException - Exception in org.eso.ias.plugin
-
The exception returned by the Plugin
- PluginException() - Constructor for exception org.eso.ias.plugin.PluginException
- PluginException(String) - Constructor for exception org.eso.ias.plugin.PluginException
- PluginException(String, Throwable) - Constructor for exception org.eso.ias.plugin.PluginException
- PluginException(String, Throwable, boolean, boolean) - Constructor for exception org.eso.ias.plugin.PluginException
- PluginException(Throwable) - Constructor for exception org.eso.ias.plugin.PluginException
- PluginFileConfig - Class in org.eso.ias.plugin.config
-
The configuration of the plugin read from a JSON file differs from the provided in the CDB.
- PluginFileConfig() - Constructor for class org.eso.ias.plugin.config.PluginFileConfig
- pluginId - Variable in class org.eso.ias.plugin.Plugin
-
The ID of the plugin
- pluginId - Variable in class org.eso.ias.plugin.publisher.PublisherBase
-
The ID of the plugin.
- pluginIdentifier - Variable in class org.eso.ias.plugin.Plugin
-
The identifier of the plugin
- pluginIds - Variable in class org.eso.ias.monitor.IasMonitorConfig
-
The IDs of the plugins to monitor
- PLUGINS_TOPIC_NAME - Static variable in class org.eso.ias.kafkautils.KafkaHelper
-
The topic used by plugins to send monitor point values and alarms to the converter
- PluginThreadFactory - Class in org.eso.ias.plugin.thread
-
The thread factory for the plugin.
- PluginThreadFactory() - Constructor for class org.eso.ias.plugin.thread.PluginThreadFactory
-
Empty constructor
- priority - Variable in class org.eso.ias.types.Alarm
-
The priority of the alarm
- Priority - Enum Class in org.eso.ias.types
-
The priorities of the alarms The priorities are defined from the lowest to the highest so that the highest priority has also the greater ordinal number
- producedTimestamp - Variable in class org.eso.ias.plugin.filter.FilteredValue
-
The point in time when the value has been provided by the remote system
- productionTStamp - Variable in class org.eso.ias.types.IASValue
-
The point in time when the the value has bene produced by a plugin, a DASO or a core tool This timestamp is updated when the plugin re-send the last computed value to the converter
- productionTStamp() - Method in class org.eso.ias.asce.transfer.IasIOJ
-
Th eproduction timestamp of the IASIO independently if it has been produced by a plugin, a DASU or a CORE tool
- properties - Variable in class org.eso.ias.command.CommandListener.CmdExecutionResult
-
Additional properties, if any
- PropertyDao - Class in org.eso.ias.cdb.pojos
-
The property in the form of <name, value>
- PropertyDao() - Constructor for class org.eso.ias.cdb.pojos.PropertyDao
-
Empty constructor
- props - Variable in class org.eso.ias.asce.transfer.TransferExecutor
-
Properties for this executor.
- props - Variable in class org.eso.ias.types.IASValue
-
Unmodifiable map of additional properties, if any
- publish(BufferedMonitoredSystemData) - Method in class org.eso.ias.plugin.publisher.BufferedPublisherBase
-
Send the passed data to the core of the IAS.
- publish(BufferedMonitoredSystemData) - Method in class org.eso.ias.plugin.publisher.impl.BufferedFilePublisherBase
-
Send the passed data to the core of the IAS.
- publish(BufferedMonitoredSystemData) - Method in class org.eso.ias.plugin.publisher.impl.BufferedListenerPublisher
-
Send the passed data to listener.
- publish(MonitorPointData) - Method in class org.eso.ias.plugin.publisher.BufferedPublisherBase
-
Provide a implementation of
PublisherBase.publish(MonitorPointData)
. - publish(MonitorPointData) - Method in class org.eso.ias.plugin.publisher.impl.KafkaPublisher
-
Push a monitor point values in the kafka topic and partition.
- publish(MonitorPointData) - Method in class org.eso.ias.plugin.publisher.impl.ListenerPublisher
-
Send the passed data to listener.
- publish(MonitorPointData) - Method in class org.eso.ias.plugin.publisher.PublisherBase
-
Send the passed monitor point value to the core of the IAS.
- publishedMessages - Variable in class org.eso.ias.plugin.publisher.PublisherBase
-
The number of messages sent to the core of the IAS
- PublisherBase - Class in org.eso.ias.plugin.publisher
-
Base class for publishing data to the core of the IAS: received monitor points are queued to be sent when the time interval (
PublisherBase.throttlingTime
) elapses or the max allowed size of the buffer has been reached - PublisherBase(String, String, ScheduledExecutorService) - Constructor for class org.eso.ias.plugin.publisher.PublisherBase
-
Constructor
- PublisherException - Exception in org.eso.ias.plugin.publisher
-
The exception returned by the Publisher
- PublisherException(String) - Constructor for exception org.eso.ias.plugin.publisher.PublisherException
- PublisherException(String, Throwable) - Constructor for exception org.eso.ias.plugin.publisher.PublisherException
- PublisherException(String, Throwable, boolean, boolean) - Constructor for exception org.eso.ias.plugin.publisher.PublisherException
- PublisherException(Throwable) - Constructor for exception org.eso.ias.plugin.publisher.PublisherException
- push(String, String, Integer, String) - Method in class org.eso.ias.kafkautils.SimpleStringProducer
-
Asynchronously pushes a string in a kafka topic.
- push(String, String, Integer, String, boolean, int, TimeUnit) - Method in class org.eso.ias.kafkautils.SimpleStringProducer
-
Pushes the passed string in the given partition and key.
- push(String, String, Integer, String, int, TimeUnit) - Method in class org.eso.ias.kafkautils.SimpleStringProducer
-
Synchronously pushes the passed string in the topic
- push(Collection<IASValue<?>>) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Asynchronously pushes a set of IASValues in a kafka topic.
- push(Collection<IASValue<?>>, int, TimeUnit) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Synchronously pushes the passed values in the topic with default key and partition.
- push(Collection<IASValue<?>>, Integer, String) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Asynchronously pushes a set of IASValues in a kafka topic.
- push(Collection<IASValue<?>>, Integer, String, int, TimeUnit) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Synchronously pushes the passed value in the topic.
- push(IASValue<?>) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Asynchronously pushes a IASValue in a kafka topic with default partition and key
- push(IASValue<?>, int, TimeUnit) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Synchronously pushes the passed value in the topic with default key and partition.
- push(IASValue<?>, Integer, String) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Asynchronously pushes a IASValue in a kafka topic.
- push(IASValue<?>, Integer, String, int, TimeUnit) - Method in class org.eso.ias.kafkautils.KafkaIasiosProducer
-
Synchronously pushes the passed value in the topic
- put(Collection<SinkRecord>) - Method in class org.eso.ias.sink.ltdb.LtdbKafkaTask
- putMonitoredPoint(MonitoredValue) - Method in class org.eso.ias.plugin.Plugin
-
Adds a monitored point to the plugin managed map of monitor points.
- putProp(String, String) - Method in class org.eso.ias.types.IASValue
-
Build a new IASValue with a new key,value couple in the map of properties
- PYTHON - Enum constant in enum class org.eso.ias.cdb.pojos.TFLanguageDao
- PythonExecutorTF<T> - Class in org.eso.ias.asce.transfer
-
Execution of TF in python is orchestrated by objects of this class: when there is a python TF, this transfer function implementation is executed: PythonExecutorTF delegates method execution to the python code through jep.
- PythonExecutorTF(String, String, long, Properties, String) - Constructor for class org.eso.ias.asce.transfer.PythonExecutorTF
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form