Index

$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes 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 ServicePluginDescriptor delegating to the ServiceDescriptor for 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 ServicePluginDescriptor delegating to the ServiceDescriptor for 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,SO,O> - Class in de.iip_ecosphere.platform.services.environment
Implements an abstract asynchronous process-based service for a single pair of input-output types.
AbstractProcessService(TypeTranslator<I, String>, TypeTranslator<String, O>, ReceptionCallback<O>, YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractProcessService
Creates an instance of the service with the required type translators.
AbstractProcessService.RunnableWithStop - Interface in de.iip_ecosphere.platform.services.environment
A runnable that can be stopped.
AbstractPythonProcessService - Class in de.iip_ecosphere.platform.services.environment
Generic command-line-based Python integration for multiple data types.
AbstractPythonProcessService(YamlService) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
Creates a service from YAML information.
AbstractPythonProcessService(String, InputStream) - Constructor for class de.iip_ecosphere.platform.services.environment.AbstractPythonProcessService
Creates a service from a service id and a YAML artifact.
AbstractPythonProcessService.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 ServicePluginDescriptor delegating to the ServiceDescriptor.
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 ServicePluginDescriptor delegating to the ServiceDescriptor.
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.getter to instance and if the result of the invocation is not null, calls the registered DataMapper.MapperEntry.translator to accept the value of the DataMapper.MapperEntry.getter call.
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.PASSIVATED or ServiceState.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_PREFIX or Starter.IIP_TEST_PREFIX to 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_PREFIX or Starter.IIP_TEST_PREFIX to 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 configurers without 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 configurers without 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 cls based on the consumer cons.
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() to args.
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 value to values in 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.
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 addition to base.
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
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.proc is 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 sub but 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,CO,CI> - Class in de.iip_ecosphere.platform.services.environment
Wraps a connector into a service.
ConnectorServiceWrapper(YamlService, Connector<O, I, CO, CI>, Supplier<ConnectorParameter>) - Constructor for class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
Creates a service wrapper instance.
connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.ConnectorServiceWrapper
 
connParamSupplier - Variable in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
 
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 val to 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 cls and implementing DataMapper.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 parameter String... 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 parameter String... 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_METRICS or StreamNames.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
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
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
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 AbstractService empty.
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 outdatedHandler about the removed entry.
deleteOutdated(Consumer<String>) - Method in class de.iip_ecosphere.platform.services.environment.metricsProvider.metricsAas.HeartbeatWatcher
Deletes outdated entries and informs outdatedHandler about 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>.AasWatcher to 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 globalSetup enables 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
 
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 notation key: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.
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() - 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.
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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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.
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 type MeterType#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 type MeterType#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 type MeterType#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 InstalledDependenciesSetup and AbstractPythonProcessService.getLocationKey() or as fallback via PythonUtils.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 using resource without 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 service taking Starter.getAppId() into account.
getServiceId(String) - Static method in class de.iip_ecosphere.platform.services.environment.Starter
Returns the completed service id sId taking Starter.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().
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 from YamlProcess.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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 type MeterType#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 channel and setup.
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 method on payload.
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) - 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_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 counter by the specified value.
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
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 fieldName is 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 method is 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 target is 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.
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 stream to instances of cls, 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 stream to instances of cls, 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 stream to instances of cls, one instance per line.
mapJsonDataToIterator(InputStream, Class<T>) - Static method in class de.iip_ecosphere.platform.services.environment.DataMapper
Maps the data in stream to instances of cls, 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 stream to instances of cls, 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 by MetricsProvider.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 cls type.
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 the MetricsAasConstructor class, 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.PASSIVATED and in progress of being migrated.
MockingConnectorServiceWrapper<O,I,CO,CI> - Class in de.iip_ecosphere.platform.services.environment
Mocks a ConnectorServiceWrapper by data in a JSON file through DataMapper.
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 MultiConnectorServiceWrapper by data in a JSON file through DataMapper.
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,CO,CI> - Class in de.iip_ecosphere.platform.services.environment.metricsProvider
Implements a monitoring wrapper for TranslatingProtocolAdapter to 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_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 ValueConfigurer for setting the value and an Supplier to 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 YamlArtifact from 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).
register(AbstractProcessService.RunnableWithStop) - Method in class de.iip_ecosphere.platform.services.environment.AbstractRunnablesService
Registers a runnable that shall be stopped in AbstractRunnablesService.stop().
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.
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 object determined by valueFunc and dflt, if object is null or the result of valueFunc is null use dflt, else the value of valueFunc.
selectNotNull(T, T) - Static method in class de.iip_ecosphere.platform.services.environment.AbstractProcessService
Selects between value and dflt, if value is null use dflt, else the value of value.
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 text as 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
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
setInPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
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
setOutPath(String) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
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 callback to this connector.
setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MockingConnectorServiceWrapper
Attaches a reception callback to this connector.
setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MockingMultiConnectorServiceWrapper
Attaches a reception callback to this connector.
setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.services.environment.MultiConnectorServiceWrapper
Attaches a reception callback to 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
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 meter to parent.
test(SubmodelElementCollection, long) - Method in interface de.iip_ecosphere.platform.services.environment.services.TransportToAasConverter.CleanupPredicate
Returns whether coll based on the given borderTimestamp shall 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 data to 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 state to a String.
toString(ServiceState, ServiceState) - Static method in enum class de.iip_ecosphere.platform.services.environment.ServiceState
Turns the given state to 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 TraceRecord to 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_PREFIX as 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.STOPPED the service is not going back to ServiceState.STARTING rather 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
 
$ A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values