Index

A C D E G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

aas - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
AbstractArtifactDescriptor<S> - Class in de.iip_ecosphere.platform.services
Basic re-usable implementation of ArtifactDescriptor.
AbstractArtifactDescriptor(String, String, URI, List<S>, List<S>) - Constructor for class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
Creates an artifact descriptor.
AbstractServiceDescriptor<A> - Class in de.iip_ecosphere.platform.services
Abstract ServiceDescriptor implementation, e.g., including a representation of the ServiceState statemachine.
AbstractServiceDescriptor(String, String, String, String, Version) - Constructor for class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Creates an instance.
AbstractServiceManager<A,S> - Class in de.iip_ecosphere.platform.services
A basic re-usable implementation of the service manager.
AbstractServiceManager() - Constructor for class de.iip_ecosphere.platform.services.AbstractServiceManager
 
AbstractServiceManager.TypedDataConnection - Class in de.iip_ecosphere.platform.services
Wraps a TypedDataConnectorDescriptor to adjust the service (depending from the direction of traversal/creation).
Action() - Constructor for enum class de.iip_ecosphere.platform.services.ServiceDescriptor.Action
 
actions - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
activateService(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
activateService(String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Activates the service.
activateService(String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
addArtifact(Submodel.SubmodelBuilder, ArtifactDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Adds an artifact to the given submodel builder.
addArtifact(String, A) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Adds an artifact.
addArtifact(URI) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Adds an artifact (and transitively the contained services) to the management domain of this instance, e.g., by downloading it from an artifact/service store.
addArtifact(URI) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
addArtifactAsTask(String, URI) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
addArtifactAsTask(String, URI) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Adds an artifact (and transitively the contained services) to the management domain of this instance, e.g., by downloading it from an artifact/service store.
addInputDataConnector(TypedDataConnectorDescriptor) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Adds an input descriptor.
additionalArgs - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
addOutputDataConnector(TypedDataConnectorDescriptor) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Adds an output descriptor.
addParameter(TypedDataDescriptor) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Adds a parameter descriptor.
addRelationData(SubmodelElementCollection.SubmodelElementCollectionBuilder, List<? extends TypedDataConnectorDescriptor>, boolean, Reference) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
addService(Submodel.SubmodelBuilder, ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Adds an service to the given submodel builder.
addService(S) - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
Adds a service.
addServiceOperations(SubmodelElementCollection.SubmodelElementCollectionBuilder, ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Adds the service operations to descriptorBuilder.
addTypedData(SubmodelElementCollection.SubmodelElementCollectionBuilder, String, List<? extends TypedDataDescriptor>) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Adds a typed data submodel elements collection to the given builder.
appId - Variable in class de.iip_ecosphere.platform.services.ServicesAasClient
 
applicationId - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
artifact - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
ArtifactDescriptor - Interface in de.iip_ecosphere.platform.services
Describes an artifact consisting of services.
artifacts - Variable in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
attachAction(ServiceDescriptor.Action, Runnable) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
attachAction(ServiceDescriptor.Action, Runnable) - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Attaches a runnable to an action.

C

checkId(String, String) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Checks the given id for basic validity.
checkServiceInstances(String[]) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Checks for service instances regarding application id and application instance id.
clear() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Clears the internal data.
clearRelations(SubmodelElementCollection, String, String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Clears a relations collection from elements with the given resource property and value aasDeviceId.
cloneArtifact(String, URI) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Clones the artifact.
COMMUNICATION_DETERMINED - Enum constant in enum class de.iip_ecosphere.platform.services.ServiceDescriptor.Action
When communication parameters like IP address/port are (dynamically) determined and subsequent actions such as adjusting AAS operations can happen.
connector - Variable in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
connectorIds(Collection<TypedDataConnectorDescriptor>) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns all connector ids for the connectors in cons.
contains(String[], String) - Static method in class de.iip_ecosphere.platform.services.ServicesAasClient
Returns whether array contains elt.
containsIdSafe(Collection<String>, String) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns whether coll contains id.
contributeArtifactTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.services.ServicesAas
Further operation contributions for artifacts.
contributeTaskTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.services.ServicesAas
Further task operation contributions.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.services.ServicesAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.services.ServicesAas
 
createAvailabilityPredicate(int, int, boolean) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Returns an availability predicate functor to determine whether typed data connector descriptors do exist in the AAS.
createIdOp(SubmodelElementCollection.SubmodelElementCollectionBuilder, String, InvocablesCreator, String...) - Method in class de.iip_ecosphere.platform.services.ServicesAas
Creates an operation with a String parameter "id" and optional string parameters and a result of type string.
createInstance() - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Creates the service manager instance.
createMapping(List<S>) - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
Creates a id-descriptor mapping for the given services.
createServiceManagerSubmodelElements(SubmodelElementCollection.SubmodelElementCollectionBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.services.ServicesAas
Creates the elements representing a service manager.

D

de.iip_ecosphere.platform.services - package de.iip_ecosphere.platform.services
Interfaces of the service and the service management.
decreaseUsageCount() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
decreaseUsageCount() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Decreases the usage count and returns the new count.
deferForCleanup(SubmodelElementCollection.SubmodelElementCollectionBuilder) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Defers the creation of smBuilder if the device is still in cleanup.
defineServiceOperations(ServiceDescriptor, ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Updates the service operations, e.g., to add information an updated/newly created invokable.
deleteSubmodelElement(SubmodelElementCollection, String, String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Safely deletes a submodel element in a nested collection.
desc - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
description - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
determineExternalConnections(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Determines the external connections of the given services.
determineFunctionalConnections(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Determines all connections characterizing the functional output/input services in serviceIds.
determineInternalConnections(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Determines all connections within serviceIds.

E

ensemble(ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns all services in the same ensemble.
ensembleConnectorNames(ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns the names of all channel names of connectors within the ensemble of service.
ENV_SUPPORTED_APPIDS - Static variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
ERROR_IF_NOT_FOUND - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
EXC_ALREADY_KNOWN - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
 
executeAction(ServiceDescriptor.Action) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
If there is a registered runnable for action, execute it.

G

getAas() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the AAS setup.
getAasSetup() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the actual AAS setup for the implementing service manager.
getAasSetup() - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Returns the AAS setup.
getAdditionalArguments() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getAdditionalArguments() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the additional arguments to be passed on during service start.
getApplicationId() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getApplicationId() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the application id this service is assigned to (without application instance id).
getApplicationInstanceId() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the application instance id this service is running within.
getArtifact() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getArtifact() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the containing artifact.
getArtifact(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getArtifact(String) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns an artifact descriptor.
getArtifactDescriptor(String, String, String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns a service descriptor.
getArtifactDescriptorClass() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns the utilized artifact descriptor class.
getArtifactIds() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getArtifactIds() - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns the ids of all available artifacts.
getArtifacts() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getArtifacts() - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns the available (installed) artifacts.
getArtifacts() - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getArtifacts() - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Returns the collection with all artifacts of the resources this client was created for.
getAvailablePredicate() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns the available connector testing predicate.
getDataConnectors() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getDataConnectors() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns all (asynchronous) connectors from this service.
getDescription() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getDescription() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getDescription() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
The description of the service.
getDescription() - Method in interface de.iip_ecosphere.platform.services.TypedDataDescriptor
The description of the element.
getEnsembleLeader() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getEnsembleLeader() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the ensemble leader service, i.e., if multiple services are packaged together and shall be executed in the same process, it is important to synchronize aspects (via the ensemble leader service).
getFromSetup(T, Function<ServiceFactoryDescriptor, T>, Function<ServiceSetup, T>, Supplier<T>, Consumer<T>) - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns an object from setup.
getFunction() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getFunction() - Method in interface de.iip_ecosphere.platform.services.TypedDataConnectorDescriptor
Returns the function at the containing service associated with this relation.
getId() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getId() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getId() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getId() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the unique id of the artifact.
getId() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the unique id of the service.
getId() - Method in interface de.iip_ecosphere.platform.services.TypedDataConnectorDescriptor
Returns the id of the connector.
getInputDataConnectors() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getInputDataConnectors() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns all (asynchronous) input connectors into this service.
getInputDataConnectors(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getInputDataConnectors(String) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns all input connector information for the given serviceId.
getInvocablesCreator() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the invocables creator of this services, e.g., to connect metrics access from an AAS via this creator.
getKind() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getKind() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the service kind.
getKind() - Method in class de.iip_ecosphere.platform.services.ServicesAas
 
getLogger() - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Returns the logger instance.
getName() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getName() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getName() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getName() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the name of the artifact.
getName() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
The name of the service.
getName() - Method in interface de.iip_ecosphere.platform.services.TypedDataDescriptor
The name of the element.
getNetMgr() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the network manager setup.
getNetworkManagerSetup() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the actual network manager setup.
getOutputDataConnectors() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getOutputDataConnectors() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns all (asynchronous) output connectors from this service.
getOutputDataConnectors(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getOutputDataConnectors(String) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns all output connector information for the given serviceId.
getOverridePortArg() - Method in class de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
 
getParameters() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getParameters() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns all information about parameter for ServiceOperations.reconfigureService(String, Map).
getParameters(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getParameters(String) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns all information about parameter for the given serviceId.
getPidFileName() - Method in class de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
 
getPluginsFolder() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the (parent) folder where the oktoflow plugins are located (the folder itself or by default its sub-folders "plugins" or "oktoPlugins").
getQName(String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Returns the qualified name for an operation/property implementation.
getRelations() - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
Returns the collection with all relations of the resources this client was created for.
getServer(String) - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getServer(String) - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns a service descriptor for a server.
getServers() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getServers() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the server specifications as services provided by the artifact.
getService() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getService() - Method in interface de.iip_ecosphere.platform.services.TypedDataConnectorDescriptor
Returns the id of the service this connector is pointing to/coming from.
getService(String) - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getService(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getService(String) - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns a service descriptor.
getService(String) - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns a service descriptor.
getServiceCmdArgs() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns additional global service command arguments, e.g., for testing.
getServiceDescriptor(String, String, String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns a service descriptor.
getServiceId() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the service id of the service, i.e.
getServiceIds() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getServiceIds() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getServiceIds() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the ids of all services provided by the artifact.
getServiceIds() - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns the ids of all available services.
getServiceInstanceCount(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getServiceInstanceCount(String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Returns the number of service instances of the same service in the same application.
getServiceInstanceCount(String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getServiceManager() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the service manager.
getServiceProtocol() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the service administration protocol.
getServices() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getServices() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getServices() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the services provided by the artifact independent of their state.
getServices() - Method in interface de.iip_ecosphere.platform.services.ServiceManager
Returns the available (installed) services in all artifacts.
getServices() - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getServices() - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Returns the collection with all services of the resources this client was created for.
getServices(SubmodelElementCollection, String, List<String>, boolean) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
Collects the services associated to a given artifactId.
getServices(String, boolean) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getServices(String, boolean) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Returns the services associated to a given artifactId.
getServiceState(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
getServiceState(String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Returns the state of the service.
getServiceState(String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getServiceStateCount(SubmodelElementCollection, ServiceState) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
Requests the number of services in the given state on the service manager submodel elements collection resource.
getServiceStateCount(String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Returns the number of service instances in the given state.
getSetup() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the actual service setup for the implementing service manager.
getSetup() - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Returns the service setup.
getSetupClass() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the service setup class.
getSetupClass() - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Returns the type of the setup class as fallback.
getState() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getState() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns the state the service is currently in.
getStub() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns a service stub to control the service when it is running.
getStub(S) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns the service stub for implementing the service operations.
getSubmodelElementCollection() - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
getSupportedAppIds() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the supported App Ids.
getTests(int) - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns a test represented as it's class for execution in jUnit.
getTests(int) - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Returns a test represented as it's class for execution in jUnit.
getTests(int) - Method in interface de.iip_ecosphere.platform.services.TestProviderDescriptor
Returns a test represented as it's class for execution in jUnit.
getTransport() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Returns the actual transport setup for the implementing service manager.
getTransport() - Method in interface de.iip_ecosphere.platform.services.ServiceFactoryDescriptor
Returns the transport setup.
getTransport() - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Returns the transport setup.
getType() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
getType() - Method in interface de.iip_ecosphere.platform.services.TypedDataDescriptor
The type of the element.
getUri() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getUri() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the canonical URI the artifact was loaded from.
getUsageCount() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
getUsageCount() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Returns the usage count.
getVersion() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
getVersion() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
The version of the service.

H

handleInstantiatedServices(Iterable<String>) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Handles the services instantiated in AbstractServiceManager.checkServiceInstances(String[]) by adding them to the Services AAS.

I

id - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
id - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
increaseUsageCount() - Method in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
increaseUsageCount() - Method in interface de.iip_ecosphere.platform.services.ArtifactDescriptor
Increases the usage count and returns the new count.
init() - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Initializes this factory.
initialSupportedAppIds() - Static method in class de.iip_ecosphere.platform.services.ServiceSetup
Tries to read the supported App ids from ServiceSetup.PROPERTY_SUPPORTED_APPIDS as environment variable or java system property.
input - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
instantiateFrom(AbstractServiceDescriptor<A>) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Does further initialization after AbstractServiceDescriptor(String, String, String, String, Version) to instantiate an instance from template.
instantiateFrom(AbstractServiceDescriptor<A>, boolean, boolean) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Does further initialization after AbstractServiceDescriptor(String, String, String, String, Version) to instantiate an instance from template.
instantiateFromTemplate(S, String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Creates a service instance descriptor from template.
internalConnectorNames(Collection<? extends ServiceDescriptor>) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Returns the ids of all connectors within services.
isDeployable - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
isDeployable() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
isDeployable() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns whether the service is deployable in distributable manner or fixed in deployment location.
isInput - Variable in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
isInput() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
Is this an input connector.
isOutput() - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
Is this an output connector.
isTopLevel - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
isTopLevel() - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
isTopLevel() - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Returns whether the service is top-level or nested, e.g., as family member.
isValid() - Method in class de.iip_ecosphere.platform.services.ServicesAas
 
isValidId(String) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns whether the given id is structurally valid, i.e., not null and not empty.
isValidIdBut(String, String) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns whether the given id is structurally valid, i.e., not null and not empty, but not butId.

K

kind - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 

L

LOGGER - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 

M

manager - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
migrateService(String, String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
migrateService(String, String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Migrates a service.
migrateService(String, String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 

N

name - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
name - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
NAME_COLL_ARTIFACTS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_COLL_RELATIONS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_COLL_SERVICE_MANAGERS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_COLL_SERVICES - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_ARTIFACT_ADD - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_ARTIFACT_ADD_TASK - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_ARTIFACT_REMOVE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_ARTIFACT_REMOVE_TASK - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_ACTIVATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_GET_STATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_INSTANCE_COUNT - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_MIGRATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_PASSIVATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_RECONF - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_SET_STATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_START - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_START_TASK - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_START_WITH_OPTS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_START_WITH_OPTS_TASK - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_STATE_COUNT - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_STOP - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_STOP_TASK - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_STREAM_LOG - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_SWITCH - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SERVICE_UPDATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SVC_GET_STATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_OP_SVC_SET_STATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_APPLICATION_ID - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_APPLICATION_INSTANCE_ID - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_ARTIFACT - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_DESCRIPTION - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_DEVICE_AAS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_FROM - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_FROM_RESOURCE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_ID - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_IN_CLEANUP - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_KIND - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_NAME - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_RESOURCE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_SERVICE_AAS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_SERVICEMGR_ID - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_STATE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_SUPPORTED_APPIDS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_TO - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_TO_RESOURCE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_TOPLEVEL - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_TYPE - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_PROP_VERSION - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_SUBCOLL_INPUT_DATA_CONN - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_SUBCOLL_OUTPUT_DATA_CONN - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_SUBCOLL_PARAMETERS - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
NAME_SUBMODEL_RESOURCES - Static variable in class de.iip_ecosphere.platform.services.ServicesAas
 
netMgr - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
netwMgrSetup - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
NONE - Enum constant in enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
 
notifyArtifactAdded(ArtifactDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Is called when an artifact is added.
notifyArtifactRemoved(ArtifactDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Is called when an artifact is removed.
notifyManagerRemoved() - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Called when the service manager disappears.
notifyServiceAdded(ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Is called when a service (via app instances) is added.
notifyServiceStateChanged(ServiceState, ServiceState, ServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Is called when a service state changed.
notifyServiceStateChanged(ServiceState, ServiceState, ServiceDescriptor, ActiveAasBase.NotificationMode) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Is called when a service state changed.

O

OPTION_ARGS - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
Service start option, command line options, usually -D<key>=<value>, given as JSON list (string).
OPTION_ENSEMBLE - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
Service start option, ensemble mapping (member-leader mapping), given as JSON map (string).
OPTION_MEMLIMITS - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
Service start option, mapping of service ids to memory limits in MBytes given as JSON map.
OPTION_PARAMS - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
Service start option, mapping of service ids to maps of name-value for re-configuring the service parameters directly after start.
OPTION_SERVERS - Static variable in interface de.iip_ecosphere.platform.services.ServiceOperations
Service start option, mapping of service ids to server IP addresses JSON map (string).
output - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 

P

parameters - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
passivateService(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
passivateService(String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Passivates the service.
passivateService(String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
pluginsFolder - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
PROGRESS_COMPONENT_ID - Static variable in interface de.iip_ecosphere.platform.services.ServiceManager
 
PROPERTY_SUPPORTED_APPIDS - Static variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
pruneServers(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns only non-server services from serviceIds, i.e., only instances that can be identified as server are pruned.

R

readStringArray(Object[], int) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Reads all params as string array.
reconfigureService(String, Map<String, String>) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
reconfigureService(String, Map<String, String>) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Reconfigures the underlying service.
reconfigureService(String, Map<String, String>) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
registerMetrics(ServiceDescriptor, Submodel, SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Registers metrics for a changed service.
registerMetrics(SubmodelElementCollection.SubmodelElementCollectionBuilder) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Registers metrics for a service service.
removeArtifact(Submodel, ArtifactDescriptor) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Removes the artifact desc from the submodel sub.
removeArtifact(String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
removeArtifact(String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Removes the artifact (and transitively its services) from the management domain of this instance.
removeArtifact(String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
removeArtifactAsTask(String, String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
removeArtifactAsTask(String, String) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Removes the artifact (and transitively its services) from the management domain of this instance.
removeDevice(Submodel, String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Removes a specific device from sub.
removeDevice(String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Removes a specific device.
removeRelations(ServiceDescriptor, Submodel, SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Remove the relations for service.
removeService(ServiceDescriptor, Submodel) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Removes service.
requiresThread() - Method in class de.iip_ecosphere.platform.services.ServerWrapper
Returns whether a wrapping thread is needed or the server shall be called as delegate.
running - Variable in class de.iip_ecosphere.platform.services.ServerWrapper
 

S

server - Variable in class de.iip_ecosphere.platform.services.ServerWrapper
 
servers - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
ServerWrapper - Class in de.iip_ecosphere.platform.services
Wraps a Server into a thread if considered necessary.
ServerWrapper(Server) - Constructor for class de.iip_ecosphere.platform.services.ServerWrapper
Creates a server wrapper.
service - Variable in class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
 
service - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
serviceCmdArgs - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
ServiceDescriptor - Interface in de.iip_ecosphere.platform.services
Describes a service.
ServiceDescriptor.Action - Enum Class in de.iip_ecosphere.platform.services
Denotes attachable actions.
ServiceFactory - Class in de.iip_ecosphere.platform.services
Provides access to the service manager instance.
ServiceFactory() - Constructor for class de.iip_ecosphere.platform.services.ServiceFactory
 
ServiceFactoryDescriptor - Interface in de.iip_ecosphere.platform.services
A factory descriptor for Java Service loading.
ServiceManager - Interface in de.iip_ecosphere.platform.services
A service provider interface for managing services in the IIP-Ecosphere platform.
ServiceOperations - Interface in de.iip_ecosphere.platform.services
Basic service operations that shall also be available via an AAS.
ServiceOperations.StreamLogMode - Enum Class in de.iip_ecosphere.platform.services
serviceProtocol - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
services - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
ServicesAas - Class in de.iip_ecosphere.platform.services
Implements the AAS for the services.
ServicesAas() - Constructor for class de.iip_ecosphere.platform.services.ServicesAas
 
ServicesAasClient - Class in de.iip_ecosphere.platform.services
A client for ServicesAas for accessing the operations provided by a certain resource.
ServicesAasClient(String) - Constructor for class de.iip_ecosphere.platform.services.ServicesAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a submodel with resources.
ServicesAasClient(String, String) - Constructor for class de.iip_ecosphere.platform.services.ServicesAasClient
Creates a client instance based on a deployed IIP-AAS from AasPartRegistry based on a submodel with resources.
ServicesClient - Interface in de.iip_ecosphere.platform.services
Services client operations.
ServiceSetup - Class in de.iip_ecosphere.platform.services
Basic Yaml configuration options.
ServiceSetup() - Constructor for class de.iip_ecosphere.platform.services.ServiceSetup
 
ServicesLifecycleDescriptor - Class in de.iip_ecosphere.platform.services
Implements the generic lifecycle descriptor for the service manager.
ServicesLifecycleDescriptor() - Constructor for class de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
Creates an instance for the service manager.
setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Defines the AAS setup.
setAasSetup(AasPartRegistry.AasSetup) - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Defines the AAS setup instance.
setAdditionalArguments(List<String>) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
setAdditionalArguments(List<String>) - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Defines additional arguments to be passed on during service start.
setArtifact(ArtifactDescriptor) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Defines an artifact.
setClassification(ServiceKind, boolean, boolean) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Sets the classification of this service.
setCleanup(Submodel, String) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Sets the cleanup flag to true.
setNetMgr(NetworkManagerSetup) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Defines the network manager setup.
setNetworkManagerSetup(NetworkManagerSetup) - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Defines the network manager setup instance.
setPluginsFolder(String) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Changes the (parent) folder where the oktoflow plugins are located.
setPluginsFolderFile(File) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Changes the (parent) folder where the oktoflow plugins are located.
setServiceCmdArgs(List<String>) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Additional global service command arguments, e.g., for testing.
setServiceProtocol(String) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Defines the service administration protocol.
setServiceState(String, ServiceState) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
setServiceState(String, ServiceState) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Sets the state of the service.
setServiceState(String, ServiceState) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
setState(ServiceState) - Method in interface de.iip_ecosphere.platform.services.ServiceDescriptor
Changes the state.
setState(ServiceDescriptor, ServiceState) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Changes the service state and notifies ServicesAas.
setStub(ServiceStub) - Method in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
Defines the actual service stub.
setSupportedAppIds(List<String>) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Changes the supported App Ids.
setTransport(TransportSetup) - Method in class de.iip_ecosphere.platform.services.ServiceSetup
Defines the transport setup.
setup - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
setupRelations(ServiceDescriptor, Submodel, SubmodelElementCollection) - Static method in class de.iip_ecosphere.platform.services.ServicesAas
Sets up the relations for a starting service.
setYamlPath(String) - Static method in class de.iip_ecosphere.platform.services.ServiceFactory
Sets the YAML path if setup YAML must be read from a nested object.
shutdown() - Method in class de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
 
sortByDependency(String[], boolean) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Sorts the given list by the dependencies specified in the deployment descriptor.
sortByDependency(List<S>, Collection<? extends ServiceDescriptor>, Predicate<TypedDataConnectorDescriptor>, boolean) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Sorts a list of services by their dependencies, considering prerequisite input nodes outside the own ensemble.
start() - Method in class de.iip_ecosphere.platform.services.ServerWrapper
 
START - Enum constant in enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
 
startService(String...) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Starts one or multiple service.
startService(String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
startService(Map<String, String>, String...) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Starts one or multiple service.
startService(Map<String, String>, String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
startServiceAsTask(String, String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
startServiceAsTask(String, String...) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Like ServiceOperations.startService(String...) but reporting on the given taskId.
startServiceAsTask(String, Map<String, String>, String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
startServiceAsTask(String, Map<String, String>, String...) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Like ServiceOperations.startService(Map, String...) but reporting on the given taskId.
startup(String[]) - Method in class de.iip_ecosphere.platform.services.ServicesLifecycleDescriptor
 
state - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
stop(boolean) - Method in class de.iip_ecosphere.platform.services.ServerWrapper
 
STOP - Enum constant in enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
 
stopService(String...) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Stops one or multiple services.
stopService(String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
stopServiceAsTask(String, String...) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
stopServiceAsTask(String, String...) - Method in interface de.iip_ecosphere.platform.services.ServicesClient
Like ServiceOperations.stopService(String...) but reporting on the given taskId.
streamLog(String, ServiceOperations.StreamLogMode) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Tries to attach the logs of serviceId to a sender determined by TransportConverterFactory.
streamLog(String, ServiceOperations.StreamLogMode) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
StreamLogMode() - Constructor for enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
 
stub - Variable in class de.iip_ecosphere.platform.services.AbstractServiceDescriptor
 
supportedAppIds - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
switchToService(String, String) - Method in class de.iip_ecosphere.platform.services.AbstractServiceManager
 
switchToService(String, String) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Switches to an interface-compatible service.
switchToService(String, String) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 

T

TAIL - Enum constant in enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
 
TestProviderDescriptor - Interface in de.iip_ecosphere.platform.services
JSL descriptor to provide services.
thread - Variable in class de.iip_ecosphere.platform.services.ServerWrapper
 
toMode(String) - Static method in interface de.iip_ecosphere.platform.services.ServiceOperations
Turns a string value to a ServiceOperations.StreamLogMode.
topLevel(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
Returns only top-level services from serviceIds.
transport - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
transport - Variable in class de.iip_ecosphere.platform.services.ServiceSetup
 
TypedDataConnection(TypedDataConnectorDescriptor, String, boolean) - Constructor for class de.iip_ecosphere.platform.services.AbstractServiceManager.TypedDataConnection
Creates an instance.
TypedDataConnectorDescriptor - Interface in de.iip_ecosphere.platform.services
A typed data connector, i.e., points where data flows into and out from a service.
TypedDataDescriptor - Interface in de.iip_ecosphere.platform.services
Describes a typed data (element).

U

updateService(String, URI) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
Updates the service by the service in the given location.
updateService(String, URI) - Method in class de.iip_ecosphere.platform.services.ServicesAasClient
 
uri - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 
usageCount - Variable in class de.iip_ecosphere.platform.services.AbstractArtifactDescriptor
 

V

valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.ServiceDescriptor.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.services.ServiceOperations.StreamLogMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.services.ServiceDescriptor.Action
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.ServiceOperations.StreamLogMode
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.AbstractServiceDescriptor
 

Y

yamlPath - Static variable in class de.iip_ecosphere.platform.services.ServiceFactory
 
A C D E G H I K L M N O P R S T U V Y 
All Classes and Interfaces|All Packages|Constant Field Values