Index
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
ServiceDescriptorimplementation, e.g., including a representation of theServiceStatestatemachine. - 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
TypedDataConnectorDescriptorto 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
-
Adds data to
ServicesAas.NAME_COLL_RELATIONS. - 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
idfor 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
arraycontainselt. - containsIdSafe(Collection<String>, String) - Static method in class de.iip_ecosphere.platform.services.AbstractServiceManager
-
Returns whether
collcontainsid. - 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
smBuilderif 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
stateon the service manager submodel elements collectionresource. - 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_APPIDSas 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 fromtemplate. - 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 fromtemplate. - 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
idis 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
idis structurally valid, i.e., not null and not empty, but notbutId.
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
descfrom the submodelsub. - 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
Serverinto 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
ServicesAasfor 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
AasPartRegistrybased on a submodel withresources. - ServicesAasClient(String, String) - Constructor for class de.iip_ecosphere.platform.services.ServicesAasClient
-
Creates a client instance based on a deployed IIP-AAS from
AasPartRegistrybased on a submodel withresources. - 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 giventaskId. - 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 giventaskId. - 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 giventaskId. - streamLog(String, ServiceOperations.StreamLogMode) - Method in interface de.iip_ecosphere.platform.services.ServiceOperations
-
Tries to attach the logs of
serviceIdto a sender determined byTransportConverterFactory. - 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
All Classes and Interfaces|All Packages|Constant Field Values