Uses of Interface
de.iip_ecosphere.platform.services.environment.Service
Packages that use Service
Package
Description
Implementation.
Generic services.
-
Uses of Service in de.iip_ecosphere.platform.services.environment
Classes in de.iip_ecosphere.platform.services.environment with type parameters of type ServiceModifier 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.classA basic implementation of theServicePluginDescriptordelegating to theServiceDescriptorfor MIMO generic services.classAbstractGenericServicePluginDescriptor<S extends Service>A basic implementation of theServicePluginDescriptordelegating to theServiceDescriptorfor SISO generic services (legacy).classAbstractServicePluginDescriptor<S extends Service>A basic implementation of theServicePluginDescriptordelegating to theServiceDescriptor.classAbstractSpecificServicePluginDescriptor<S extends Service>A basic implementation of theServicePluginDescriptordelegating to theServiceDescriptor.interfaceServiceDescriptor<S extends Service>A service creation descriptor, in particular for plugins.interfaceServicePluginDescriptor<S extends Service>Declares the type of a service plugin descriptor.Subinterfaces of Service 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.interfaceSpecialized monitoring service that is automatically updated with theMetricsProvider.Classes in de.iip_ecosphere.platform.services.environment that implement ServiceModifier 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 declared as ServiceFields in de.iip_ecosphere.platform.services.environment with type parameters of type ServiceMethods in de.iip_ecosphere.platform.services.environment with type parameters of type ServiceModifier and TypeMethodDescriptionstatic <S extends Service,I, O>
SAbstractService.createGenericInstance(ClassLoader loader, String className, Class<S> cls, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<I, String> inTrans, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<String, O> outTrans, de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<O> callback, YamlService yaml, Object... args) Creates a service instance from a plugin via theAbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args.static <S extends Service,I, O>
SAbstractService.createGenericInstance(String className, Class<S> cls, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<I, String> inTrans, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<String, O> outTrans, de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<O> callback, YamlService yaml, Object... args) Creates a service instance from a plugin via theAbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args.static <S extends Service,I, O>
SAbstractService.createGenericInstanceByPlugin(String pluginId, boolean log, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<I, String> inTrans, de.iip_ecosphere.platform.transport.serialization.TypeTranslator<String, O> outTrans, de.iip_ecosphere.platform.transport.connectors.ReceptionCallback<O> callback, YamlService yaml, Object... args) Creates a generic service instance from a plugin viaServiceDescriptor.createService(YamlService, Object...).static <S extends Service>
SAbstractService.createGenericMultiInstance(ClassLoader loader, String className, Class<S> cls, YamlService yaml, Object... args) Creates a service instance from a plugin via theAbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args.static <S extends Service>
SAbstractService.createGenericMultiInstance(String className, Class<S> cls, YamlService yaml, Object... args) Creates a service instance from a plugin via theAbstractDelegatingMultiService(YamlService)or the extended constructor with second parameterString... args.static <S extends Service>
SAbstractService.createGenericMultiInstanceByPlugin(String pluginId, boolean log, YamlService yaml, Object... args) Creates a generic service instance from a plugin viaServiceDescriptor.createService(YamlService, Object...).static <S extends Service>
SAbstractService.createInstance(ClassLoader loader, String className, Class<S> cls, String serviceId, String deploymentDescFile) Convenience method for creating service instances.static <S extends Service>
SAbstractService.createInstance(String className, Class<S> cls) Convenience method for creating service instances via the default constructor using the class loader of this class.static <S extends Service>
SAbstractService.createInstance(String className, Class<S> cls, String serviceId, String deploymentDescFile) Convenience method for creating service instances using the class loader of this class.static <S extends Service>
SAbstractService.createInstanceByPlugin(String pluginId, boolean log, String serviceId, String deploymentDescFile) Creates a service instance from a plugin.Methods in de.iip_ecosphere.platform.services.environment that return ServiceModifier and TypeMethodDescriptionstatic ServiceStarter.getMappedService(String serviceId) Returns service mapped by this starter.Methods in de.iip_ecosphere.platform.services.environment with parameters of type ServiceModifier and TypeMethodDescriptionstatic StringReturns the qualified name for an operation/property implementation.static StringStarter.getServiceId(Service service) Returns the id ofservicetakingStarter.getAppId()into account.voidServiceMapper.mapService(Service service) Maps the given service onto the protocol service builder.static voidStarter.mapService(Service service) Maps a service through the default mapper and the default metrics client.static voidStarter.mapService(ServiceMapper mapper, Service service, boolean enableAutostart) Maps a service through a given mapper and metrics client.static voidStarter.mapService(Service service, boolean enableAutostart) Maps a service through the default mapper and the default metrics client.static voidMonitoringService.setUp(Service service, MetricsProvider provider) Sets up a service withprovider. -
Uses of Service in de.iip_ecosphere.platform.services.environment.services
Classes in de.iip_ecosphere.platform.services.environment.services that implement ServiceModifier and TypeClassDescriptionclassImplements a generic service that mapsTraceRecordto an (application) AAS.Methods in de.iip_ecosphere.platform.services.environment.services with parameters of type ServiceModifier and TypeMethodDescriptionstatic <T> TransportConverter.ConverterInstances<T> TransportToWsConverter.createInstances(String transportStream, Class<T> cls, de.iip_ecosphere.platform.support.Server server, de.iip_ecosphere.platform.transport.connectors.TransportSetup setup, Service service) Creates a combined set of server/converter instances.