Uses of Interface
de.iip_ecosphere.platform.services.environment.switching.ServiceBase
Packages that use ServiceBase
Package
Description
Implementation.
Generic services.
Runtime service switching support.
-
Uses of ServiceBase in de.iip_ecosphere.platform.services.environment
Subinterfaces of ServiceBase in de.iip_ecosphere.platform.services.environmentModifier and TypeInterfaceDescriptioninterfaceBasic interface for a generic service that handles multiple any types of data.interfaceExtended service interface to gain access to theMetricsProvider.interfaceDefines the (administrative) interface of an IIP-Ecosphere service.interfaceSpecialized monitoring service that is automatically updated with theMetricsProvider.Classes in de.iip_ecosphere.platform.services.environment that implement ServiceBaseModifier and TypeClassDescriptionclassAbstractDelegatingMultiService<S extends Service>A multi-type service with an implementation based on a nested, delegated service as well asGenericMultiTypeServiceImpl.classAbstractDelegatingService<S extends Service>A service that delegates it's core operations to a nested service.classAbstractProcessService<I,SI, SO, O> Implements an abstract asynchronous process-based service for a single pair of input-output types.classGeneric command-line-based Python integration for multiple data types.classImplements 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.classA basic service that holds and stops runnables.classBasic implementation of the service interface (aligned with Python).classImplements 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.classConnectorServiceWrapper<O,I, CO, CI> Wraps a connector into a service.classDefault service implementation realizing the left open methods ofAbstractServiceempty.classFamily service implementations are supposed to delegate their operations to the (alternative) active family member.classMockingConnectorServiceWrapper<O,I, CO, CI> Mocks aConnectorServiceWrapperby data in a JSON file throughDataMapper.classMocks aMultiConnectorServiceWrapperby data in a JSON file throughDataMapper.classWraps multiple connector instances into a service.classGeneric command-line-based Python integration for asynchronous processing of multiple data types.classGeneric command-line-based Python integration for multiple data types.classGeneric WebSocket-based Python integration for asynchronous processing of multiple data types.classImplements the service interface through AAS protocol operations.Fields in de.iip_ecosphere.platform.services.environment with type parameters of type ServiceBaseMethod parameters in de.iip_ecosphere.platform.services.environment with type arguments of type ServiceBaseModifier and TypeMethodDescriptionvoidFamilyServiceStub.setActiveMemberSupplier(Supplier<ServiceBase> active) Changes the active service member. -
Uses of ServiceBase in de.iip_ecosphere.platform.services.environment.services
Classes in de.iip_ecosphere.platform.services.environment.services that implement ServiceBaseModifier and TypeClassDescriptionclassImplements a generic service that mapsTraceRecordto an (application) AAS. -
Uses of ServiceBase in de.iip_ecosphere.platform.services.environment.switching
Methods in de.iip_ecosphere.platform.services.environment.switching with type parameters of type ServiceBaseModifier and TypeMethodDescription<S extends ServiceBase>
SStartNewStopOld.doSwitch(S sOld, S sNew) <S extends ServiceBase>
SStopOldStartNew.doSwitch(S sOld, S sNew) <S extends ServiceBase>
SStrategy.doSwitch(S sOld, S sNew) Performs the switch.