$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $period - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
- $repeats - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
A
- aas - Variable in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
- aasSetup - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- AbstractProcessService<I,SI,SO,O> - Class in de.iip_ecosphere.platform.services.environment
-
Implements an abstract asynchronous process-based service for a single pair of input-output types.
- AbstractProcessService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Creates an instance of the service with the required type translators.
- AbstractProcessService.RunnableWithStop - Interface in de.iip_ecosphere.platform.services.environment
-
A runnable that can be stopped.
- AbstractPythonProcessService - Class in de.iip_ecosphere.platform.services.environment
-
Generic command-line-based Python integration for multiple data types.
- AbstractPythonProcessService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Creates a service from YAML information.
- AbstractPythonProcessService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Creates a service from a service id and a YAML artifact.
- AbstractPythonProcessService.AbstractTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an input or output type.
- AbstractPythonProcessService.ByteArrayReceptionCallback - Class in de.iip_ecosphere.platform.services.environment
-
Self-registering abstract byte array reception callback.
- AbstractPythonProcessService.InputHandler - Interface in de.iip_ecosphere.platform.services.environment
-
Defines a function that handles "parsed" input, split into type and serialized data.
- AbstractPythonProcessService.InTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an input type.
- AbstractPythonProcessService.OutTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an output type.
- AbstractPythonProcessService.SyncDataIngestor<D> - Class in de.iip_ecosphere.platform.services.environment
-
Ingestor implementation for synchronous processing.
- AbstractRestProcessService<I,O> - Class in de.iip_ecosphere.platform.services.environment
-
Implements an abstract asynchronous process-based service which require a Rest-based communication with the actual service process for a single pair of input-output types, e.g., via JSON.
- AbstractRestProcessService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Creates an instance of the service with the required type translators.
- AbstractRunnablesService - Class in de.iip_ecosphere.platform.services.environment
-
A basic service that holds and stops runnables.
- AbstractRunnablesService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
-
Creates a service from YAML information.
- AbstractRunnablesService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
-
Creates a service from a service id and a YAML artifact.
- AbstractService - Class in de.iip_ecosphere.platform.services.environment
-
Basic implementation of the service interface (aligned with Python).
- AbstractService(ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService
-
Fallback constructor setting most fields to "empty" default values.
- AbstractService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates an abstract service from YAML information.
- AbstractService(String, ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService
-
Fallback constructor setting most fields to "empty" default values.
- AbstractService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates an abstract service from a service id and a YAML artifact.
- AbstractService(String, String, Version, String, boolean, boolean, ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates an abstract service.
- AbstractStrategy - Class in de.iip_ecosphere.platform.services.environment.switching
-
Basic strategy implementation.
- AbstractStrategy() - Constructor for class de.iip_ecosphere.platform.services.environment.switching.AbstractStrategy
- AbstractStringProcessService<I,O> - Class in de.iip_ecosphere.platform.services.environment
-
Implements an abstract asynchronous process-based service which require a String-based communication with the actual service process for a single pair of input-output types, e.g., via JSON.
- AbstractStringProcessService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractStringProcessService
-
Creates an instance of the service with the required type translators.
- AbstractTypeInfo(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.AbstractTypeInfo
-
Creates an instance.
- AbstractYamlArtifact - Class in de.iip_ecosphere.platform.services.environment
-
Basic information about an artifact containing services, abstract because template-based service objects do not work with SnakeYaml.
- AbstractYamlArtifact() - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
- AbstractYamlService - Class in de.iip_ecosphere.platform.services.environment
-
Basic information about a service, abstract because template-based service objects do not work with SnakeYaml.
- AbstractYamlService() - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- accept(B) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseMappingConsumer
- accept(T) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
-
Accepts an instance of the mapped type by applying the
DataMapper.MapperEntry.gettertoinstanceand if the result of the invocation is not null, calls the registeredDataMapper.MapperEntry.translatorto accept the value of theDataMapper.MapperEntry.gettercall. - accept(T) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.MappingConsumer
- ACTION_MAJOR - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ACTION_MINOR - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- actionCompleted(String) - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceSelector
-
Notifies that the action the selection was selected for is completed.
- activate() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- activate() - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- activate() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Activates the service.
- activate() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- ACTIVATING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is re-activating from
ServiceState.PASSIVATEDorServiceState.MIGRATING. - active - Variable in class de.iip_ecosphere.platform.services.environment.FamilyServiceStub
- activity - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable.LogRecord
- ADAPT_INPUT_TIME - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- ADAPT_OUTPUT_TIME - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- adaptInput(CI) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- adaptOutput(O) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- addAppEnvironment(List<String>) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Adds all environment properties starting with
Starter.IIP_APP_PREFIXorStarter.IIP_TEST_PREFIXto the command line of the service to be started. - addCallback(ReceptionCallback<?>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Adds a callback.
- addConfigurer(Map<String, ParameterConfigurer<?>>, String, Class<T>, TypeTranslator<String, T>, ValueConfigurer<T>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Helper method to add parameter configurers to
configurers(without getter for rollback). - addConfigurer(Map<String, ParameterConfigurer<?>>, String, Class<T>, TypeTranslator<String, T>, ValueConfigurer<T>, Supplier<T>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Helper method to add parameter configurers to
configurerswithout binding to a system property. - addConfigurer(Map<String, ParameterConfigurer<?>>, String, Class<T>, TypeTranslator<String, T>, ValueConfigurer<T>, Supplier<T>, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Helper method to add parameter configurers to
configurerswithout binding to a system property. - addConverter(Class<?>, TransportToAasConverter.TypeConverter) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Adds/overwrites a converter.
- addConverter(Class<?>, TransportToAasConverter.TypeConverter) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Adds/overwrites a converter.
- addCounter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Creates a new counter and registers it in the MeterRegistry.
- addDefaultEntry(String, File) - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Adds a default location entry.
- addGaugeValue(String, double) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Adds a gauge value to the MeterRegistry.
If the identifier does not correspond to an existing gauge, a new gauge will be created and registered. - addHandler(Class<A>, Consumer<A>) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.MappingConsumer
-
Adds a handler for
clsbased on the consumercons. - addHandler(String, TransportLogger.TransportHandler<?>) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Adds a transport handler.
- addHandler(String, String, Class<T>, Consumer<T>) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Adds a transport handler.
- addParameterConfigurer(ParameterConfigurer<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Adds a parameter configurer.
- addParameterConfigurer(Consumer<Map<String, ParameterConfigurer<?>>>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Adds parameter configurers via a consumer.
- addProcessSpecCmdArg(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Adds the command line arguments from
#getProcessSpec()toargs. - addProviderMetricsToAasSubmodel(SubmodelElementContainerBuilder, Predicate<String>, String, String, TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Adds system metrics to the submodel/elements.
- addService(UpdatingMonitoringService) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Adds a service to be updated regularly regarding its monitoring data.
- addServiceMetricsToAasSubmodel(SubmodelElementContainerBuilder, Predicate<String>, String, String, TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Adds service metrics to the submodel/elements.
- addTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Create a new custom timer to be added to the Meter registry.
- addValidTransition(ServiceState, ServiceState...) - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceState
-
Adds a valid transition.
- addValue(Map<String, String>, Object) - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Adds the string representation of
valuetovaluesin terms of the parameter represented by this configurer. - adjustRestQuery(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Adjusts the input produced by
AbstractProcessService.getInputTranslator()to the actual receiver. - adjustRestResponse(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
The rest response.
- app - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.YamlConstructionInfo
- append(MeterFilter[], MeterFilter...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Appends
additiontobase. - append(StringBuffer, String, Object, Boolean) - Method in class de.iip_ecosphere.platform.services.environment.IipStringStyle.ShortStringToStringStyle
- application - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
- APPLICATION_SEPARATOR - Static variable in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
- applicationId - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- apply(MeterRegistry, MeterFilter...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Applies the given list of meter filters.
- appSetup - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- AREA_HEAP - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- AREA_NONHEAP - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ARG_AAS_NOTIFICATION - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- artifact - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- artifacts - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- attachIngestor(Class<O>, String, DataIngestor<O>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- attachIngestor(Class<O>, String, DataIngestor<O>) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Attaches an asynchronous result data ingestor.
- attachIngestor(Class<P>, DataIngestor<P>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Attaches an asynchronous result data ingestor as callback.
- attachMetricsProvider(MetricsProvider) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Attaches the metrics provider.
- attachMetricsProvider(MetricsProvider) - Method in interface de.iip_ecosphere.platform.services.environment.MonitoringService
-
Attaches the metrics provider.
- attachProcessInformation() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Attaches process information if
AbstractProcessService.procis available. - augmentCommandsSubmodel(Submodel.SubmodelBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Allows adding application-specific elements to the command submodel, e.g., operations.
- augmentServicesSubmodel(Submodel.SubmodelBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Adds elements to the services submodel if available.
- AVAILABLE - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service implementation is available but not in any other state.
- averageResponseTime - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
B
- BaseDataUnit() - Constructor for class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
- BaseMappingConsumer(Class<B>, int) - Constructor for class de.iip_ecosphere.platform.services.environment.DataMapper.BaseMappingConsumer
-
Creates a timed mapping consumer.
- baseTimeUnit - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- baseTimeUnit() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- BODY - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- builder - Variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- builder - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- buildUpAas(Aas.AasBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- buildUpAas(Aas.AasBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Builds up the AAS.
- ByteArrayReceptionCallback(String, Map<String, ReceptionCallback<?>>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.ByteArrayReceptionCallback
-
Creates a callback instance and registers it in
callbacks. - BYTES - de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- byteValue() - Method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Retrieves the amount of bytes per unit of this CapacityBaseUnit.
C
- cachingStrategy - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- calculateMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Call this method to update the metrics.
- calculateMetrics() - Method in interface de.iip_ecosphere.platform.services.environment.UpdatingMonitoringService
-
Called to calculate/update the metrics.
- calculateNonNativeSystemMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
This operation calculates the values for the extra system metrics not exposed by Micrometer-API.
Even though this sacrifices the real time values of these metrics, we gain speed when requesting the metrics as we no longer have to calculate the values upon request. - callback - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- callback - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- callbacks - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- callbacks - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- callPython(ProcessSupport.ScriptOwner, String, Consumer<String>, String...) - Static method in class de.iip_ecosphere.platform.services.environment.ProcessSupport
-
Call python scripts, waiting for and killing finally.
- callPythonWaitForAndKill(File, String, Consumer<String>, String, Consumer<ProcessBuilder>, String...) - Static method in class de.iip_ecosphere.platform.services.environment.ProcessSupport
-
Call python, wait for ending and kill it if needed.
- CapacityBaseUnit - Enum in de.iip_ecosphere.platform.services.environment.metricsProvider
-
This enum represents a capacity base unit.
This base units will be used in the MetricsProvider to correctly set the memory and disk capacity base units in a secure and simple way.
The base units that can be represented by this enum and, as a result, can be used in the metrics provider are: BYTES KILOBYTES MEGABYTES GIGABYTES TERABYTES Each value represented in this enum will provide the value in bytes of a single unit as well as a lower case representation of the base unit. - CapacityBaseUnit() - Constructor for enum de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- Category() - Constructor for enum de.iip_ecosphere.platform.services.environment.TransportLogger.Category
- CAUSE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- CAUSE_FAILURE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- cfg - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- channel - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- cleanup(Aas) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Cleans up outdated trace entries.
- cleanUpAas(Aas) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- cleanUpAas(Aas) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Cleans up the AAS.
- cleanupTimeout - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- clear() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Clears all devices/entries.
- clear() - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Clears temporary data structures.
- client - Variable in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- clock - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- clock - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- cls - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- cls - Variable in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
- cls - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- cmdArg - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- compose(String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Composes a symbolic type name with the string-serialized data.
- composeArgument(String, Object) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Composes a command line argument for the starter.
- composeId(String, String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Composes an (internal) id from a service and an application id.
- composeId(String, String, String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Composes an (internal) id from a service and an application id.
- CONFIG_DISK_BASE_UNIT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- CONFIG_MEMORY_BASE_UNIT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- configure(ProcessBuilder) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Allows to configure a process builder for this service.
- configure(T) - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- configure(T) - Method in interface de.iip_ecosphere.platform.services.environment.ValueConfigurer
-
Configures the parameter with the given value.
- conn - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- connection - Variable in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- connector - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- connectorOutType - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- ConnectorServiceWrapper<O,I,CO,CI> - Class in de.iip_ecosphere.platform.services.environment
-
Wraps a connector into a service.
- ConnectorServiceWrapper(YamlService, Connector<O, I, CO, CI>, Supplier<ConnectorParameter>) - Constructor for class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Creates a service wrapper instance.
- connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- conns - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- cons - Variable in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
- considerInstalledDependencies() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Considers installed dependencies properties, -D"iip.test.java8".
- cont - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
- containsMetrics(SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Tests whether metrics properties do exist on
sub. - conv - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
- convert(Object) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
- convert(Object) - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.ValueConverter
-
Performs the conversion.
- converter - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- Converter() - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
-
Creates a configured converter instance.
- converters - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- convertGetterResult(String, T, Function<Object, T>) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Converts a getter result.
- convertGetterResultToEnum(String, T, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Returns the result of the specified getter converted to the given enum type.
- convertGetterResultToString(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Returns the result of the specified getter converted to string with default value "".
- convertToEnumSafe(Object, T, Class<T>) - Static method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Converts an object
valto an enum value without throwing exceptions. - count - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- count - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- count() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- count() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- COUNTER - de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
- CounterRepresentation - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation
-
This class aims to provide a prototypical implementation of the Counter Interface from Micrometer-API, allowing a client process to access the Counter values collected from a Service in a uniform way.
Even though the methods are functional and will indeed offer an accurate implementation of the metric we are simulating with this prototype, it is highly recommended that an instance of this class is used solely to access data and not to modify it, as the changes will not be registered in any sort of registry under normal circumstances, and this will alter the read values of the actual metrics. - CounterRepresentation(String) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Initializes a new CounterRepresentation.
- CounterRepresentation(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Initializes a new CounterRepresentation.
- counters - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- COUNTERS_ENDPOINT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- createAndConfigureProcess(File, boolean, File, List<String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Creates, configures and starts a command line process.
- createAndCustomizeProcess(String, Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Creates and customizes the process.
- createConverter() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates the actual converter instance.
- CREATED - de.iip_ecosphere.platform.services.environment.ServiceState
-
The local service instance being observed has been created.
- createInstance(ClassLoader, String, Class<S>, String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Convenience method for creating service instances.
- createInstance(ClassLoader, String, Class<T>, String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceSelector
-
Creates a selector instance with fallback.
- createInstance(String, Class<S>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Convenience method for creating service instances via the default constructor using the class loader of this class.
- createInstance(String, Class<S>, String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Convenience method for creating service instances using the class loader of this class.
- createMetricsReceptionCallback() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Creates a reception callback to be used with
StreamNames.SERVICE_METRICSorStreamNames.RESOURCE_METRICS. - createNewCounter(String) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Creates a new counter with no count.
- createNewGauge(String) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Creates a new gauge with no value.
- createNewTimer(String) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Creates a new Timer with no measurements in it.
- createPayloadEntries(SubmodelElementCollection.SubmodelElementCollectionBuilder, Object) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Creates the generic properties and contents for the given payload object.
- createProcess(File, boolean, File, List<String>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Creates and starts a command line process.
- createProcess(File, boolean, File, List<String>, Consumer<ProcessBuilder>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Creates and starts a command line process.
- createProperty(SubmodelElementContainerBuilder, Type, String, String, TransportSetup, String, String) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Creates a monitoring property.
- createPythonProcess(File, String, Consumer<ProcessBuilder>, String...) - Static method in class de.iip_ecosphere.platform.services.environment.ProcessSupport
-
Creates and starts a Python process.
- createScanInputThread(Process, AbstractPythonProcessService.InputHandler) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Creates a thread calling
AbstractPythonProcessService.scanInputStream(Process, InputHandler). - createServiceProcessingTimer(String, String, String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Creates and registers a default service processing timer.
- createServiceReceivedCounter(String, String, String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Creates and registers a default service received counter.
- createServiceSentCounter(String, String, String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Creates and registers a default service sent counter.
- createServiceSentReceivedCounter(boolean, String, String, String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Creates and registers a default service send/receive counter.
- createStatusReceptionCallback() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Creates a reception callback to be used with
StreamNames.STATUS_STREAM. - createStrategy() - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceSelector
-
Returns the switching strategy.
D
- DataIngestor<D> - Interface in de.iip_ecosphere.platform.services.environment
-
Allows to ingest data asynchronously.
- DataMapper - Class in de.iip_ecosphere.platform.services.environment
-
Maps data from a stream to input instances for a service.
- DataMapper() - Constructor for class de.iip_ecosphere.platform.services.environment.DataMapper
- DataMapper.BaseDataUnit - Class in de.iip_ecosphere.platform.services.environment
-
Base class to represent all potential inputs to the service and the JSON input format.
- DataMapper.BaseMappingConsumer<B extends DataMapper.BaseDataUnit> - Class in de.iip_ecosphere.platform.services.environment
-
Extended
DataMapper.MappingConsumerto takeDataMapper.BaseDataUnit.$periodandDataMapper.BaseDataUnit.$repeatsinto account. - DataMapper.IOIterator<T> - Interface in de.iip_ecosphere.platform.services.environment
-
An iterator that can throw
IOException. - DataMapper.MapperEntry<T> - Class in de.iip_ecosphere.platform.services.environment
-
Implements a mapper entry for
MappingConsumer. - DataMapper.MappingConsumer<T> - Class in de.iip_ecosphere.platform.services.environment
-
Provides a default consumer implementation for
DataMapper.mapJsonData(InputStream, Class, Consumer)which maps attribute values to registered consumers. - dataRunnable - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- DataRunnable() - Constructor for class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
- dataType - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- de.iip_ecosphere.platform.services.environment - package de.iip_ecosphere.platform.services.environment
-
Implementation.
- de.iip_ecosphere.platform.services.environment.metricsProvider - package de.iip_ecosphere.platform.services.environment.metricsProvider
-
This class aims to provide a prototypical implementation of the Meter Interfaces from Micrometer-API, allowing a client process to access the Meter values collected from a Service in a uniform way.
- de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation - package de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation
-
Meter representations.
- de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas - package de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Basic functionality to create/query a metrics.based AAS.
- de.iip_ecosphere.platform.services.environment.services - package de.iip_ecosphere.platform.services.environment.services
-
Generic services.
- de.iip_ecosphere.platform.services.environment.switching - package de.iip_ecosphere.platform.services.environment.switching
-
Runtime service switching support.
- DEFAULT_APPLICATION_INSTANCE_ID - Static variable in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
- DEFAULT_CONVERTERS - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- DEFAULT_FNAME - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Name of the default configuration file with extension (no path).
- DEFAULT_METER_FILTERS - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DEFAULT_NAME - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Just the name of the default configuration file, no extension, no path.
- DefaultServiceImpl - Class in de.iip_ecosphere.platform.services.environment
-
Default service implementation realizing the left open methods of
AbstractServiceempty. - DefaultServiceImpl(ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
-
Fallback constructor setting most fields to "empty" default values.
- DefaultServiceImpl(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
-
Creates a default service from YAML information.
- DefaultServiceImpl(String, ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
-
Fallback constructor setting most fields to "empty" default values.
- DefaultServiceImpl(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
-
Creates an default service from a service id and a YAML artifact.
- DefaultServiceImpl(String, String, Version, String, boolean, boolean, ServiceKind) - Constructor for class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
-
Creates a default service.
- DELETE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- deleteCustomCounter(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Deletes a Custom Counter using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - deleteCustomGauge(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Deletes a Custom Gauge using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - deleteCustomTimer(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Deletes a Custom Timer using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - deleteOutdated(long, Consumer<String>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Deletes outdated entries and informs
outdatedHandlerabout the removed entry. - deleteOutdated(Consumer<String>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Deletes outdated entries and informs
outdatedHandlerabout the removed entry. - deployable - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- DEPLOYING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is being deployed, but it is not "created" and not running.
- description - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- description - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- description - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- detach() - Method in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
-
Detaches the handler from
Transport. - DEVICE_CASE_TEMPERATURE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- DEVICE_CASE_TEMPERATURE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DEVICE_CPU_CORES - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DEVICE_CPU_TEMPERATURE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- DEVICE_CPU_TEMPERATURE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DEVICE_GPU_CORES - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DEVICE_TPU_CORES - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- deviceCaseTemperature - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- deviceCpuTemperature - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DFLT_DISK - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DFLT_LOCAL_TRANSPORT_SETUP_SUPPLIER - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
-
Default supplier for the local transport setup.
- DFLT_MEMORY - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- DFLT_SUBMODEL_SUPPLIER - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Default supplier for the submodel identified by the given id.
- diskBaseUnit - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- doSetState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Changes the state by calling
AbstractService.setState(ServiceState). - doSwitch(S, S) - Method in class de.iip_ecosphere.platform.services.environment.switching.StartNewStopOld
- doSwitch(S, S) - Method in class de.iip_ecosphere.platform.services.environment.switching.StopOldStartNew
- doSwitch(S, S) - Method in interface de.iip_ecosphere.platform.services.environment.switching.Strategy
-
Performs the switch.
- duration - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable.LogRecord
E
- emitData(CI) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Emits data received from the platform.
- EMPTY_TAGS - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- enableFileDeletion - Variable in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- enableFileDeletion(boolean) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Enables or deletes file deletion.
- enableNotifications - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- enableNotifications(boolean) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Enables/disables notifications/polling at all.
- enableNotifications(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- enablePolling(boolean) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Enable/disable polling (does not influence the polling timer).
- enablePolling(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- enablesLocalTransport(TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns whether
globalSetupenables local transport. - ENUM_NAME_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- EnvironmentSetup - Class in de.iip_ecosphere.platform.services.environment
-
Setup for the service environment.
- EnvironmentSetup() - Constructor for class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
- establishClientListener(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Establishes a client listener for internal server-client communication via Transport.
- establishServerListener(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Establishes a server listener for internal server-client communication via Transport.
- executable - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- executablePath - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- executor - Variable in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- extractProcessArtifacts(String, ProcessSpec, File, File) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Extracts artifacts that are required for a service being realized of external processes.
- extractTagsMap(String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Extracts the tags from a string array and turns them into a Tags object.
The tags should be the same ones used for the HTTP request that provided the JsonObject representation of the Meter.
Following the same format used for the tags from said request, these tags follow the notationkey:value.
F
- FAILED - de.iip_ecosphere.platform.services.environment.ServiceState
-
Something failed.
- FamilyServiceStub - Class in de.iip_ecosphere.platform.services.environment
-
Family service implementations are supposed to delegate their operations to the (alternative) active family member.
- FamilyServiceStub(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.FamilyServiceStub
-
Creates a family service stub from a service id and a YAML artifact.
- fileName - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- fileOut - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- filter(List<Meter>, boolean, MeterFilter...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Filters the given meters according to the specified filters.
G
- GAUGE - de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
- GaugeRepresentation - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation
-
This class aims to provide a prototypical implementation of the Gauge Interface from Micrometer-API, allowing a client process to access the Gauge values collected from a Service in a uniform way.
Even though the methods are functional and will indeed offer an accurate implementation of the metric we are simulating with this prototype, it is highly recommended that an instance of this class is used solely to access data and not to modify it, as the changes will not be registered in any sort of registry under normal circumstances, and this will alter the read values of the actual metrics. - GaugeRepresentation(String) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Initializes a new GaugeRepresentation.
- GaugeRepresentation(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Initializes a new GaugeRepresentation.
- gauges - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- GAUGES_ENDPOINT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- GenericMultiTypeService - Interface in de.iip_ecosphere.platform.services.environment
-
Basic interface for a generic service that handles multiple any types of data.
- get() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- get() - Method in interface de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider.TimeSupplier
-
Returns the time value.
- get(ElementsAccess, String) - Method in interface de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.CollectionSupplier
-
Returns the element access instances to be processed further during
MetricsAasConstructor.pushToAas(ElementsAccess, java.util.Map.Entry, Map, PushMeterPredicate). - get$period() - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
-
Returns the delay period between this and the next data unit.
- get$repeats() - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
-
Returns the number of repeats of this data unit.
- getAas() - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Returns the AAS setup.
- getAasId() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- getAasId() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the AAS idShort of the AAS represented by this service/application.
- getAasId() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns the AAS idShort of the AAS represented by this service/application.
- getAasUrn() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- getAasUrn() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the AAS URN of the AAS represented by this service/application.
- getAasUrn() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns the AAS URN of the AAS represented by this service/application.
- getAllPythonServices(String) - Static method in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
-
Give a list of files in a directory.
- getApiPath() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Returns the HTTP/HTTPS path to the REST API.
- getApplication() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Returns the application setup.
- getApplicationId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the application id this service is assigned to (without
application instance id). - getApplicationId(String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Returns the application id from an (internal) id.
- getApplicationInstanceId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the application instance id this service is running within.
- getApplicationInstanceId(String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Returns the application instance id from an (internal) id.
- getApplicationSetup() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the application setup.
- getApplicationSetupAsStream() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the application setup as stream.
- getArtifacts() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns the process implementing artifacts within the containing artifact to be extracted into the
process home directory. - getArtifacts() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- getAvgResponseTime() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the average response time for the execution in Python (without transport).
- getBearerToken() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Returns the bearer token for authentication.
- getBufferMetric(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves a buffer metric from the REST service.
The buffer metrics exposed by Micrometer use the same tags, so this method is created to avoid code repetition. - getCleanupPredicate() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- getCleanupPredicate() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns the cleanup predicate.
- getClock() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns the clock used in the underlying meter registry.
- getCls() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the class to be started as server.
- getCmdArg() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns the command line arguments to start the process.
- getCmdArg() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- getConnection() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Returns the connection instance.
- getConnector() - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Returns the connector instance.
- getCounter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves a custom counter as a JSON object.
The requested counter is located within the map and parsed as a JsonObject to be sent via HTTP. - getCounterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the list of custom counters registered in the Metrics Provider.
- getCounterValue(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the value of a custom Counter.
If no counter is found with that identifier, this method will return zero. - getCustomCounter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves a custom counter.
All the metrics received are of typeMeterType#COUNTER. - getCustomCounterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns a list of the names of the registered custom counters.
The list is returned as a JsonArray containing Strings. - getCustomGauge(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves a custom gauge.
All the metrics received are of typeMeterType#GAUGE. - getCustomGaugeList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns a list of the names of the registered custom gauges.
The list is returned as a JsonArray containing Strings. - getCustomTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves a custom timer.
All the metrics received are of typeMeterType#TIMER. - getCustomTimerList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns a list of the names of the registered custom timers.
The list is returned as a JsonArray containing Strings. - getDataStream(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
The input data stream.
- getDescription() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getDescription() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the description of the service.
- getDescription() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
The description of the service.
- getDescription() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getDescription() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the description of the server.
- getDeviceCount() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Returns the number of devices known to this class.
- getDiskBaseUnit() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Consults the capacity base unit used for the disk capacity metrics.
- getExecutable() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns the system command or relative path within the artifact to be executed.
- getExecutable() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- getExecutableName(String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Constructs an executable name not naming 32 bit.
- getExecutableName(String, String, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Constructs an executable name.
- getExecutablePath() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns an optional path to be prefixed before the executable.
- getExecutablePath() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- getExecutablePrefix(String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Constructs an executable name without suffix, even on Windows, not naming 32 bit.
- getExecutablePrefix(String, String, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Constructs an executable name without suffix, even on Windows.
- getExecutableSuffix() - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the executable file suffix.
- getGauge(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves a custom gauge as a JSON object.
The requested gauge is located within the map and parsed as a JsonObject to be sent via HTTP. - getGaugeList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the list of custom gauges registered in the Metrics Provider.
- getGaugeValue(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the value of a custom Gauge.
If no gauge is found with that identifier, this method will return zero - getGetter() - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Returns the value getter.
- getGetter(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Returns the getter functor for a given property.
- getHolder(String, String, TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Returns a JSON object holder associated to a transport connector through
MetricsAasConstructor.MetricsReceptionCallback. - getHome() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the home directory.
- getHomePath() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns the home directory of the process to be executed.
- getHomePath() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- getHost() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the host the server instance (may be superseded through a deployment plan).
- getId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Returns the name of the service.
- getId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the unique id of the service.
- getId() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
- getId() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getId() - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Returns the unique id of the service.
- getId() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the id of the server, also to be used as network management key.
- getIngestor() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
-
Returns the associated ingestor.
- getInPath(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Returns the (eventually re-configured) data access path within the protocol.
- getInputTranslator() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the input translator.
- getInstance() - Static method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Returns a singleton instance via
InstalledDependenciesSetup.readFromYaml(). - getInTranslator() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.InTypeInfo
-
Returns the input translator.
- getInTypeInfo(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the input type information object for the given symbolic type name.
- getJavaKey() - Static method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Returns the program/dependency key for the actual Java version.
- getJvmBufferCount() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of buffers from the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmBufferMemoryUsed() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount of buffer memory used by the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmBufferTotalCapacity() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the total capacity of the buffers from the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmClassesLoaded() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of classes loaded in the resource being monitored.
The metric received is of typeMeterType#GAUGE. - getJvmClassesUnloaded() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of classes that has been unloaded from the JVM since execution started.
The metric received is of typeMeterType#COUNTER. - getJvmGcLiveDataSize() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the live data size of the garbage collector from the process being monitored.
The metric received is of typeMeterType#GAUGE. - getJvmGcMaxDataSize() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the max data size of the garbage collector from the process being monitored.
The metric received is of typeMeterType#GAUGE. - getJvmGcMemoryAllocated() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the allocated memory of the garbage collector from the process being monitored.
The metric received is of typeMeterType#COUNTER. - getJvmGcMemoryPromoted() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount the memory of the garbage collector from the process being monitored has been promoted.
The metric received is of typeMeterType#COUNTER. - getJvmGcPause() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the timers for the Garbage Collector pause sorted by cause and action.
The metric received is of typeMeterType#TIMER. - getJvmMemoryCommited() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount of committed memory from the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmMemoryMax() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the max memory from the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmMemoryUsed() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount of used memory from the JVM.
The metric received is of typeMeterType#GAUGE. - getJvmThreadsDaemon() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of Daemon threads running in the resource.
The metric received is of typeMeterType#GAUGE. - getJvmThreadsLive() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of live threads running in the resource.
The metric received is of typeMeterType#GAUGE. - getJvmThreadsPeak() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the peak number of threads running in the resource.
The metric received is of typeMeterType#GAUGE. - getJvmThreadsStates() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of threads running in the resource sorted by state.
The metric received is of typeMeterType#GAUGE. - getKind() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getKind() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Sets the service kind.
- getKind() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns the service kind.
- getKind() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getLocation(String) - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Returns the location for a given program/dependency key.
- getLocationKey() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the location key for access into
InstalledDependenciesSetup. - getLocationKey() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Returns the location key for lookup in
InstalledDependenciesSetup. - getLocations() - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Returns the locations.
- getLogbackEvents() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the count of logback events from the resource sorted by level.
The metric received is of typeMeterType#COUNTER. - getLogger() - Static method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the logger.
- getLogger() - Static method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Returns the logger.
- getLogger() - Static method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
-
Returns the logger.
- getLogger() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the logger instance.
- getLogger() - Method in class de.iip_ecosphere.platform.services.environment.switching.AbstractStrategy
-
Returns the logger instance.
- getMappedService(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns service mapped by this starter.
- getMaxTimeFromTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the maximum time recorded by the timer in its base unit.
If no timer is found with that identifier, this method will return zero. - getMeasurement(String) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Extracts the measurement out of the metrics JSON.
- getMemoryBaseUnit() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Consults the capacity base unit used for the physical memory metrics.
- getMemoryMetric(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves a memory metric from the REST service.
The memory metrics exposed by Micrometer use the same tags, so this method is created to avoid code repetition. - getMeter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.JsonObjectHolder
-
Returns a meter value.
- getMeter(String, Iterable<Tag>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves a meter as a JSON object.
The requested meter is located and parsed as a JsonObject to be sent via HTTP. - getMonitoringMapping() - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Returns a (unmodifiable) mapping of monitoring meter names to AAS names.
- getName() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getName() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Returns the name of the service.
- getName() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the name of the service.
- getName() - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Returns the name of the parameter.
- getName() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
The name of the service.
- getName() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getNetMgtKey() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the network management key of a service instance this service is relying on.
- getNetMgtKeyAddress() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getNetMgtKeyAddress() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns the resolved network address of the netMgtKey specified in the service descriptor.
- getNewConnectionInstance() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Creates a new connection and overwrites the existing connection instance.
- getNewConnectionInstanceQuiet(boolean) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Get Connection to local server.
- getNotifyServiceNull() - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Returns whether some output shall be produced if a service to be registered is null or its id is null.
- getNumberOfCustomCounters() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Consult the number of custom counters that are registered by the MetricsProvider.
- getNumberOfCustomGauges() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Consult the number of custom gauges that are registered by the MetricsProvider.
- getNumberOfCustomTimers() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Consult the number of custom timers that are registered by the MetricsProvider.
- getOperation(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Returns the functor for a given operation.
- getOsArch(boolean) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the operating system and architecture in typical form, e.g, win32, win, win64 or linux32, linux, linux64.
- getOutPath(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Returns the (eventually re-configured) data access path within the protocol.
- getOutputTranslator() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the output translator.
- getOutTranslator() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
-
Returns the output translator.
- getOutTypeInfo(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the output type information object for the given symbolic type name.
- getParameterConfigurer(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- getParameterConfigurer(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- getParameterConfigurer(String) - Method in interface de.iip_ecosphere.platform.services.environment.ParameterConfigurerProvider
-
Returns the parameter configurer for a given parameter.
- getParameterConfigurer(String) - Method in interface de.iip_ecosphere.platform.services.environment.Service
- getParameterConfigurer(String) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- getParameterNames() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- getParameterNames() - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- getParameterNames() - Method in interface de.iip_ecosphere.platform.services.environment.ParameterConfigurerProvider
-
The set of parameter names.
- getParameterNames() - Method in interface de.iip_ecosphere.platform.services.environment.Service
- getPid() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the process id of the process implementing the service (if started).
- getPort() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the network port of this server instance.
- getProcess() - Method in class de.iip_ecosphere.platform.services.environment.YamlService
-
Returns an optional attached process realizing the service.
- getProcessCpuUsage() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves percentage of the CPU that the process is using.
The metric received is of typeMeterType#GAUGE. - getProcessCustomizer() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the optional process customizer.
- getProcessId(Process) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the process id of a process just started.
- getProcessSpec() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the process specification within
AbstractProcessService.getServiceSpec(). - getProcessStartTime() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the start time of the process being monitored.
The metric received is of typeMeterType#GAUGE. - getProcessUptime() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the total time the process being monitored has been running.
The metric received is of typeMeterType#GAUGE. - getProtocolBuilder() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the protocol builder for mapping services.
- getPythonExecutable() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the Python executable, either via
InstalledDependenciesSetupandAbstractPythonProcessService.getLocationKey()or as fallback viaPythonUtils.getPythonExecutable(). - getPythonFolder() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the folder where the extracted script is located in.
- getPythonModule(String, YamlService, File) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the name of the Python module.
- getQName(Service, String) - Static method in class de.iip_ecosphere.platform.services.environment.ServiceMapper
-
Returns the qualified name for an operation/property implementation.
- getQName(String, String) - Static method in class de.iip_ecosphere.platform.services.environment.ServiceMapper
-
Returns the qualified name for an operation/property implementation.
- getRegisteredCounterValue(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the value of a registered Counter, i.e., custom, non-native ones of this provider or micrometer/pre-registered ones
If no counter is found with that identifier, this method will return zero. - getRegisteredGaugeValue(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the value of a registered Gauge, i.e., custom, non-native ones of this provider or micrometer/pre-registered ones
If no gauge is found with that identifier, this method will return zero. - getRegisteredTimerCount(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the value of a registered Timer, i.e., custom, non-native ones of this provider or micrometer/pre-registered ones
If no timer is found with that identifier, this method will return zero. - getRegistry() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns the meter registry.
- getResourceAsStream(ClassLoader, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Loads a resource as stream from
loader, first with given name, as fallback usingresourcewithout leading slashes (may be present after ZIP unpacking), else as file (may be present after ZIP unpacking). - getResultFile() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the result file.
- getServer(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Returns a YAML server information object based on the given id.
- getServers() - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Returns the server specification instances.
- getService(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Returns a YAML service information object based on the given service id.
- getServiceCommandNetworkMgrKey(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the network manager key used by this descriptor to allocate dynamic network ports for service commands.
- getServiceId() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the service id of the service, i.e.
- getServiceId(String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Returns the service id from an (internal) id.
- getServiceIn() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the print writer wrapping the process service input stream created by
AbstractProcessService.handleInputStream(InputStream). - getServiceMapper() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the service mapper linked to
Starter.getProtocolBuilder(). - getServicePort(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns a service port obtained in
Starter.parse(String...). - getServicePortName(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the argument name carrying the delegation port of
serviceId. - getServiceProcessNetworkMgrKey(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the network manager key used by this descriptor to allocate dynamic network ports for a non-Java realization process.
- getServices() - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Returns the services.
- getServiceSafe(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Returns a YAML service information object based on the given service id.
- getServiceSpec() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the service specification.
- getSetter(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Returns the setter functor for a given property.
- getSetup() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the environment setup.
- getSimpleMeterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the list of non-tagged meters registered in the Metrics Provider.
- getSimpleMeterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns a list of names of the relevant Meters registered by micrometer that have no tags.
- getState() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getState() - Method in class de.iip_ecosphere.platform.services.environment.FamilyServiceStub
- getState() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getState() - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Returns the state the service is currently in.
- getSubmodelElementIdFunction() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- getSubmodelElementIdFunction() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns a function turning a data instance into an id of the submodel representing the data instance.
- getSubstCmdArg() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Returns
YamlProcess.getCmdArg()with substitutions fromYamlProcess.toSubstFileName(String)for all arguments. - getSystemCpuCount() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the number of CPUs running in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemCpuUsage() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves percentage of usage of the CPU running in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemDiskFree() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the free disk capacity in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemDiskTotal() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the total disk capacity in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemDiskUsable() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the usable disk capacity in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemMemoryFree() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount of free physical memory in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemMemoryTotal() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the total amount of physical memory in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemMemoryUsage() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the percentage of usage of physical memory in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemMemoryUsed() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the amount of used physical memory in the resource.
The metric received is of typeMeterType#GAUGE. - getSystemsDiskUsed() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the used disk capacity in the resource.
The metric received is of typeMeterType#GAUGE. - getTaggedMeterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the list of tagged meters registered in the Metrics Provider.
- getTaggedMeterList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns a list of names of the relevant Meters registered by micrometer that have tags.
- getter - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
- getter - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- getters - Variable in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getTestFallbackPath() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the fallback path to read the script during tests from the project folders.
- getTimeout() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns the timeout.
- getTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves a custom timer as a JSON object.
The requested timer is located within the map and parsed as a JsonObject to be sent via HTTP. - getTimerCount(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the number of times a timer has been used.
If no timer is found with that identifier, this method will return zero. - getTimerList() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Retrieves the list of custom timers registered in the Metrics Provider.
- getTmpFolderName() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the temporary folder name to extract the scripts into.
- getTotalTimeFromTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Retrieves the total time from the timer in its base unit.
If no timer is found with that identifier, this method will return zero. - getTranslator() - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Returns the type translator to be used for this parameter.
- getTransport() - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Returns the transport setup.
- getTransportChannel() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the transport channel to utilize via
AbstractYamlService.getNetMgtKey(). - getTransportChannel() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the transport channel for client-server communication.
- getTransportConnector(String, TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Returns a transport connector for the given
channelandsetup. - getType() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.AbstractTypeInfo
-
Returns the Java representation of the type.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.ByteArrayReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MetricsReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Returns the type of the parameter.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TraceRecordReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
-
Returns the AAS type.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
- getUpdater() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Provides an updater for the Counter.
The information includes the name and the amount that this counter was incremented since its instantiation. - getUpdater() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Provides an updater for the Gauge.
The update information for a Gauge is simply the name an the value of the Gauge.This information is packed into a JSON Object with the following format: - getUpdater() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Creates a JsonObject with the information required to update the meter in the Meter registry in the server-side.
- getUpdater() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Provides an updater for the Timer.
- getValue(Object, Method, String) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Obtains the value return by
methodonpayload. - getVersion() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getVersion() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Returns the version of the service.
- getVersion() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns the version of the service.
- getVersion() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
The version of the service.
- getVersion() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- getVersion() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the version of the server.
- getWaitTimeBeforeDestroy() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns an optional time to wait before destroying the process.
- getZipFileName() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns the ZIP file name containing the script.
- GIGABYTES - de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
H
- handle(String, String) - Method in interface de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.InputHandler
-
Handles input.
- handleErrorStream(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Handles the error stream upon process creation.
- handleErrorStream(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Handles the error stream upon process creation.
- handleInputStream(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Handles the input stream upon process creation.
- handleInputStream(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- handleInputStream(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractStringProcessService
- handleNew(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Handles a new trace record and cleans up outdated ones.
- handleOutputStream(OutputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Handles the output stream upon process creation.
- handleReceived(CO, int) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Handles received data.
- handleResult(Class<O>, String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Handles a received processing result and ingests it back asynchronously.
- handlers - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- hasNext() - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.IOIterator
-
Returns
trueif the iteration has more elements. - HeartbeatWatcher - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Implements the basis of a device heartbeat watcher.
- HeartbeatWatcher() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
- holders - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- home - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- homePath - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- host - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
I
- id - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- id - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
- id - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- id - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
- id - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- id - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- ID_CODE_CACHE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_COMPRESSED_CLASS_SPACE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_DIRECT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_EDEN_SPACE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_MAPPED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_METASPACE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_NOT_FOUND_ERRMSG - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- ID_OLD_GEN - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- ID_SURVIVOR_SPACE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- IDENTITY_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- IIP_APP_PREFIX - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- IIP_TEST_PREFIX - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- IipStringStyle - Class in de.iip_ecosphere.platform.services.environment
-
Specific styles for
ReflectionToStringBuilder. - IipStringStyle() - Constructor for class de.iip_ecosphere.platform.services.environment.IipStringStyle
- IipStringStyle.ShortStringToStringStyle - Class in de.iip_ecosphere.platform.services.environment
-
Short prefix style with limited string output.
- include(Meter.Id, MeterFilter...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns whether a meter id shall be included into a result set.
- include(String, MeterFilter...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns whether a meter id shall be included into a result set.
- increaseCounter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Increases the counter by one.
- increaseCounterBy(Counter, double) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Helper method to increase/increment the given
counterby the specifiedvalue. - increaseCounterBy(String, double) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Increases the counter by a certain value.
If the identifier does not correspond to an existing counter, a new counter will be created and registered. - increment(double) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- infoGotData(B) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseMappingConsumer
-
Informs that data is available for testing and data ingestion may start.
- ingest(D) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.SyncDataIngestor
- ingest(D) - Method in interface de.iip_ecosphere.platform.services.environment.DataIngestor
-
Ingest data.
- ingestor - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
- INHERIT_IO - Static variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport
-
A simple default customizer always requesting to inherit the process IO (standard in/out/err).
- inheritIo - Static variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- init - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- initial(String) - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceSelector
-
Called with the initial service id.
- initialize() - Method in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
-
Initializes the handler.
- initialized - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- initializeFrom(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Does further setup of this instance from the given YAML information.
- initializeFrom(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Does further initialization of this instance from the given YAML information.
- inPath - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- inputCallback - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- InstalledDependenciesSetup - Class in de.iip_ecosphere.platform.services.environment
-
Provides access to installed dependencies on the actual resource, e.g., the location of a specific Java version or of Python.
- InstalledDependenciesSetup() - Constructor for class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Sets up default values before overriding.
- installInto(TransportConnector) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Creates two reception callbacks and installs them into
connector. - instance - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
- inTrans - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- inTranslator - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.InTypeInfo
- InTypeInfo(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.InTypeInfo
-
Creates an instance.
- inTypeInfos - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- isDeployable - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- isDeployable() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- isDeployable() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns whether this service is decentrally deployable.
- isDeployable() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns whether the service is deployable in distributable manner or fixed in deployment location.
- isDeployable() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- isGetter(Method) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Returns whether
methodis an usual getter. - isInitialized() - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Returns whether the holder/folder is initialized.
- isStarted() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns whether the underlying process is already started when firing up the service or it will be started through the service implementation.
- isStarted() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- isTopLevel - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- isTopLevel() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- isTopLevel() - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Returns whether this service is top-level.
- isTopLevel() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns whether the service is a top-level service.
- isTopLevel() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- isValidTransition(ServiceState) - Method in enum de.iip_ecosphere.platform.services.environment.ServiceState
-
Returns whether a transition from this state to
targetis valid.
J
- JSON_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- JsonObjectHolder() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.JsonObjectHolder
- jsonParser(Meter) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Parses a meter into a JsonObject to be sent via HTTP.
Due to the current limitations with inserting the actualJsonlibraries inside this component, this method acts like a crude substitute that creates a String that can later be parsed into a valid JsonObject.
In order to maintain a certain uniformity, the resulting JSON object mimics the structure that Micrometer-API metrics have when exposed by the Spring Boot Actuator.
It is important to add that if the description contains any"characters, they will be exchanged for''due to the limitations we currently have regarding JSON parsing. - JVM_BUFFER_COUNT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_BUFFER_MEMORY_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_BUFFER_TOTAL_CAPACITY - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_CLASSES_LOADED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_CLASSES_UNLOADED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_GC_LIVE_DATA_SIZE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_GC_MAX_DATA_SIZE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_GC_MEMORY_ALLOCATED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_GC_MEMORY_PROMOTED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_GC_PAUSE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_MEMORY_COMMITTED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_MEMORY_MAX - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_MEMORY_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_THREADS_DAEMON - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_THREADS_LIVE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_THREADS_PEAK - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- JVM_THREADS_STATES - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
K
- KEY_JAVA_11 - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
- KEY_JAVA_8 - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
- KEY_PREFIX_JAVA - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
The prefix for Java program/dependency keys.
- KILOBYTES - de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- kind - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- kind - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
L
- LAMBDA_SETTERS_SUPPORTED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Does the underlying AAS implementation execute Lambda-Setters for AAS properties.
- lastCleanup - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- LEVEL_DEBUG - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- LEVEL_ERROR - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- LEVEL_INFO - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- LEVEL_TRACE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- LEVEL_WARN - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- loader - Static variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- localTransportSetupSupplier - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
-
Defines the supplier for the local transport setup.
- location(String) - Static method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Returns a location from
InstalledDependenciesSetup.getInstance()viaInstalledDependenciesSetup.getLocation(String), throws an exception if no such location is present. - locationKey - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- locationKey - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- locations - Variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
- log(TransportLogger.Category, String) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Logs the output.
- log(String, long) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
-
Logs an activity.
- log(String, long) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
-
Logs an activity if there is a logger.
- LOGBACK_EVENTS - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- logger - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- LogRecord(String, long) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable.LogRecord
-
Creates a log record.
- LogRunnable - Class in de.iip_ecosphere.platform.services.environment.metricsProvider
-
A simple log runnable to log experimental results.
- LogRunnable(File) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
-
Creates a logging runnable for the given
file. - LogRunnable.LogRecord - Class in de.iip_ecosphere.platform.services.environment.metricsProvider
-
Represents a log record.
- loopEndSupplier - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
M
- main(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
-
Runs a python command on CLI to evaluate the python service script on build time.
- main(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.PythonUnitTest
-
Runs a python command on CLI to evaluate the python service script on build time.
- main(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Simple default start main program without mapping any services before startup.
- main(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Starts the transport logger.
- mapJsonData(InputStream, Class<T>, Consumer<T>) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Maps the data in
streamto instances ofcls, one instance per line. - mapJsonData(InputStream, Class<T>, Consumer<T>, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Maps the data in
streamto instances ofcls, one instance per line. - mapJsonData(InputStream, Class<T>, Consumer<T>, boolean, Supplier<Boolean>) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Maps the data in
streamto instances ofcls, one instance per line. - mapJsonDataToIterator(InputStream, Class<T>) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Maps the data in
streamto instances ofcls, one instance per line, returned in terms of an iterator. - mapJsonDataToIterator(InputStream, Class<T>, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Maps the data in
streamto instances ofcls, one instance per line, returned in terms of an iterator. - mapJsonParser(Map<String, ?>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Parses one of the custom meter maps into a JsonArray containing the names.
This method is to be used byMetricsProvider.getCustomCounterList(),MetricsProvider.getCustomGaugeList()and @link MetricsProvider#getCustomTimerList()}. - mapPayloadType(Class<?>) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- mapPayloadType(Class<?>) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Allows for application specific payload type names.
- mapPayloadType(Class<?>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Allows for application specific payload type names.
- mappedServices - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- MapperEntry(Method) - Constructor for class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
-
Creates a mapper entry for a given reflection getter method.
- mapping - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.MappingConsumer
- MappingConsumer(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.DataMapper.MappingConsumer
-
Creates a mapping consumer for the given
clstype. - mapService(Service) - Method in class de.iip_ecosphere.platform.services.environment.ServiceMapper
-
Maps the given service onto the protocol service builder.
- mapService(Service) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Maps a service through the default mapper and the default metrics client.
- mapService(ServiceMapper, Service, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Maps a service through a given mapper and metrics client.
- mapService(Service, boolean) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Maps a service through the default mapper and the default metrics client.
- max(TimeUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- maxTime - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- measure() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- measure() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
- measure() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
- measure() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- measurements - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- measurements - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
- measurements - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- MEGABYTES - de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- memoryBaseUnit - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- METER_ATTR - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- MeterGetter(String, String, TransportSetup, String) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
-
Creates a meter getter instance.
- MeterRepresentation - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation
-
This class aims to provide a prototypical implementation of the Meter Interface from Micrometer-API, allowing a client process to access the Meter values collected from a Service in a uniform way.
Even though the methods are functional and will indeed offer an accurate implementation of the metric we are simulating with this prototype, it is highly recommended that an instance of this class is used solely to access data and not to modify it, as the changes will not be registered in any sort of registry under normal circumstances, and this will alter the read values of the actual metrics. - MeterRepresentation(String, Meter.Type) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Instantiates a brand new Meter representation with just the name.
This method should be called by all extending subclasses to provide the attributes required by the Meter superclass that is extended by the interface they represent. - MeterRepresentation(JsonObject, Meter.Type, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Instantiates a new Meter representation.
This method should be called by all extending subclasses to provide the attributes required by the Meter superclass that is extended by the interface they represent. - MeterType - Enum in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Enum used to specify the type of Meter.
There are three types of Metric: Counters Gauges Timers - MeterType() - Constructor for enum de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
- METHODS_TO_IGNORE - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- metrics - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- METRICS - de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Platform monitoring/metrics data.
- MetricsAasConstants - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Collection of constant name values for submodel properties.
This class acts as a collection of constant values used mostly by theMetricsAasConstructorclass, but can also be used by the AAS in operation to access the properties exposed by the Metrics Provider without manually writing the String. - MetricsAasConstants() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- MetricsAasConstructor - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Class that provides an AAS the infrastructure to access the metrics provider.
This class includes the functionality that adds the metrics exposed by the Metrics Provider as properties of an AAS submodel, as well as providing the implementation required for those properties to correctly retrieve the values
If we wish to add any custom meters to our AAS, we can also use this class as a class to do so, ensuring that all metrics (custom or not) are accessed in the same way. - MetricsAasConstructor() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- MetricsAasConstructor.CollectionSupplier - Interface in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Generic collection supplier.
- MetricsAasConstructor.JsonObjectHolder - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Holds a received JSON object.
- MetricsAasConstructor.MeterGetter - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Implements a meter getter based on
MetricsAasConstructor.JsonObjectHolder. - MetricsAasConstructor.MetricsReceptionCallback - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Receives monitoring information via the transport layer.
- MetricsAasConstructor.PushMeterPredicate - Interface in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Predicate to determine whether pushing a meter value shall happen.
- metricsCallback - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
- MetricsExtractorRestClient - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas
-
Class that implements a REST client to retrieve the Meters from the Metrics Provider.
This class contains the method implementations to send different requests to the Metrics Provider. - MetricsExtractorRestClient(String, int) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Initializes a new Metrics Extractor REST Client.
Once the instance is created, the Client will have a Web Resource that will be the connection point to the server hosting the Metrics Provider REST Service. - MetricsProvider - Class in de.iip_ecosphere.platform.services.environment.metricsProvider
-
This class represents an interface to manage the Micrometer-API meters.
The operations available in this class are: Consulting the amount of custom meters of each type Modifying, consulting or deleting a custom gauge Modifying, consulting or deleting a custom counter Modifying, consulting or deleting a custom timer Consult the current capacity base unit for the Memory and Disk metrics It is recommended to use the dot notation to name the meters, i.e. - MetricsProvider(MeterRegistry) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Create a new Metrics Provider Instance.
The Metrics Provider will have a map of metrics that can be operated by the client via the appropriate methods, allowing the user to add new custom metrics when needed and manipulate them in a uniform manner. - MetricsProvider(MeterRegistry, boolean) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Create a new Metrics Provider Instance.
The Metrics Provider will have a map of metrics that can be operated by the client via the appropriate methods, allowing the user to add new custom metrics when needed and manipulate them in a uniform manner. - MetricsProvider.TimeSupplier - Interface in de.iip_ecosphere.platform.services.environment.metricsProvider
-
Supplies access to a time measurement.
- MetricsReceptionCallback() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MetricsReceptionCallback
-
Creates a callback.
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- migrate(String) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Migrates a service.
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- MIGRATING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is
ServiceState.PASSIVATEDand in progress of being migrated. - MockingConnectorServiceWrapper<O,I,CO,CI> - Class in de.iip_ecosphere.platform.services.environment
-
Mocks a
ConnectorServiceWrapperby data in a JSON file throughDataMapper. - MockingConnectorServiceWrapper(YamlService, Connector<O, I, CO, CI>, Supplier<ConnectorParameter>) - Constructor for class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Creates a service wrapper instance.
- MockingConnectorServiceWrapper.DataRunnable - Class in de.iip_ecosphere.platform.services.environment
-
Runnable for parallel data ingestion.
- MonitoredTranslatingProtocolAdapter<O,I,CO,CI> - Class in de.iip_ecosphere.platform.services.environment.metricsProvider
-
Implements a monitoring wrapper for
TranslatingProtocolAdapterto be instrumented into by generation. - MonitoredTranslatingProtocolAdapter(ConnectorOutputTypeTranslator<O, CO>, ConnectorInputTypeTranslator<CI, I>, MetricsProvider, File) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
-
Creates a monitored translating protocol adapter with empty channels.
- MonitoredTranslatingProtocolAdapter(String, ConnectorOutputTypeTranslator<O, CO>, String, ConnectorInputTypeTranslator<CI, I>, MetricsProvider, File) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
-
Creates a monitored translating protocol adapter.
- MonitoringService - Interface in de.iip_ecosphere.platform.services.environment
-
Extended service interface to gain access to the
MetricsProvider. - monitorNonNative - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- monMapping - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- monSubModel - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- monSubModelFailed - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
N
- name - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- name - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
- name - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- name - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- name - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- NAME_OP_ACTIVATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_MIGRATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_PASSIVATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_RECONF - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_SET_STATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_SWITCH - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_UPDATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_DEPLOYABLE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_DESCRIPTION - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_ID - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_KIND - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_NAME - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_STATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_TOPLEVEL - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_PROP_VERSION - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- netKeyMgtAddress - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- netMgtKey - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- next() - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.IOIterator
-
Returns the next element in the iteration.
- NON_POSITIVE_ERRMSG - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- NON_VALID_JSON - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
- normalizeServiceId(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the normalized service id.
- notifyCallbacks(P) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the reception callbacks for
out. - notifyReconfigured(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Called to notify values have been reconfigured.
- notifyRecordDeleted(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Called to notify that we received a deletion signal from
deviceId. - notifyRecordReceived(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Called to notify that we received a signal from
deviceId. - notifyServiceNull - Variable in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
- NULL_ARG - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
O
- obj - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.JsonObjectHolder
- obtainInTypeInfo(Class<I>, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Obtains an input type information object.
- obtainOutTypeInfo(Class<O>, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Obtains an output type information object.
- onServiceAutostartAttachShutdownHook - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- operations - Variable in class de.iip_ecosphere.platform.services.environment.ServiceStub
- OPERATIONS - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- osmxb - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- osProcess - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- out - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
- outPath - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- outTrans - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- outTranslator - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
- OutTypeInfo(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
-
Creates an instance.
- outTypeInfos - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
P
- PARAM_IIP_APP_ID - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_PROTOCOL - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TEST_AAS_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TEST_AASREG_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TEST_SERVICE_AUTOSTART - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TEST_TRANSPORT_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TRANSPORT_GLOBAL - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- paramConfigurers - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- paramConfigurers - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- paramConfigurers - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- ParameterConfigurer<T> - Class in de.iip_ecosphere.platform.services.environment
-
A parameter configurer for a parameter, including a type translator from JSON, a
ValueConfigurerfor setting the value and anSupplierto obtain the parameter value for failure recovery. - ParameterConfigurer(String, Class<T>, TypeTranslator<String, T>, ValueConfigurer<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Creates a parameter configurer without getter, i.e., implicitly recovery is disabled.
- ParameterConfigurer(String, Class<T>, TypeTranslator<String, T>, ValueConfigurer<T>, Supplier<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Creates a parameter configurer without getter, i.e., implicitly recovery is disabled.
- ParameterConfigurerProvider - Interface in de.iip_ecosphere.platform.services.environment
-
Provides access to parameter configurers.
- parse(String...) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Parses command line arguments.
- parseCounter(JsonObject, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Parses a new counter from a JsonObject.
See the class documentation to see the format a JsonObject representing a counter is expected to have. - parseGauge(JsonObject, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Parses a new gauge from a JsonObject.
See the class documentation to see the format of a JsonObject representing a Gauge is expecting to have. - parseMeter(String, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Generically parses a meter.
- parseMeter(JsonObject, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Generically parses a meter.
- parseMeterQuiet(String, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Generically parses a meter.
- parseTimer(JsonObject, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Parses a new timer from a JsonObject.
See the class documentation to see the format of a JsonObject representing a Timer is expecting to have. - passivate() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- passivate() - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- passivate() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Passivates the service.
- passivate() - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- PASSIVATED - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is passivated and can be adapted/migrated safely.
- PASSIVATING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is passivating for an adaptation.
- period - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseMappingConsumer
- populateSubmodelElementCollection(SubmodelElementCollection.SubmodelElementCollectionBuilder, TraceRecord) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- populateSubmodelElementCollection(SubmodelElementCollection.SubmodelElementCollectionBuilder, T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Creates the submodel element representing a single received data value.
- port - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- PREDICATE_ALWAYS_TRUE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Default push meter predicate which always returns true.
- PREFIX_GETTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- PROBE_SERVICE - de.iip_ecosphere.platform.services.environment.ServiceKind
-
A probe service receiving data and turning it into alarms or monitoring information.
- proc - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- proc - Variable in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- process - Variable in class de.iip_ecosphere.platform.services.environment.YamlService
- process(I) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Requests to process the given data item.
- process(I) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- process(I) - Method in class de.iip_ecosphere.platform.services.environment.AbstractStringProcessService
- process(String, I) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Requests asynchronous processing a data item.
- process(String, I) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- process(String, I) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- PROCESS_CPU_USAGE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- PROCESS_START_TIME - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- PROCESS_UPTIME - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- processCustomizer - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- processImpl(String, I) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
-
Requests processing a data item.
- processQuiet(I) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Requests asynchronous processing of a data item.
- processQuiet(String, I) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Requests asynchronous processing a data item.
- ProcessSpec - Interface in de.iip_ecosphere.platform.services.environment
-
If the service is not completely implemented rather than delegates functionality to an additional process that must be started and managed along with the service.
- ProcessSupport - Class in de.iip_ecosphere.platform.services.environment
-
Process execution support functions.
- ProcessSupport() - Constructor for class de.iip_ecosphere.platform.services.environment.ProcessSupport
- ProcessSupport.ScriptOwner - Class in de.iip_ecosphere.platform.services.environment
-
Holds the script context.
- processSync(String, I, String) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Requests synchronous processing a data item.
- processSync(String, I, String) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- processSync(String, I, String) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- processSyncQuiet(String, I, String) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Requests asynchronous processing a data item.
- PROP_READONLY - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- PROP_READWRITE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- PROP_WRITEONLY - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- PROPERTY_ACTION - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- PROPERTY_JAVA8 - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PROPERTY_PATH - Static variable in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
- PROPERTY_PAYLOAD - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- PROPERTY_PAYLOAD_TYPE - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- PROPERTY_SOURCE - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- PROPERTY_TIMESTAMP - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- PROTOCOL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- pushToAas(ElementsAccess, Map.Entry<String, JsonValue>, Map<String, String>, MetricsAasConstructor.PushMeterPredicate) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Pushes a JSON metrics entry to
coll. - pushToAas(String, String, MetricsAasConstructor.CollectionSupplier, boolean, MetricsAasConstructor.PushMeterPredicate) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Alternative approach to update the metric values.
- pushToAas(String, String, MetricsAasConstructor.CollectionSupplier, boolean, Map<String, String>, MetricsAasConstructor.PushMeterPredicate) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Alternative approach to update the metric values.
- pyflakesExists - Static variable in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
-
If pyflakes is installed, assumed to be true.
- pythonArgs - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- PythonAsyncProcessService - Class in de.iip_ecosphere.platform.services.environment
-
Generic command-line-based Python integration for asynchronous processing of multiple data types.
- PythonAsyncProcessService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Creates an abstract service from YAML information.
- PythonAsyncProcessService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Creates an instance from a service id and a YAML artifact.
- pythonFiles - Static variable in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
- pythonFolder - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- PythonSyncProcessService - Class in de.iip_ecosphere.platform.services.environment
-
Generic command-line-based Python integration for multiple data types.
- PythonSyncProcessService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
-
Creates an abstract service from YAML information.
- PythonSyncProcessService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
-
Creates an instance from a service id and a YAML artifact.
- PythonSyntaxTest - Class in de.iip_ecosphere.platform.services.environment
-
Performs a python syntax test.
- PythonSyntaxTest() - Constructor for class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
- PythonUnitTest - Class in de.iip_ecosphere.platform.services.environment
-
Executes syntactic tests on Python scripts.
- PythonUnitTest() - Constructor for class de.iip_ecosphere.platform.services.environment.PythonUnitTest
Q
- queue - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
R
- readFromYaml() - Static method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Reads the default yaml file, taking into account the system property
InstalledDependenciesSetup.PROPERTY_PATH, the current directory as additional resource folder and the file system root. - readFromYaml(InputStream) - Static method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Reads an
YamlArtifactfrom a YAML input stream. - readFromYaml(String) - Static method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Reads the given yaml file via the
ResourceLoader, taking into account the system propertyInstalledDependenciesSetup.PROPERTY_PATH, the current directory as additional resource folder and the file system root. - readFromYamlSafe(InputStream) - Static method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Reads from the given YAML input stream, closes the stream.
- readProcessOutput(InputStream) - Static method in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
-
Shall take in input stream of processes to collect console output.
- readResolve() - Method in class de.iip_ecosphere.platform.services.environment.IipStringStyle.ShortStringToStringStyle
-
Ensure singleton after serialization.
- received - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.SyncDataIngestor
- received - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
- received(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MetricsReceptionCallback
- received(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TraceRecordReceptionCallback
- received(T) - Method in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
- receptionConsumer - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- reconf(ParameterConfigurer<T>, String, String, Map<String, String>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Reconfigures an individual parameter.
- reconfigure(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- reconfigure(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- reconfigure(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- reconfigure(Map<String, String>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Reconfigures the service.
- reconfigure(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- reconfigure(Map<String, String>, ParameterConfigurerProvider, boolean, ServiceState) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Generic service reconfiguration via values that may be passed in through
AbstractService.reconfigure(Map). - RECONFIGURING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is being reconfigured.
- reconfValues - Variable in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- reconfValues - Variable in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- record(long, TimeUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- record(Runnable) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- record(Supplier<T>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- recordCallable(Callable<T>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- recordMsTime(Timer, MetricsProvider.TimeSupplier, Runnable) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Record milliseconds time.
- recordWithTimer(String, long, TimeUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Adds time from a specific timer.
- recordWithTimer(String, Runnable) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Records the execution of a runnable using a timer.
- recordWithTimer(String, Supplier<T>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Records the execution of a supplier using a timer.
- RECOVERED - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is recovered and shall now switch back to the previous non-failure/recovering state, in particular
ServiceState.RUNNING/processing. - RECOVERING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is recovering from a failure, i.e., not
ServiceState.RUNNING/processing. - redirectIO(InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractStringProcessService
-
Redirects an input stream to another stream (in parallel).
- redirectIO(InputStream, PrintStream) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Redirects an input stream to another stream (in parallel).
- redirectRest(HttpURLConnection, ReceptionCallback<O>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Redirects rest answers to the reception callback.
- register(AbstractProcessService.RunnableWithStop) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
-
Registers a runnable that shall be stopped in
AbstractRunnablesService.stop(). - registerDeviceMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Registers the default device metrics.
It can be called multiple times during execution in order to update the base units. - registerDiskMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Registers the disk capacity metrics.
It can be called multiple times during execution in order to update the disk capacity base unit. - registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Adds an input type translator.
- registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Adds an input type translator.
- registerMemoryMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Registers the physical memory metrics except for the usage percentage.
It can be called multiple times during execution in order to update the memory base unit. - registerNonNativeSystemMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Registers the extra system metrics onto the registry.
The extra system metrics include the physical memory values and the disk values, which are metrics not automatically recorded by Micrometer-API. - registerOperation(String, Function<Object[], Object>) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Registers the functor for an operation.
- registerOutputTypeTranslator(Class<O>, String, TypeTranslator<String, O>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Adds an output type translator.
- registerOutputTypeTranslator(Class<O>, String, TypeTranslator<String, O>) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Adds an output type translator.
- registerProperty(String, Supplier<Object>, Consumer<Object>) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Registers the functors for a property.
- registry - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- removeCounter(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Remove a custom counter from the Meter Registry.
- removeDeviceMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Removes the default device metrics from the registry.
This method is required as the previous memory metrics have to be removed and registered again after changing the base unit in order for the description to update correctly. - removeDiskMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Removes the disk capacity metrics from the registry.
This method is required as the previous disk capacity metrics have to be removed and registered again after changing the base unit in order for the description to update correctly. - removeGauge(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Remove a custom gauge from the Meter Registry.
- removeMemoryMetrics() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Removes the physical memory metrics from the registry.
This method is required as the previous memory metrics have to be removed and registered again after changing the base unit in order for the description to update correctly. - removeProviderMetricsFromAasSubmodel(SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Removes provider metrics and all related elements from
sub. - removeTimer(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Remove a custom timer from the Registry.
- resultFile - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- rollbackReconfigurationOnFailure() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Returns whether the configuration shall be rolled by on failures.
- run - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
- run() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
- run() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
- runnables - Variable in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
- RUNNING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is running under normal conditions, i.e., processing data.
- runPythonTest(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.PythonSyntaxTest
-
Running the syntax check for the python Files.
- runPythonTest(String[], String) - Static method in class de.iip_ecosphere.platform.services.environment.PythonUnitTest
-
Running the syntax check for the python Files.
S
- scanInputStream(Process, AbstractPythonProcessService.InputHandler) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Scans the input stream of the given process for return data.
- ScriptOwner(String, String, String) - Constructor for class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Creates an instance.
- ScriptOwner(String, String, String, String) - Constructor for class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Creates an instance.
- select(T) - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceSelector
-
Selects a service based on the input.
- selectNotNull(O, Function<O, T>, T) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Selects between a value of
objectdetermined byvalueFuncanddflt, ifobjectis null or the result ofvalueFuncis null usedflt, else the value ofvalueFunc. - selectNotNull(T, T) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Selects between
valueanddflt, ifvalueis null usedflt, else the value ofvalue. - send(CI) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Calls
Connector.write(Object)on data and handles the respective exception potentially thrown by the underlying connector. - send(CI) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Calls
Connector.write(Object)on data and handles the respective exception potentially thrown by the underlying connector. - sendDeleteRequest(String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Sends HTTP DELETE request to the REST service.
If the response is OK, the value will have been deleted from the corresponding custom metric map and deregistered from the Meter Registry. - sendGetRequest(String, String, String...) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Sends an HTTP GET request to the REST Service.
The response body will be a String that can be parsed into a JsonObject if the response is OK. - sendPutRequest(String, String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Sends an HTTP PUT request to the REST service.
If the response is OK, the value will have been added to the corresponding custom metric map. - sendToService(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Sends
textas input to the service process. - serialVersionUID - Static variable in class de.iip_ecosphere.platform.services.environment.IipStringStyle.ShortStringToStringStyle
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- server - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- SERVER - de.iip_ecosphere.platform.services.environment.ServiceKind
-
A server process being executed in the environment of a service to utilize the communication capabilities of the service/transport/parameters.
- servers - Variable in class de.iip_ecosphere.platform.services.environment.YamlArtifact
- service - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.YamlConstructionInfo
- Service - Interface in de.iip_ecosphere.platform.services.environment
-
Defines the (administrative) interface of an IIP-Ecosphere service.
- SERVICE_TIME_PROCESSED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SERVICE_TIME_PROCESSED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SERVICE_TUPLES_RECEIVED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SERVICE_TUPLES_RECEIVED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SERVICE_TUPLES_SENT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SERVICE_TUPLES_SENT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- serviceAutostart - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- ServiceBase - Interface in de.iip_ecosphere.platform.services.environment.switching
-
Just the very basics needed to do service switching.
- serviceIn - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- serviceIn - Variable in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- ServiceKind - Enum in de.iip_ecosphere.platform.services.environment
-
Defines the service kind.
- ServiceKind() - Constructor for enum de.iip_ecosphere.platform.services.environment.ServiceKind
- ServiceMapper - Class in de.iip_ecosphere.platform.services.environment
-
Template.
- ServiceMapper(ProtocolServerBuilder) - Constructor for class de.iip_ecosphere.platform.services.environment.ServiceMapper
-
Creates a service builder instance.
- servicePorts - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- services - Variable in class de.iip_ecosphere.platform.services.environment.YamlArtifact
- ServiceSelector<T> - Interface in de.iip_ecosphere.platform.services.environment.switching
-
Code plugin to select a service from a given type.
- serviceSpec - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- ServiceState - Enum in de.iip_ecosphere.platform.services.environment
-
Service states.
- ServiceState() - Constructor for enum de.iip_ecosphere.platform.services.environment.ServiceState
- ServiceStub - Class in de.iip_ecosphere.platform.services.environment
-
Implements the service interface through AAS protocol operations.
- ServiceStub(InvocablesCreator, String) - Constructor for class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Creates the setup and registers the operations.
- SET_DISK_BASE_UNIT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SET_MEMORY_BASE_UNIT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- set$period(int) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
-
Changes the delay period between this and the next data unit.
- set$repeats(int) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
-
Changes the number of repeats of this data unit.
- setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Changes the AAS setup.
- setAasNotificationMode(String[], ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Retrieves the AAS notification mode from cmd line argument "iip.test.aas.notification" and sets this mode for AAS interactions.
- setAasSetup(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Deprecated.use
EnvironmentSetup.setAas(AasSetup)instead - setActiveMemberSupplier(Supplier<ServiceBase>) - Method in class de.iip_ecosphere.platform.services.environment.FamilyServiceStub
-
Changes the active service member.
- setApplication(ApplicationSetup) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Changes the application setup.
- setApplicationId(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the application id this service is assigned to.
- setArtifacts(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Defines the process implementing artifacts within the containing artifact to be extracted.
- setCls(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defines the class to be started as server.
- setCmdArg(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Defines the command line arguments.
- setConsumer(Class<A>, Consumer<A>) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
-
Sets a configurable consumer for a given type.
- setDeployable(boolean) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Sets whether this service is decentrally deployable.
- setDescription(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the description of the service.
- setDescription(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defines the description of the service.
- setDiskBaseUnit(CapacityBaseUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Changes the disk capacity base unit.
- setDiskBaseUnit(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Updates the capacity base unit used for the system disk capacity metrics.
This method is "forced" to follow the AAS signature, so there are some constraints. - setExecutable(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Defines the system command or relative path to be executed.
- setExecutablePath(File) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the optional path to be prefixed before the executable.
- setExecutablePath(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the optional path to be prefixed before the executable.
- setHomePath(File) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the home directory of the process to be executed.
- setHomePath(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the home directory of the process to be executed.
- setHost(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defined the host the server instance (may be superseded through a deployment plan).
- setId(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Defines the id of the service.
- setId(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the id of the service.
- setId(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Returns the id of the server, also to be used as network management key.
- setInheritIo(boolean) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Sets the default value allow or preveting the inheritance of the IO setup for a process being created in
AbstractProcessService.createProcess(File, boolean, File, List, Consumer). - setInitialized(boolean) - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Defines whether the holder/folder is initialized.
- setInPath(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Changes
ConnectorServiceWrapper.inPath. - setInputCallback(ReceptionCallback<CI>) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Sets a callback on data received from the platform.
- setKind(ServiceKind) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Sets the service kind.
- setLibJars(URL[]) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Sets shared jar libraries for the services.
- setLocalTransportSetupSupplier(Function<EnvironmentSetup, TransportSetup>) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Changes the local transport supplier determining the setup for the local transport.
- setLocation(String, File) - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Sets a single location, but ensures the default values.
- setLocationKey(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the location key for lookup in
InstalledDependenciesSetup. - setLocations(Map<String, File>) - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Changes the locations.
- setLoopEndSupplier(Supplier<Boolean>) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Defines an optional loop end supplier (default constant
true). - setMemoryBaseUnit(CapacityBaseUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Changes the memory base unit.
- setMemoryBaseUnit(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Updates the memory base unit used for the system physical memory metrics.
This method is "forced" to follow the AAS signature, so there are some constraints. - setName(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Defines the name of the service.
- setName(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the name of the service.
- setNetMgtKey(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the network management key of a service instance this service is relying on.
- setNotifyServiceNull(boolean) - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Sets whether some output shall be produced if a service to be registered is null or its id is null.
- setOnServiceAutostartAttachShutdownHook(boolean) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Enables/disable shutdown hooks on service autostarts for service autostops.
- setOutPath(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Changes
ConnectorServiceWrapper.outPath. - setPort(int) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defines the network port of this server instance.
- setProcess(YamlProcess) - Method in class de.iip_ecosphere.platform.services.environment.YamlService
-
Defines an optional attached process realizing the service.
- setPythonFolder(File) - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Changes the folder where the extracted script is located in.
- setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
-
Attaches a reception
callbackto this connector. - setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Attaches a reception
callbackto this connector. - setReceptionConsumer(BiConsumer<TransportLogger.Category, String>) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Defines an optional consumer to be called on data reception.
- setServers(List<YamlServer>) - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Sets the server specification instances.
- setServiceAutostart(boolean) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Enables service autostart for the next services to be mapped.
- setServices(List<YamlService>) - Method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Sets the service instances.
- setSetupCustomizer(Consumer<EnvironmentSetup>) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Defines the setup customizer.
- setShutdownRunnable(Runnable) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Changes the default shutdown runnable.
- setStarted(boolean) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes whether the underlying process is already started when firing up the service.
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Changes the state.
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.FamilyServiceStub
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- setState(ServiceState) - Method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Changes the state.
- setters - Variable in class de.iip_ecosphere.platform.services.environment.ServiceStub
- setTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Changes the timeout.
- setTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Changes the timeout until trace events are deleted.
- setTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Changes the timeout until trace events are deleted.
- setTopLevel(boolean) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Sets whether this service is a top-level service.
- setTransport(TransportSetup) - Method in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
-
Defines the transport setup.
- setTransportChannel(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the transport channel to utilize via
AbstractYamlService.getNetMgtKey(). - setTransportChannel(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defines the transport channel for client-server communication.
- setup - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- setup - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- setup - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- setUp(Service, MetricsProvider) - Static method in interface de.iip_ecosphere.platform.services.environment.MonitoringService
-
Sets up a service with
provider. - setupConnectionManager() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Sets up the connection manager and creates a new httpClient based on a connection pool.
- setupCustomizer - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- setupDefaults() - Method in class de.iip_ecosphere.platform.services.environment.InstalledDependenciesSetup
-
Sets up the default values.
- setValue(double) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Changes the value of this gauge to the requested value.
- setVersion(Version) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
-
Defines the version of the service.
- setVersion(Version) - Method in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
-
Defines the version of the service.
- setVersion(Version) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Defines the version of the service.
- SHORT_STRING_STYLE - Static variable in class de.iip_ecosphere.platform.services.environment.IipStringStyle
-
Short prefix style with limited string output.
- SHORT2INT_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- ShortStringToStringStyle() - Constructor for class de.iip_ecosphere.platform.services.environment.IipStringStyle.ShortStringToStringStyle
-
Constructor.
- shutdown() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Terminates running server instances.
- shutdown() - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Shuts down this logger and disconnects from
Transport. - shutdownRunnable - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- SIMPLE_ENDPOINT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- SINK_SERVICE - de.iip_ecosphere.platform.services.environment.ServiceKind
-
A sink service consuming data and not re-emitting data.
- SOURCE_SERVICE - de.iip_ecosphere.platform.services.environment.ServiceKind
-
A source service providing some form of input data, e.g., a connector.
- start() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- start() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Starts the service and the background process.
- start() - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- start() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- start() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Starts the server instance(s).
- start(AasPartRegistry.AasSetup, boolean) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Starts the transport tracer.
- startData(Supplier<Boolean>) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Starts data ingestion.
- startDataThread() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Starts a parallel thread for data ingestion.
- started - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- Starter - Class in de.iip_ecosphere.platform.services.environment
-
Service environment starter reading command server information from the command line.
- Starter() - Constructor for class de.iip_ecosphere.platform.services.environment.Starter
- startExecutableByName() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns whether the Python executable shall be started by name or by full path.
- STARTING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is starting.
- StartNewStopOld - Class in de.iip_ecosphere.platform.services.environment.switching
-
Starts the new service first, stops then the old.
- StartNewStopOld() - Constructor for class de.iip_ecosphere.platform.services.environment.switching.StartNewStopOld
- state - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- STATE_BLOCKED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATE_NEW - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATE_RUNNABLE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATE_TERMINATED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATE_TIMED_WAITING - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATE_WAITING - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- STATUS - de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Platform status data.
- statusCallback - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
- stop() - Method in interface de.iip_ecosphere.platform.services.environment.AbstractProcessService.RunnableWithStop
-
Stops this runnable.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Preliminary: Stops the service and the background process.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Stops the service and the background process.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
-
Stops the runnable.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
-
Stops ingestion.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Stops the transport, deletes the AAS.
- StopOldStartNew - Class in de.iip_ecosphere.platform.services.environment.switching
-
Starts the new service first, stops then the old.
- StopOldStartNew() - Constructor for class de.iip_ecosphere.platform.services.environment.switching.StopOldStartNew
- STOPPED - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is stopped, in particular not
ServiceState.RUNNING/processing.. - STOPPING - de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is stopping.
- Strategy - Interface in de.iip_ecosphere.platform.services.environment.switching
-
Encapsulates a switching strategy.
- stream - Variable in class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
- STRING_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- stringValue() - Method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Retrieves a String representing the lowercase name of this CapacityBaseUnit.
- SUBMODEL_COMMANDS - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- SUBMODEL_SERVICES - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- SUBMODEL_TRACES - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- submodelIdShort - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- switchTo(String) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Switches to an interface-compatible service.
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- SyncDataIngestor() - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.SyncDataIngestor
- SYS_DISK_FREE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_DISK_TOTAL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_DISK_USABLE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_DISK_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_MEM_FREE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_MEM_TOTAL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_MEM_USAGE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- SYS_MEM_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysDiskFree - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysDiskTotal - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysDiskUsable - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysDiskUsed - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysMemFree - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysMemTotal - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysMemUsage - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysMemUsed - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- sysProperty - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- SYSTEM_CPU_COUNT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_CPU_USAGE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_DISK_FREE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_DISK_TOTAL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_DISK_USABLE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_DISK_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_MEMORY_FREE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_MEMORY_TOTAL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_MEMORY_USAGE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- SYSTEM_MEMORY_USED - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
T
- TAG_SERVICE_APPINSTID - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TAG_SERVICE_APPLICATION - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TAG_SERVICE_DEVICE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TAG_SERVICE_SERVICE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TAG_SERVICE_SERVICEID - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TAGGED_ENDPOINT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- TAGS_ATTR - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- takeSnapshot() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- TERABYTES - de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- test(ElementsAccess, JsonValue) - Method in interface de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.PushMeterPredicate
-
Tests whether pushing
metertoparent. - test(SubmodelElementCollection, long) - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.CleanupPredicate
-
Returns whether
collbased on the givenborderTimestampshall be deleted. - testFallbackPath - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- timeout - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
- timeout - Variable in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- timeout - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- timeoutUnit - Variable in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- TIMER - de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
- TimerRepresentation - Class in de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation
-
This class aims to provide a prototypical implementation of the Timer Interface from Micrometer-API, allowing a client process to access the Timer values collected from a Service in a uniform way.
Even though the methods are functional and will indeed offer an accurate implementation of the metric we are simulating with this prototype, it is highly recommended that an instance of this class is used solely to access data and not to modify it, as the changes will not be registered in any sort of registry under normal circumstances, and this will alter the read values of the actual metrics. - TimerRepresentation(String) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Initializes a new TimerRepresentation.
- TimerRepresentation(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Initializes a new TimerRepresentation.
- timers - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- TIMERS_ENDPOINT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- tmpFolderName - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- toJson(String, boolean, MeterFilter...) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Returns the full provider in Json.
- toJson(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Turns a map of string values into JSON.
- topLevel - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- toService() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Turns this server into a temporary service instance.
- toString(Object) - Static method in class de.iip_ecosphere.platform.services.environment.TransportLogger
-
Generic toString method.
- toSubstFileName(String) - Static method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Substitutes "${tmp}" and "${user}" and returns a name for
path. - toSubstFilePath(String) - Static method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Substitutes "${tmp}" and "${user}" and returns a file for
path. - totalTime - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- totalTime(TimeUnit) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- TRACE - de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Trace data.
- TraceRecordReceptionCallback() - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TraceRecordReceptionCallback
- TraceToAasService - Class in de.iip_ecosphere.platform.services.environment.services
-
Implements a generic service that maps
TraceRecordto an (application) AAS. - TraceToAasService(TraceToAasService.YamlConstructionInfo) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Intermediary constructor based on
TraceToAasService.YamlConstructionInfo. - TraceToAasService(YamlArtifact, String) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates a service instance.
- TraceToAasService(ApplicationSetup, YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates a service instance.
- TraceToAasService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates a service instance from a service id and a YAML artifact.
- TraceToAasService.Converter - Class in de.iip_ecosphere.platform.services.environment.services
-
A configured transport to AAS converter for
TraceRecord. - TraceToAasService.YamlConstructionInfo - Class in de.iip_ecosphere.platform.services.environment.services
-
Represents construction information.
- transferArgsToEnvironment(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Transfers
Starter.IIP_APP_PREFIXas system property or usual command line argument to the system properties if not already set. - TRANSFORMATION_SERVICE - de.iip_ecosphere.platform.services.environment.ServiceKind
-
A transformation service in the widest sense, may be an AI service.
- translator - Variable in class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
- translator - Variable in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
- transport - Variable in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
- TRANSPORT_SERVICE_METRICS_CHANNEL - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- transportChannel - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- transportChannel - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- transportChannel - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- transportGlobal - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- TransportHandler(String, Class<T>, Consumer<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.TransportLogger.TransportHandler
-
Creates a handler.
- transportHost - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- TransportLogger - Class in de.iip_ecosphere.platform.services.environment
-
Logs transport messages for debugging.
- TransportLogger() - Constructor for class de.iip_ecosphere.platform.services.environment.TransportLogger
- TransportLogger.Category - Enum in de.iip_ecosphere.platform.services.environment
-
The output data category.
- TransportLogger.TransportHandler<T> - Class in de.iip_ecosphere.platform.services.environment
-
Implements a generic transport handler for logging.
- transportPort - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- transportStream - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- TransportToAasConverter<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Implements a generic converter from transport stream entries to AAS.
- TransportToAasConverter(String, String, Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Creates a service instance.
- TransportToAasConverter.CleanupPredicate - Interface in de.iip_ecosphere.platform.services.environment.services
-
Predicate to determine whether a submodel elements collection shall be deleted.
- TransportToAasConverter.TraceRecordReceptionCallback - Class in de.iip_ecosphere.platform.services.environment.services
-
A trace reception callback calling
TransportToAasConverter.handleNew(Object)in own threads. - TransportToAasConverter.TypeConverter - Class in de.iip_ecosphere.platform.services.environment.services
-
Encapsulates a Java-to-AAS type converter.
- TransportToAasConverter.ValueConverter - Interface in de.iip_ecosphere.platform.services.environment.services
-
Converts a Java value to an AAS value.
- trigger() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- trigger(ConnectorTriggerQuery) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- triggerIterator - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- type - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.AbstractTypeInfo
- type - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
- TYPE_SEPARATOR_CHAR - Static variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- TypeConverter(Type, TransportToAasConverter.ValueConverter) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.TypeConverter
-
Creates the converter instance.
U
- UNDEPLOYING - de.iip_ecosphere.platform.services.environment.ServiceState
-
After
ServiceState.STOPPEDthe service is not going back toServiceState.STARTINGrather than being undeployed and disposed. - uninstallFrom(TransportConnector) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
-
Uninstalls the two stored callbacks from
connector. - UNKNOWN - de.iip_ecosphere.platform.services.environment.ServiceState
-
The state of the service is not known.
- update - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.DefaultServiceImpl
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.PythonSyncProcessService
- update(URI) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Updates the service by the service in the given
location. - update(URI) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.ServiceStub
- UPDATE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstants
- updateCustomCounter(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Updates a Custom Counter using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - updateCustomGauge(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Updates a Custom Gauge using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - updateCustomTimer(Object[]) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
-
Updates a Custom Timer using the REST service.
This method is "forced" to follow the AAS signature, so there are some constraints. - updaters - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- updates - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
- UpdatingMonitoringService - Interface in de.iip_ecosphere.platform.services.environment
-
Specialized monitoring service that is automatically updated with the
MetricsProvider.
V
- validateAndGetIngestor(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.OutTypeInfo
-
Validates the associated ingestor and returns it.
- validateApplicationInstanceId(String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Validates an application instance id.
- validateTransition(ServiceState, ServiceState) - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceState
-
Validates a service state transition and throws an exception if the transition is invalid.
- validTransitions - Static variable in enum de.iip_ecosphere.platform.services.environment.ServiceState
- value - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
- value() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
- ValueConfigurer<T> - Interface in de.iip_ecosphere.platform.services.environment
-
A function which can configure a (parameter) value of a given type.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.iip_ecosphere.platform.services.environment.ServiceState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- version - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlArtifact
- version - Variable in class de.iip_ecosphere.platform.services.environment.AbstractYamlService
- version - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- VERSION - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
W
- waitAndDestroy(Process) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Waits and destroys a process with a default sleep time of 200 ms.
- waitAndDestroy(Process, int) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Waits and destroys a process.
- waitForAndKill(Process, String, Consumer<String>, String) - Static method in class de.iip_ecosphere.platform.services.environment.ProcessSupport
-
Wait for a (scripted) process until it is really dead.
- waitForResult() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.SyncDataIngestor
- waitForResult() - Method in interface de.iip_ecosphere.platform.services.environment.DataIngestor
-
In case of synchronous services, waits for the response and returns it.
- webTarget - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsExtractorRestClient
- withProcessCustomizer(Consumer<ProcessBuilder>) - Method in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
-
Adds an optional process customizer.
- withSystemProperty(String) - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Optional system property that shall be considered during initialization.
Y
- YamlArtifact - Class in de.iip_ecosphere.platform.services.environment
-
Information about an artifact containing services.
- YamlArtifact() - Constructor for class de.iip_ecosphere.platform.services.environment.YamlArtifact
- YamlConstructionInfo(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.YamlConstructionInfo
-
Creates an instance by reading
yamlFile. - YamlProcess - Class in de.iip_ecosphere.platform.services.environment
-
If the service is not completely implemented rather than delegates functionality to an additional process that must be started and managed along with the service.
- YamlProcess() - Constructor for class de.iip_ecosphere.platform.services.environment.YamlProcess
- YamlServer - Class in de.iip_ecosphere.platform.services.environment
-
Server process specification of servers to be started/stopped with an application.
- YamlServer() - Constructor for class de.iip_ecosphere.platform.services.environment.YamlServer
- YamlService - Class in de.iip_ecosphere.platform.services.environment
-
Information about a single service.
- YamlService() - Constructor for class de.iip_ecosphere.platform.services.environment.YamlService
Z
- zipFileName - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
All Classes All Packages