Uses of Interface
de.iip_ecosphere.platform.services.environment.Service
-
Packages that use Service Package Description de.iip_ecosphere.platform.services.environment Implementation.de.iip_ecosphere.platform.services.environment.services Generic services. -
-
Uses of Service in de.iip_ecosphere.platform.services.environment
Subinterfaces of Service in de.iip_ecosphere.platform.services.environment Modifier and Type Interface Description interfaceGenericMultiTypeServiceBasic interface for a generic service that handles multiple any types of data.interfaceMonitoringServiceExtended service interface to gain access to theMetricsProvider.interfaceUpdatingMonitoringServiceSpecialized monitoring service that is automatically updated with theMetricsProvider.Classes in de.iip_ecosphere.platform.services.environment that implement Service Modifier and Type Class Description classAbstractProcessService<I,SI,SO,O>Implements an abstract asynchronous process-based service for a single pair of input-output types.classAbstractPythonProcessServiceGeneric command-line-based Python integration for multiple data types.classAbstractRestProcessService<I,O>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.classAbstractRunnablesServiceA basic service that holds and stops runnables.classAbstractServiceBasic implementation of the service interface (aligned with Python).classAbstractStringProcessService<I,O>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.classConnectorServiceWrapper<O,I,CO,CI>Wraps a connector into a service.classDefaultServiceImplDefault service implementation realizing the left open methods ofAbstractServiceempty.classFamilyServiceStubFamily 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.classPythonAsyncProcessServiceGeneric command-line-based Python integration for asynchronous processing of multiple data types.classPythonSyncProcessServiceGeneric command-line-based Python integration for multiple data types.classServiceStubImplements the service interface through AAS protocol operations.Fields in de.iip_ecosphere.platform.services.environment with type parameters of type Service Modifier and Type Field Description private static java.util.Map<java.lang.String,Service>Starter. mappedServicesMethods in de.iip_ecosphere.platform.services.environment with type parameters of type Service Modifier and Type Method Description static <S extends Service>
SAbstractService. createInstance(java.lang.ClassLoader loader, java.lang.String className, java.lang.Class<S> cls, java.lang.String serviceId, java.lang.String deploymentDescFile)Convenience method for creating service instances.static <S extends Service>
SAbstractService. createInstance(java.lang.String className, java.lang.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(java.lang.String className, java.lang.Class<S> cls, java.lang.String serviceId, java.lang.String deploymentDescFile)Convenience method for creating service instances using the class loader of this class.Methods in de.iip_ecosphere.platform.services.environment that return Service Modifier and Type Method Description static ServiceStarter. getMappedService(java.lang.String serviceId)Returns service mapped by this starter.Methods in de.iip_ecosphere.platform.services.environment with parameters of type Service Modifier and Type Method Description static java.lang.StringServiceMapper. getQName(Service service, java.lang.String elementName)Returns the qualified name for an operation/property implementation.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 Service Modifier and Type Class Description classTraceToAasServiceImplements a generic service that mapsTraceRecordto an (application) AAS.
-