Index

A B C D E F G H I J K L M N O P R S T U V W Y 
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.
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form