Index
All Classes and Interfaces|All Packages|Constant Field Values
$
- $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
- aas - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- aasEnabledSupplier - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- aasFailedTimeout - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- aasFailedTimestamp - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- aasSetup - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- aasStarted - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- AasWatcher(int) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
-
Creates a watcher instance.
- AbstractDelegatingMultiService<S> - Class in de.iip_ecosphere.platform.services.environment
-
A multi-type service with an implementation based on a nested, delegated service as well as
GenericMultiTypeServiceImpl. - AbstractDelegatingMultiService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
-
Creates an instance.
- AbstractDelegatingService<S> - Class in de.iip_ecosphere.platform.services.environment
-
A service that delegates it's core operations to a nested service.
- AbstractDelegatingService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
-
Creates an instance.
- AbstractGenericMultiServicePluginDescriptor<S> - Class in de.iip_ecosphere.platform.services.environment
-
A basic implementation of the
ServicePluginDescriptordelegating to theServiceDescriptorfor MIMO generic services. - AbstractGenericMultiServicePluginDescriptor(String, Class<?>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
-
Creates an instance with a class determining the single secondary id.
- AbstractGenericMultiServicePluginDescriptor(String, String) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
-
Creates an instance with a single secondary id.
- AbstractGenericMultiServicePluginDescriptor(String, List<String>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
-
Creates an instance.
- AbstractGenericServicePluginDescriptor<S> - Class in de.iip_ecosphere.platform.services.environment
-
A basic implementation of the
ServicePluginDescriptordelegating to theServiceDescriptorfor SISO generic services (legacy). - AbstractGenericServicePluginDescriptor(String, Class<?>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
-
Creates an instance with a class determining the single secondary id.
- AbstractGenericServicePluginDescriptor(String, String) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
-
Creates an instance with a single secondary id.
- AbstractGenericServicePluginDescriptor(String, List<String>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
-
Creates an instance.
- AbstractProcessService<I,
SI, - Class in de.iip_ecosphere.platform.services.environmentSO, O> -
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.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.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.
- AbstractService.TypeCreator<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents a type creator with actual type being created.
- AbstractServicePluginDescriptor<S> - Class in de.iip_ecosphere.platform.services.environment
-
A basic implementation of the
ServicePluginDescriptordelegating to theServiceDescriptor. - AbstractServicePluginDescriptor(String, List<String>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor
-
Creates an instance.
- AbstractSpecificServicePluginDescriptor<S> - Class in de.iip_ecosphere.platform.services.environment
-
A basic implementation of the
ServicePluginDescriptordelegating to theServiceDescriptor. - AbstractSpecificServicePluginDescriptor(String, List<String>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractSpecificServicePluginDescriptor
-
Creates an instance.
- 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.GenericMultiTypeServiceImpl.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.AbstractDelegatingService
- 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 - Enum constant in enum class 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(String, 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. - addAppEnvironment(List<String>, File) - 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. - addConnector(Connector<?, ?, ?, ?>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- addConnector(Connector<?, ?, ?, ?>) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Adds a connector.
- 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.
- addEndpointToAas(SubmodelElementContainerBuilder, Endpoint) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Adds an endpoint to a given (endpoint) submodel/elements collection.
- 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.
- addNotifier(IOConsumer<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Defines a new notifier which is called when new data arrives.
- 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.
- addTypeSubstitution(Class<? super T>, Class<T>, Supplier<T>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- addTypeSubstitution(Class<? super T>, Class<T>, Supplier<T>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Sets a type mapping, usually a substitution of more generic to more specific output types.
- addValidTransition(ServiceState, ServiceState...) - Static method in enum class 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, 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.
- afterPluginInitializer - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- ALL_ELEMENTS_SUPPLIER - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Supplies all collection elements that match the
deviceId. - 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. - appId - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- 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.
- appServer - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- 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
- asProcess - Variable in class de.iip_ecosphere.platform.services.environment.YamlServer
- assignService(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
-
Assigns the service by calling
AbstractDelegatingService.createService(YamlService). - attachIngestor(DataIngestor<T>) - Method in class de.iip_ecosphere.platform.services.environment.DataIngestors
-
Attaches an ingestor.
- attachIngestor(Class<O>, String, DataIngestor<O>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- 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<O>, String, DataIngestor<O>) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
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 - Enum constant in enum class 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
- averageResponseTime - Variable in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
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
- 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- byteValue() - Method in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Retrieves the amount of bytes per unit of this CapacityBaseUnit.
C
- cachingStrategies - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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.TransportConverter
- callbacks - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- callbacks - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- callbacks - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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 Class 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 class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- Category() - Constructor for enum class 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
- CLASS_COMPARATOR - Static variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- cleanup() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Pursues a cleanup of the (internally known) AAS.
- cleanup() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Pursues a cleanup of the internal data structures, if applicable.
- cleanup() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- 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.
- clearProviderMetricsInAasSubmodel(SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Clears provider metrics in
subbut does not remove them. - 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
- close() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Closes the sender.
- close() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Closes the socket.
- close() - Method in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
-
Closes this recorder.
- closeBlocking() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Closes the sender but blocks until closing is done or failed to do so.
- closeBlocking() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Closes the socket while blocking.
- cls - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService.TypeCreator
- 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
- cmdServer - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- cmdServerConfigurer - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- 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.
- composeIdentifier(String) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Composes an identifier based on
TraceToAasService.getAasUrn()and the given specific identifier. - 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.
- configurePort(String[], String, Consumer<Integer>) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Configures a port.
- conn - Static variable in class de.iip_ecosphere.platform.services.environment.TransportLogger
- connect() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Initiates a connection.
- connect() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Connects the socket.
- connectBlocking() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Blocks until connected or failed to do so.
- connectBlocking() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Connects and blocks until connected or failed.
- 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, - Class in de.iip_ecosphere.platform.services.environmentCO, CI> -
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
- connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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".
- consumer - Variable in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
- cont - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
- cont - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper.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 - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
- Converter() - Constructor for class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
-
Creates a configured converter instance.
- ConverterInstances(TransportConverter<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
-
Creates an instance without server.
- ConverterInstances(Server, TransportConverter<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
-
Creates an 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 - Enum constant in enum class 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(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
-
Initializes a new CounterRepresentation.
- CounterRepresentation(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
- create() - Method in class de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor
- 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.
- createBaseDataUnitClass(Class<T>) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
-
Creates a dynamic class extending
clsand implementingDataMapper.BaseDataUnitFunctions. - createConverter() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates the actual converter instance.
- createConverter(Endpoint, String, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter instance.
- createConverter(AasPartRegistry.AasSetup, TransportSetup, String, String, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter instance.
- createConverterImpl(Endpoint, String, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter instance.
- createConverterImpl(Endpoint, String, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- CREATED - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The local service instance being observed has been created.
- createDataRecorder() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Creates an optional data recorder instance.
- createDataRecorder() - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Creates an optional data recorder instance.
- createDataRecorder() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates an optional data recorder instance.
- createDataRecorderOrig() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Creates a default data recorder instance (writes to target in JSON format).
- createDataRecorderOrig() - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Creates a default data recorder instance (writes to target in JSON format).
- createDataRecorderOrig() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates a default data recorder instance (writes to target in JSON format).
- createGenericInstance(ClassLoader, String, Class<S>, TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a service instance from a plugin via the
AbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args. - createGenericInstance(String, Class<S>, TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a service instance from a plugin via the
AbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args. - createGenericInstanceByPlugin(String, boolean, TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a generic service instance from a plugin via
ServiceDescriptor.createService(YamlService, Object...). - createGenericMultiInstance(ClassLoader, String, Class<S>, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a service instance from a plugin via the
AbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args. - createGenericMultiInstance(String, Class<S>, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a service instance from a plugin via the
AbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args. - createGenericMultiInstanceByPlugin(String, boolean, YamlService, Object...) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a generic service instance from a plugin via
ServiceDescriptor.createService(YamlService, Object...). - 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.
- createInstanceByPlugin(String, boolean, String, String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Creates a service instance from a plugin.
- createInstances(String, Class<T>, Server, TransportSetup, Service) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Creates a combined set of server/converter instances.
- 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(SubmodelElementContainerBuilder, 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) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Creates the input scanning thread.
- createScanInputThread(Process) - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- createScanInputThread(Process, AbstractPythonProcessService.InputHandler) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Creates a thread calling
AbstractPythonProcessService.scanInputStream(Process, InputHandler). - createSender(Endpoint, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter sender instance.
- createSender(AasPartRegistry.AasSetup, TransportSetup, String, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter sender instance.
- createSenderImpl(Endpoint, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter sender instance.
- createSenderImpl(Endpoint, TypeTranslator<T, String>, Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- createServer(AasPartRegistry.AasSetup, TransportSetup) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter server instance.
- createServer(ServerAddress) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a converter server instance.
- createServer(ServerAddress) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Creates a server instance for the given address.
- createServer(ServerAddress) - Method in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- createService() - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
- createService() - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
- createService() - Method in interface de.iip_ecosphere.platform.services.environment.ServiceDescriptor
-
Creates a specific service, second fallback.
- createService(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
-
Creates the nested service instance to delegate to.
- createService(YamlService, Object...) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
- createService(YamlService, Object...) - Method in class de.iip_ecosphere.platform.services.environment.AbstractSpecificServicePluginDescriptor
- createService(YamlService, Object...) - Method in interface de.iip_ecosphere.platform.services.environment.ServiceDescriptor
-
Creates a generic service (still to be wrapped) from a YAML service description.
- createService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
- createService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Method in class de.iip_ecosphere.platform.services.environment.AbstractSpecificServicePluginDescriptor
- createService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService, Object...) - Method in interface de.iip_ecosphere.platform.services.environment.ServiceDescriptor
-
Creates a generic service (still to be wrapped) from type translators, callback and YAML service description.
- createService(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
- createService(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
- createService(String) - Method in interface de.iip_ecosphere.platform.services.environment.ServiceDescriptor
-
Creates a specific service from a service id, fallback.
- createService(String, InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericMultiServicePluginDescriptor
- createService(String, InputStream) - Method in class de.iip_ecosphere.platform.services.environment.AbstractGenericServicePluginDescriptor
- createService(String, InputStream) - Method in interface de.iip_ecosphere.platform.services.environment.ServiceDescriptor
-
Creates a specific service from a service id and a YAML artifact.
- 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.
- createSetup(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.testing.TestBroker
-
Creates a transport setup instance from
args. - 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.
- createStringReceptionCallback() - Static method in class de.iip_ecosphere.platform.services.environment.testing.TestBroker
-
Creates a default string reception callback.
- createTransport() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates a transport connector by combining
TraceToAasService.createTransport(BasicSerializerProvider)andTraceToAasService.getConfiguredSerializationProvider(). - createTransport(BasicSerializerProvider) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Creates an optional transport connector to pump received data out.
- createType(Class<T>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns an instance a certain (output) type, may be a substitute.
- createType(Class<T>, Supplier<T>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns an instance a certain (output) type, may be a substitute.
- createWatcher(int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Creates a watcher instance.
- createWatcher(int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- createWatcher(int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- createWatcher(Endpoint, TypeTranslator<T, String>, Class<T>, int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a watcher instance.
- createWatcher(AasPartRegistry.AasSetup, TransportSetup, String, TypeTranslator<T, String>, Class<T>, int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a watcher instance.
- createWatcherImpl(Endpoint, TypeTranslator<T, String>, Class<T>, int) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates a watcher instance.
- createWatcherImpl(Endpoint, TypeTranslator<T, String>, Class<T>, int) - Method in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- createWithUri(Endpoint, Function<URI, R>) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates some instance with a URI.
- createWithUri(AasPartRegistry.AasSetup, TransportSetup, String, Function<URI, R>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Creates some instance with a URI.
- creator - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService.TypeCreator
- customizePythonArgs(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Allows to customize the Python command line arguments taken from the yaml spec.
- customizePythonArgs(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
D
- data - Variable in class de.iip_ecosphere.platform.services.environment.InData
- data - Variable in class de.iip_ecosphere.platform.services.environment.OutData
- DataIngestor<D> - Interface in de.iip_ecosphere.platform.services.environment
-
Allows to ingest data asynchronously.
- DataIngestors<T> - Class in de.iip_ecosphere.platform.services.environment
-
Supports manual ingestor implementation if generated service base classes cannot be used.
- DataIngestors() - Constructor for class de.iip_ecosphere.platform.services.environment.DataIngestors
- 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.BaseDataUnitFunctions - Interface in de.iip_ecosphere.platform.services.environment
-
Interface to represent all potential inputs to the service and the JSON input format.
- DataMapper.BaseMappingConsumer<B> - Class in de.iip_ecosphere.platform.services.environment
-
Extended
DataMapper.MappingConsumerto takeDataMapper.BaseDataUnit.$periodandDataMapper.BaseDataUnit.$repeatsinto account. - 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. - DataRecorder - Class in de.iip_ecosphere.platform.services.environment.testing
-
A simple, customizable data recorder for testing.
- DataRecorder(File, Function<Object, String>) - Constructor for class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
-
Creates an instance.
- DataRecorder(String, Function<Object, String>) - Constructor for class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
-
Creates an instance.
- dataRunnable - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- dataRunnable - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- DataRunnable() - Constructor for class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper.DataRunnable
- DataRunnable() - Constructor for class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper.DataRunnable
- dataType - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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.
- de.iip_ecosphere.platform.services.environment.testing - package de.iip_ecosphere.platform.services.environment.testing
-
Testing utilities.
- 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_METER_FILTERS - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
- 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 - Enum constant in enum class 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). - doSetState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
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.
- doWatch(SubmodelElementCollection, long) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- doWatch(SubmodelElementCollection, long) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
-
Used in
TransportToAasConverter<T>.AasWatcherto regularly watch the status entires. - duration - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable.LogRecord
E
- emitChannel - Variable in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
- emitChannel(boolean) - Method in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
-
Shall channel information be emitted.
- emitData(CI) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Emits data received from the platform.
- emitData(Object) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
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.AbstractPythonProcessService
- enableFileDeletion(boolean) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Enables or deletes file deletion.
- enableNotifications - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- enableNotifications - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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
- enableNotifications(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- enableNotifications(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Enables/disables notifications/polling at all.
- 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
- enablePolling(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- enablePolling(boolean) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Enable/disable polling (does not influence the polling timer).
- enablesLocalTransport(TransportSetup) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns whether
globalSetupenables local transport. - endpoint - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- ensureTranslator(TypeTranslator<T, String>, Class<T>) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Ensures the existence of a translator instance.
- 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.
- excludedFields - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- execArg - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- 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
- executorService - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- expectAas() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns whether the execution may expect a running AAS.
- 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 - Enum constant in enum class 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.
- findArtifact(File, String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Finds a file artifact within an application file/artifact.
- formatter - Variable in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
G
- GATEWAY_PORT_KEY - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Network manager key for transport gateway.
- GAUGE - Enum constant in enum class 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(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.GaugeRepresentation
-
Initializes a new GaugeRepresentation.
- GaugeRepresentation(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.
- GenericMultiTypeServiceImpl - Class in de.iip_ecosphere.platform.services.environment
-
Basic implementation classes for
GenericMultiTypeService. - GenericMultiTypeServiceImpl() - Constructor for class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
- GenericMultiTypeServiceImpl.AbstractTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an input or output type.
- GenericMultiTypeServiceImpl.InTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an input type.
- GenericMultiTypeServiceImpl.OutTypeInfo<T> - Class in de.iip_ecosphere.platform.services.environment
-
Represents an output type.
- 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, String, JsonValue, Map, PushMeterPredicate). - get$period() - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
- get$period() - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnitFunctions
-
Returns the delay period between this and the next data unit.
- get$repeats() - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnit
- get$repeats() - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnitFunctions
-
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.
- getAasTransportChannel() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the AAS transport channel.
- 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.
- getActualConnectorOutputType(Class<CO>) - Static method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Returns the actual connector output type.
- getApiPath(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Returns the HTTP/HTTPS path to the REST API.
- getAppId() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the application/application instance id passed in by
Starter.PARAM_IIP_APP_ID. - 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.
- getArg(int, Object[], Object) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Returns the i-th argument.
- 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
- getAsProcess() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Execute the server as an own process.
- getAvgResponseTime() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the average response time for the execution in Python (without transport).
- getAvgResponseTime() - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- 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. - getCallbacks(Class<?>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Returns the callbacks for a given type.
- 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
- getConfiguredSerializationProvider() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns a pre-configured serialization provider for the output connector.
- 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.
- getConnectorAndServicePluginFilter() - Static method in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
-
Returns a plugin filter for platform components that filters out all connector (
ConnectorDescriptor.PLUGIN_ID_PREFIX) and service plugins (ServicePluginDescriptor.PLUGIN_ID_PREFIX). - getConnectors() - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Returns all connectors.
- getConverter() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
-
Returns the converter.
- 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. - getCreator() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService.TypeCreator
-
Returns the creator function.
- 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. - getData() - Method in class de.iip_ecosphere.platform.services.environment.InData
-
Returns the data.
- getData() - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
The payload data in JSON format.
- getDataStream(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Returns the input data stream for mocking.
- getDataStream(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Returns the input data stream for mocking.
- getDescription() - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
- 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.
- getEndpoint() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns the server endpoint to connect to.
- getEndpoint() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- getEndpoint(ElementContainer, String) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns an AAS submodel element collection representing an endpoint.
- getEndpoint(SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Turns a submodel element collection with endpoint information into an endpoint object.
- getEventHandlingConnector(Class<CI>) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Returns the event handling connector for the given (app) connector input type.
- getExcludedFieldsArray() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns the excluded fields array.
- getExecArg() - Method in interface de.iip_ecosphere.platform.services.environment.ProcessSpec
-
Returns the arguments to be passed to the executable itself.
- getExecArg() - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
- 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.
- getFileName(Connector<?, ?, ?, ?>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Returns the data file name for a connector.
- getGatewayEndpoint(AasPartRegistry.AasSetup, TransportSetup, String) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Returns an endpoint for the given path.
- getGatewayEndpoint(AasPartRegistry.AasSetup, TransportSetup, String) - Method in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- getGatewayServer() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the local gateway server.
- 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 invokable for a given property.
- getHelp(String) - Method in class de.iip_ecosphere.platform.services.environment.Starter.HelpPlugin
- getHelp(String) - Method in interface de.iip_ecosphere.platform.services.environment.Starter.Plugin
-
Displays the help.
- getHelp(String) - Method in class de.iip_ecosphere.platform.services.environment.testing.TestBroker
- 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.AbstractDelegatingService
- 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.
- getImpl() - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
-
Returns the multi-type implementation instance.
- getIngestor() - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.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.
- getInPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
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.services.TransportConverterFactory
-
Returns the actual factory instance.
- getInTranslator() - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.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.
- getInTypeInfo(String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Returns the input type information object for the given symbolic type name.
- 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.AbstractDelegatingService
- 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
- 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. - 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.AbstractDelegatingMultiService
-
Returns the logger.
- 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.PythonWsProcessService
-
Returns the logger.
- getLogger() - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
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.AbstractDelegatingService
- 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.metricsProvider.meterRepresentation.MeterRepresentation
- 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 invokable 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.
- getOutPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
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.GenericMultiTypeServiceImpl.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.
- getOutTypeInfo(String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Returns the output type information object for the given symbolic type name.
- getOutTypeName(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- getOutTypeName(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- getOutTypeName(String) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Returns a registered output type name for a given input type name.
- getOutTypeName(String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Returns a registered output type name for a given input 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 class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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 class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
-
Returns the server.
- 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() - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
-
Returns the service the operations are delegated to.
- 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(Service) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the id of
servicetakingStarter.getAppId()into account. - getServiceId(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns the completed service id
sIdtakingStarter.getAppId()into account. - 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(). - getServicePluginFilter() - Static method in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
-
Returns a plugin filter for platform components that filters out all service plugins (
ServicePluginDescriptor.PLUGIN_ID_PREFIX). - 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 invokable 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.AbstractDelegatingService
- 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.
- getStorageValue(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- getStorageValue(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- getStringArg(int, Object[], String) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Returns the i-th argument as String.
- 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. - getSubstitutedType(Class<T>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getSubstitutedType(Class<T>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns the actual (output) type, may be a substitute.
- 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.
- getTime() - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
Returns the time taken for processing in Python.
- 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.
- getTransport() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the optional transport connector to pump received data out.
- 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, Supplier<ReceptionCallback<?>>) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
-
Returns a transport connector for the given
channelandsetup. - getTransportParameter() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns the optional transport parameters.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService.ByteArrayReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService.TypeCreator
-
Returns the type being created.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.AbstractTypeInfo
-
Returns the Java representation of the type.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.InData
-
Returns the type.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MetricsReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.PushingMetricsReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
Returns the symbolic data type name.
- 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.TransportConverter
-
Returns the handled data type.
- getType() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.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
- getTypeCreator(Class<T>, Supplier<T>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getTypeCreator(Class<T>, Supplier<T>) - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns the creator for a certain (output) type, may be a substitute.
- getTypeSubstitutions() - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
- getTypeSubstitutions() - Method in interface de.iip_ecosphere.platform.services.environment.Service
-
Returns the actual (output) type substitutions.
- getTypeSubstitutionsJson() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns the type mappings as JSON.
- getTypeTranslator() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Returns the type translator.
- 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.
- getURI() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Returns the URI that this sender is connected to.
- getURI() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Returns the socket URI.
- getValue(Object, Method, String) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Obtains the value return by
methodonpayload. - getValueFromSysProperty(Object) - Method in class de.iip_ecosphere.platform.services.environment.ParameterConfigurer
-
Returns the object value determined from the attached system property.
- getVersion() - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
- 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 - Enum constant in enum class 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.TransportConverter
-
Handles a new trace record.
- handleNew(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- handleNew(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- handleNewAndNotify(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Handles a new trace record by calling
TransportConverter.handleNew(Object)upon arrival. - handleNewFilter - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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.
- handleReceived(Class<CO>, CO, int) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Handles received data.
- handleReception(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Handles the reception of
data. - handleResult(Class<O>, String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
-
Handles a received processing result and ingests it back asynchronously.
- 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
- 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
- HelpPlugin() - Constructor for class de.iip_ecosphere.platform.services.environment.Starter.HelpPlugin
- 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_NOAAS - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- IIP_APP_PREFIX - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- IIP_TEST - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- IIP_TEST_PLUGIN - 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
- impl - Variable in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- impl - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- 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.
- inConnectors - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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
- InData - Class in de.iip_ecosphere.platform.services.environment
-
Represents wrapped input data towards Python.
- InData(String, Object) - Constructor for class de.iip_ecosphere.platform.services.environment.InData
-
Creates an input data instance.
- 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.
- ingest(T) - Method in class de.iip_ecosphere.platform.services.environment.DataIngestors
-
Ingests a drive command.
- ingestor - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.OutTypeInfo
- ingestors - Variable in class de.iip_ecosphere.platform.services.environment.DataIngestors
- 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
- initializeFrom(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Does further initialization of this instance from the given YAML information.
- initializeFrom(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- initializeSubmodel(Submodel.SubmodelBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Initializes the submodel.
- initializeSubmodel(Submodel.SubmodelBuilder) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- initPluginClass(Class<ServiceDescriptor<S>>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor
- initPluginSupplier(DefaultPluginDescriptor.PluginSupplier<ServiceDescriptor<S>>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractServicePluginDescriptor
- initService(YamlService) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
-
Assigns the service by calling
AbstractDelegatingService.assignService(YamlService). - inOutTypeRelations - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
- inPath - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- inPath - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- inputCallback - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- inputCallbacks - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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.services.TransportConverterFactory
- INSTANCE - Static variable in class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
- instancePort - Variable in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- inTest() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Returns whether we are in test mode, i.e., system or env property "iip.test" is
true. - inTrans - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- inTranslator - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.InTypeInfo
- InTypeInfo(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.InTypeInfo
-
Creates an instance.
- inTypeInfos - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
- isAasEnabled() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns whether the AAS is enabled and shall be set up (the default) or whether it is intentionally deactivated and shall not be started/modified.
- isAasEnabled() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns whether the converter functionality shall be enabled.
- isAasStarted() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns whether the AAS was started/startup is done.
- isAasStarted() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns whether the AAS was started/startup is done.
- isAasStarted() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- isClosed() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Is the state closed.
- isClosed() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Returns whether the socket is closed.
- isDeployable - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- isDeployable() - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
- 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
- isEmpty() - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Returns whether any connectors were added.
- isExcludedField(String) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns whether
fieldNameis excluded. - isFileDeletionEnabled() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns whether file deletion is enabled.
- isGetter(Method) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
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.
- isOpen() - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Is the state open.
- isOpen() - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Returns whether the socket is open.
- 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.AbstractDelegatingService
- 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
- isTraceInAas() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Returns whether traced data is directly stored in the AAS or not.
- isTraceInAas() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Returns whether traced data is directly stored in the AAS or not.
- isTraceInAas() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- isValidTransition(ServiceState) - Method in enum class 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
- JSON_FORMATTER - Static variable in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
- 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 the Json libraries 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
- KILOBYTES - Enum constant in enum class 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
- lastError - Variable in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
- lastRun - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- 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
- loadOktoPlugins() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Loads the oktoflow plugins if present.
- loadPlatformPlugins() - Static method in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
-
Helper function to load all plugins from the plugins directory specified in env/sys property
AbstractSetup.PARAM_PLUGINSapplyingServicePluginDescriptor.getConnectorAndServicePluginFilter(). - loadPlatformPlugins(String) - Static method in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
-
Helper function to load all plugins from
pluginsFolderapplyingServicePluginDescriptor.getConnectorAndServicePluginFilter(). - localTransportSetupSupplier - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
-
Defines the supplier for the local transport setup.
- locationKey - Variable in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- locationKey - Variable in class de.iip_ecosphere.platform.services.environment.YamlProcess
- 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
- logger - Variable in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
- 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.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.TransportConverter
-
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
- mean(TimeUnit) - Method 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
- memBean - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MonitoredTranslatingProtocolAdapter
- 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(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. - 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. - MeterType - Enum Class 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 class 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 - Enum constant in enum class 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.PushingMetricsReceptionCallback - 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() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Create a new Metrics Provider Instance with default registry.
- 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
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
- 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.MockingMultiConnectorServiceWrapper
- migrate(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is
ServiceState.PASSIVATEDand in progress of being migrated. - MockingConnectorServiceWrapper<O,
I, - Class in de.iip_ecosphere.platform.services.environmentCO, CI> -
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.
- MockingMultiConnectorServiceWrapper - Class in de.iip_ecosphere.platform.services.environment
-
Mocks a
MultiConnectorServiceWrapperby data in a JSON file throughDataMapper. - MockingMultiConnectorServiceWrapper(YamlService, Supplier<ConnectorParameter>) - Constructor for class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Creates a service wrapper instance.
- MockingMultiConnectorServiceWrapper.DataRunnable - Class in de.iip_ecosphere.platform.services.environment
-
Runnable for parallel data ingestion.
- MonitoredTranslatingProtocolAdapter<O,
I, - Class in de.iip_ecosphere.platform.services.environment.metricsProviderCO, CI> -
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
- MultiConnectorServiceWrapper - Class in de.iip_ecosphere.platform.services.environment
-
Wraps multiple connector instances into a service.
- MultiConnectorServiceWrapper(YamlService, Supplier<ConnectorParameter>) - Constructor for class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Creates a service wrapper instance.
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_COLL_ENDPOINTS - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- NAME_OP_ACTIVATE - Static variable in class de.iip_ecosphere.platform.services.environment.ServiceMapper
- NAME_OP_GET_STATE - 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_HOST - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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_PATH - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- NAME_PROP_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- NAME_PROP_SCHEMA - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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_URI - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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
- networkPortKey - Variable in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- 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.
- notConnectedError - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- notificationInterval - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- notificationInterval - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- notifier - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
- 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
- objectMapper - Variable in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService.PyWebSocket
- obtainInTypeInfo(Class<I>, String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Obtains an input type information object.
- obtainOutTypeInfo(Class<O>, String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Obtains an output type information object.
- oktoPluginsLoaded - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- onMessage(String) - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService.PyWebSocket
- onMessage(String) - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Called when a message arrived.
- onMessage(String) - Method in class de.iip_ecosphere.platform.services.environment.services.WsSenderClient
- onMessage(String) - Method in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
- onServiceAutostartAttachShutdownHook - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- openDataStream(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Tries to open an input data stream for mocking.
- openDataStream(String) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Tries to open an input data stream for mocking.
- 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
- out - Variable in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
- outConnectors - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- OutData - Class in de.iip_ecosphere.platform.services.environment
-
Represents wrapped output data from Python.
- OutData() - Constructor for class de.iip_ecosphere.platform.services.environment.OutData
- outPath - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
- outPath - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- outTrans - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- outTranslator - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.OutTypeInfo
- outTransport - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- outTransportParameter - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- OutTypeInfo(Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.OutTypeInfo
-
Creates an instance.
- outTypeInfos - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
P
- PARAM_IIP_APP_ID - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_APP_PLUGINS - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_APP_PLUGINS_NO_PLUGINS - 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_START_SERVER - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_START_SERVER_ONLY - 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_SM_PORT - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- PARAM_IIP_TEST_SMREG_PORT - 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.MultiConnectorServiceWrapper
- 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(JsonObject, String...) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.MeterRepresentation
-
Generically parses a meter.
- parseMeter(String, 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.AbstractDelegatingService
- 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is passivated and can be adapted/migrated safely.
- PASSIVATING - Enum constant in enum class 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
- period - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- PLUGIN_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
- PLUGIN_TEST_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.services.environment.ServicePluginDescriptor
- plugins - Static variable in class de.iip_ecosphere.platform.services.environment.Starter
- populateSubmodelElementCollection(SubmodelElementContainerBuilder, TraceRecord) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService.Converter
- populateSubmodelElementCollection(SubmodelElementContainerBuilder, 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.TransportConverter
- PROBE_SERVICE - Enum constant in enum class 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(I, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Processes input.
- process(String, I) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- 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.
- processImpl(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
-
Actually processes the data by the service.
- 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 class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- 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_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
- PushingMetricsReceptionCallback() - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.PushingMetricsReceptionCallback
- pushToAas(ElementsAccess, 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.
- pushToAasAlways(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.
- 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.
- 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.
- PythonWsProcessService - Class in de.iip_ecosphere.platform.services.environment
-
Generic WebSocket-based Python integration for asynchronous processing of multiple data types.
- PythonWsProcessService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
-
Creates an instance of the service.
- PythonWsProcessService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
-
Creates an instance from a service id and a YAML artifact.
- PythonWsProcessService.PyWebSocket - Class in de.iip_ecosphere.platform.services.environment
-
Websocket client implementation.
- PyWebSocket(URI) - Constructor for class de.iip_ecosphere.platform.services.environment.PythonWsProcessService.PyWebSocket
-
Creates a web socket for the given server URI.
Q
- queue - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.LogRunnable
R
- readFromYaml(InputStream) - Static method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Reads an
YamlArtifactfrom a YAML input stream. - readFromYamlSafe(InputStream) - Static method in class de.iip_ecosphere.platform.services.environment.YamlArtifact
-
Reads from the given YAML input stream, closes the stream.
- RECEIVE_METRICS_FROM_TRANSPORT - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor
- 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(String) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.PushingMetricsReceptionCallback
- received(T) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.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.AbstractDelegatingService
- 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 - Enum constant in enum class 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(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.testing.DataRecorder
-
Records an object.
- 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
- recordData(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Allows to record arbitrary data.
- recorder - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- recorder - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- recorder - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- recordMsTime(Timer, MetricsProvider.TimeSupplier, Runnable) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Record milliseconds time.
- recordNsTime(Timer, MetricsProvider.TimeSupplier, Runnable) - Static method in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Record nanoseconds 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 - Enum constant in enum class 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 - Enum constant in enum class 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).
- redirectIO(InputStream, PrintStream, Function<String, Boolean>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
-
Redirects an input stream to another stream (in parallel).
- register(AbstractProcessService.RunnableWithStop) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
-
Registers a runnable that shall be stopped in
AbstractRunnablesService.stop(). - registerAfterPluginInitializer(Runnable) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Sets an initializer to be executed after loading plugins in
Starter.loadOktoPlugins(). - registerDefaultPlugins(Starter.Plugin) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Registers the default plugins.
- 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. - registerInOutRelation(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- registerInOutRelation(String, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- registerInOutRelation(String, String) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Explicitly registers the relation between two type names.
- registerInOutRelation(String, String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Explicitly registers the relation between two type names.
- registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingMultiService
- registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Adds an input type translator.
- registerInputTypeTranslator(Class<I>, String, TypeTranslator<I, String>) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
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, Invokable) - 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.AbstractDelegatingMultiService
- registerOutputTypeTranslator(Class<O>, String, TypeTranslator<String, O>) - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
- registerOutputTypeTranslator(Class<O>, String, TypeTranslator<String, O>) - Method in interface de.iip_ecosphere.platform.services.environment.GenericMultiTypeService
-
Adds an output type translator.
- registerOutputTypeTranslator(Class<O>, String, TypeTranslator<String, O>) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl
-
Adds an output type translator.
- registerParameterConfigurers() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Registers own parameter configurers.
- registerPlugin(String, Starter.Plugin) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Registers a functional plugin.
- registerProperty(String, Invokable, Invokable) - 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.
- resolve(Class<?>) - Static method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Resolves cls to the declared type.
- resultFile - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- retrieveAas() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Retrieves the App AAS.
- 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
- run() - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper.DataRunnable
- run(String[]) - Method in class de.iip_ecosphere.platform.services.environment.Starter.HelpPlugin
- run(String[]) - Method in interface de.iip_ecosphere.platform.services.environment.Starter.Plugin
-
Runs the plugin.
- run(String[]) - Method in class de.iip_ecosphere.platform.services.environment.testing.TestBroker
- runnables - Variable in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
- RUNNING - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is running under normal conditions, i.e., processing data.
- runPlugin(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Selects the actual functional plugin via cmd line argument of "iip.test.plugin".
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.
- SCHEMA - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- 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. - send(Class<CI>, CI) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- send(Class<CI>, CI) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Calls
Connector.write(Object)on data and handles the respective exception potentially thrown by the underlying connector. - send(String) - Method in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Sends the given text through the websocket.
- send(T) - Method in interface de.iip_ecosphere.platform.services.environment.services.Sender
-
Sends data to the connected server.
- send(T) - Method in class de.iip_ecosphere.platform.services.environment.services.WsSenderClient
- 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. - sender - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- Sender<T> - Interface in de.iip_ecosphere.platform.services.environment.services
-
Represents a sender instance for converted transport data.
- 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, Object) - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
-
Sends
textas input to the service process. - sendToService(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- sendTransportAsync(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Sends data asynchronously via the optional transport connector.
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MetricsAasConstructor.MeterGetter
- server - Variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- server - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportConverter.ConverterInstances
- SERVER - Enum constant in enum class 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.AbstractDelegatingService
- 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.
- ServiceDescriptor<S> - Interface in de.iip_ecosphere.platform.services.environment
-
A service creation descriptor, in particular for plugins.
- serviceIn - Variable in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
- serviceIn - Variable in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- ServiceKind - Enum Class in de.iip_ecosphere.platform.services.environment
-
Defines the service kind.
- ServiceKind() - Constructor for enum class 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.
- ServicePluginDescriptor<S> - Interface in de.iip_ecosphere.platform.services.environment
-
Declares the type of a service plugin descriptor.
- 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 Class in de.iip_ecosphere.platform.services.environment
-
Service states.
- ServiceState() - Constructor for enum class 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, IOSupplier<Aas>, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.ServiceStub
-
Creates the setup and registers the operations.
- ServiceStub(InvocablesCreator, String, 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
- set$period(int) - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnitFunctions
-
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
- set$repeats(int) - Method in interface de.iip_ecosphere.platform.services.environment.DataMapper.BaseDataUnitFunctions
-
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.
- setAasEnabledSupplier(Supplier<Boolean>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Changes the optional supplier for the AAS enabled state.
- 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.
- 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.
- setAsProcess(boolean) - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Changes whether the the server shall be executed as an own process.
- setCleanupTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Changes the cleanup timeout, i.e., the time between two cleanups.
- setCleanupTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Changes the cleanup timeout, i.e., the time between two cleanups.
- setCleanupTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- 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.
- setCmdServerConfigurer(Consumer<ProtocolServerBuilder>) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Sets a configurer for the AAS asset command server.
- setConsumer(Class<A>, Consumer<A>) - Method in class de.iip_ecosphere.platform.services.environment.DataMapper.MapperEntry
-
Sets a configurable consumer for a given type.
- setConsumer(Consumer<T>) - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportConverter.Watcher
-
Defines a consumer for the watched information.
- setConsumer(Consumer<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- setConsumer(Consumer<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
- setData(String) - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
Changes the data.
- setDataTimeDifference(int) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- setDataTimeDifference(int) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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. - setExcludedFields(Set<String>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Sets the excluded fields for
TransportConverter.handleNew(Object). - setExcludedFields(Set<String>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- setExecArg(List<String>) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Defines the arguments to be passed to the executable itself.
- 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.
- setHandleNewFilter(Predicate<T>) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Sets a filter for
TransportConverter.handleNew(Object). - 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. - setInPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Changes
MultiConnectorServiceWrapper.inPath. - setInputCallback(ReceptionCallback<?>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Sets a callback on data received from the platform.
- 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.
- setLocationKey(String) - Method in class de.iip_ecosphere.platform.services.environment.YamlProcess
-
Changes the location key for lookup in
InstalledDependenciesSetup. - 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. - setOutPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
Changes
MultiConnectorServiceWrapper.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. - setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Attaches a reception
callbackto this connector. - setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
-
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.AbstractDelegatingService
- 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.MockingMultiConnectorServiceWrapper
- setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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.
- setStorageValue(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- setStorageValue(String, Object) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- setters - Variable in class de.iip_ecosphere.platform.services.environment.ServiceStub
- setTime(long) - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
Changes the processing time.
- 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.TransportConverter
-
Changes the timeout until trace events are deleted.
- setTimeout(long) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- 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.
- setTransportParameter(TransportParameter) - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
-
Defines the transport parameter for
TraceToAasService.createTransport(BasicSerializerProvider). - setType(String) - Method in class de.iip_ecosphere.platform.services.environment.OutData
-
Changes the type.
- 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
- 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.
- sharedSpace - Variable in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- SHORT2INT_CONVERTER - Static variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceKind
-
A sink service consuming data and not re-emitting data.
- socket - Variable in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- socket - Variable in class de.iip_ecosphere.platform.services.environment.services.WsAdapter
- SOURCE_SERVICE - Enum constant in enum class 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() - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportConverter.Watcher
-
Starts the watcher.
- start() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- start() - Method in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
- start() - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Starts the server instance(s).
- start(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Starts the transport tracer.
- start(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- start(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- startData(Connector<?, ?, ?, ?>, Supplier<Boolean>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Starts data ingestion on the given connector.
- startData(Supplier<Boolean>) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Starts data ingestion.
- startData(Supplier<Boolean>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Starts data ingestion on all connectors.
- startDataThread() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
-
Starts a parallel thread for data ingestion.
- startDataThread() - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
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
- Starter.HelpPlugin - Class in de.iip_ecosphere.platform.services.environment
-
The default plugin for displaying the help texts of the plugins.
- Starter.Plugin - Interface in de.iip_ecosphere.platform.services.environment
-
Defines a starter plugin.
- 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 - Enum constant in enum class 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
- startServer(String[]) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
-
Starts a server instance passed in by
Starter.PARAM_IIP_START_SERVER. - 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 - Enum constant in enum class 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.MockingMultiConnectorServiceWrapper.DataRunnable
-
Stops ingestion.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.PythonAsyncProcessService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.PythonWsProcessService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Stops the transport, deletes the AAS.
- stop() - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportConverter.Watcher
-
Stops the watcher.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Stops the transport, deletes the AAS.
- stop() - Method in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
- 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is stopped, in particular not
ServiceState.RUNNING/processing.. - STOPPING - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The service is stopping.
- storage - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- storage - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- 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 class 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.AbstractDelegatingService
- 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.MockingMultiConnectorServiceWrapper
- switchTo(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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_PREDICATE - Static variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.MetricsProvider
-
Tag matching predicate.
- 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
- TERABYTES - Enum constant in enum class 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. - TestBroker - Class in de.iip_ecosphere.platform.services.environment.testing
-
Startup plugin for in-situ testing the transport broker.
- TestBroker() - Constructor for class de.iip_ecosphere.platform.services.environment.testing.TestBroker
- testFallbackPath - Variable in class de.iip_ecosphere.platform.services.environment.ProcessSupport.ScriptOwner
- time - Variable in class de.iip_ecosphere.platform.services.environment.OutData
- 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 - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.AasWatcher
- TIMER - Enum constant in enum class 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(JsonObject, String...) - Constructor for class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.TimerRepresentation
-
Initializes a new TimerRepresentation.
- TimerRepresentation(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
- toAasEndpointId(String) - Static method in class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Turns an URI path into an endpoint AAS idShort.
- 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
- toPythonDataCls(Class<?>) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Turns a Java data class name to a Python data class name.
- toSendString(I, String) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Turns
datato an input string of the underlying REST service. - toService() - Method in class de.iip_ecosphere.platform.services.environment.YamlServer
-
Turns this server into a temporary service instance.
- toString(ServiceState) - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
Turns the given
stateto a String. - toString(ServiceState, ServiceState) - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
Turns the given
stateto a String. - 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Trace data.
- TraceRecordReceptionCallback() - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverter.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. - transferData(Object, Object) - Method in class de.iip_ecosphere.platform.services.environment.AbstractService
-
Transfers all fields from the source object to the target object.
- TRANSFORMATION_SERVICE - Enum constant in enum class 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
- translator - Variable in class de.iip_ecosphere.platform.services.environment.services.WsSenderClient
- transport - Variable in class de.iip_ecosphere.platform.services.environment.EnvironmentSetup
- TRANSPORT_CHANNEL_PREFIX - Static variable in class de.iip_ecosphere.platform.services.environment.services.TraceToAasService
- 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
- TransportConverter<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Implements a generic converter from transport stream entries to some protocol.
- TransportConverter(String, Class<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Creates a service instance.
- TransportConverter(String, Class<T>, Predicate<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverter
-
Creates a service instance.
- TransportConverter.ConverterInstances<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Represents a pair of server/converter created together.
- TransportConverter.TraceRecordReceptionCallback - Class in de.iip_ecosphere.platform.services.environment.services
-
A trace reception callback calling
TransportConverter.handleNew(Object)in own threads. - TransportConverter.Watcher<T> - Interface in de.iip_ecosphere.platform.services.environment.services
-
Watches for updates.
- TransportConverterFactory - Class in de.iip_ecosphere.platform.services.environment.services
-
Creates instances for the transport converter service support.
- TransportConverterFactory() - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
- 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 Class 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.TransportConverter
- 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.AasWatcher - Class in de.iip_ecosphere.platform.services.environment.services
-
A regular AAS watcher.
- TransportToAasConverter.CleanupPredicate - Interface in de.iip_ecosphere.platform.services.environment.services
-
Predicate to determine whether a submodel elements collection shall be deleted.
- 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.
- TransportToWsConverter<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Transport converter for websockets.
- TransportToWsConverter(String, Class<T>, Endpoint) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Creates a transport to web socket converter running the server in this instance.
- TransportToWsConverter(String, Class<T>, Endpoint, TypeTranslator<T, String>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
-
Creates a transport to web socket converter running the server in this instance.
- trigger() - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- trigger() - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- trigger(Connector<?, ?, ?, ?>, Class<CO>, String) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
-
Triggers a certain connector.
- trigger(ConnectorTriggerQuery) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- trigger(ConnectorTriggerQuery) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- triggerIterator - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
- triggerIterators - Variable in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
- type - Variable in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.AbstractTypeInfo
- type - Variable in class de.iip_ecosphere.platform.services.environment.InData
- type - Variable in class de.iip_ecosphere.platform.services.environment.OutData
- 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.
- TypeCreator(Class<T>, Supplier<T>) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractService.TypeCreator
-
Creates a type creator instance.
- typeCreators - Variable in class de.iip_ecosphere.platform.services.environment.AbstractService
- typeTranslator - Variable in class de.iip_ecosphere.platform.services.environment.services.TransportToWsConverter
- typeTranslator - Variable in class de.iip_ecosphere.platform.services.environment.services.WsWatcher
U
- unbuffer() - Method in class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
-
Returns whether the python process shall be unbuffered on the console streams (
-u). - UNDEPLOYING - Enum constant in enum class 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 - Enum constant in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
The state of the service is not known.
- unqualify(String) - Static method in class de.iip_ecosphere.platform.services.environment.ServiceMapper
-
Unqualifies a qualified name.
- update - Variable in class de.iip_ecosphere.platform.services.environment.metricsProvider.meterRepresentation.CounterRepresentation
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.AbstractDelegatingService
- 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.MockingMultiConnectorServiceWrapper
- update(URI) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
- 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.GenericMultiTypeServiceImpl.OutTypeInfo
-
Validates the associated ingestor and returns it.
- validateAndIngest(String, String) - Method in class de.iip_ecosphere.platform.services.environment.GenericMultiTypeServiceImpl.OutTypeInfo
-
Validates the associated ingestor and ingests the given data.
- validateApplicationInstanceId(String) - Static method in interface de.iip_ecosphere.platform.services.environment.switching.ServiceBase
-
Validates an application instance id.
- validateGatewayEndpoint(Endpoint) - Method in class de.iip_ecosphere.platform.services.environment.services.TransportConverterFactory
-
Validates a gateway endpoint with respect to a modified ephemeral port.
- validateTransition(ServiceState, ServiceState) - Static method in enum class 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 class 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 class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.CapacityBaseUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.MeterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.services.environment.TransportLogger.Category
-
Returns an array containing the constants of this enum class, 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.
- waitForConnection() - Method in class de.iip_ecosphere.platform.services.environment.AbstractRestProcessService
-
Waits until a connection is established.
- 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.
- WsAdapter - Class in de.iip_ecosphere.platform.services.environment.services
-
Adapts the web sockets to the interface used before.
- WsAdapter(URI, Logger) - Constructor for class de.iip_ecosphere.platform.services.environment.services.WsAdapter
-
Creates a web socket for the given server URI.
- WsSenderClient<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Simple web socket client for sending data.
- WsSenderClient(URI, TypeTranslator<T, String>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.WsSenderClient
-
Creates the sender.
- WsTransportConverterFactory - Class in de.iip_ecosphere.platform.services.environment.services
-
Transport converter factory for websockets.
- WsTransportConverterFactory() - Constructor for class de.iip_ecosphere.platform.services.environment.services.WsTransportConverterFactory
-
Prevents external creation.
- WsWatcher<T> - Class in de.iip_ecosphere.platform.services.environment.services
-
Watcher implementation.
- WsWatcher(URI, TypeTranslator<T, String>) - Constructor for class de.iip_ecosphere.platform.services.environment.services.WsWatcher
-
Creates a watcher for the given URI.
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 and Interfaces|All Packages|Constant Field Values
EnvironmentSetup.setAas(AasSetup)instead