A B C D E F G H I J L M N O P R S T U V W Y 
All Classes All Packages

A

aasEndpoint - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
AccessibleJarLauncher(Archive) - Constructor for class de.iip_ecosphere.platform.services.spring.DescriptorUtils.AccessibleJarLauncher
Creates an instance of the test program.
add(String, AppDeploymentRequest, File, boolean) - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Adds shared libraries to the classpath.
addAppId(String, List<String>) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Turns the application (instance) id into a command line argument.
addArtifact(URI) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
addEndpointArgs(List<String>, Endpoint, int, String) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Adds commandline args for a given endpoint.
addEndpointArgs(List<String>, Endpoint, ServerAddress) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Adds commandline args for a given endpoint.
addJavaExecutionOptions(List<String>, AppDeploymentRequest) - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
 
addProperty(Map<String, String>, String, Number, String, Predicate<Number>, Function<Number, String>) - Static method in class de.iip_ecosphere.platform.services.spring.Utils
Checks, formats and adds a deployer property.
addPropertyIfPositiveToInt(Map<String, String>, String, Number, String) - Static method in class de.iip_ecosphere.platform.services.spring.Utils
Checks, formats and adds an integer deployer property.
addPropertyIfPositiveToMeBi(Map<String, String>, String, Number, String) - Static method in class de.iip_ecosphere.platform.services.spring.Utils
Checks, formats and adds a long megabyte value as Mebibytes property.
addService(SpringCloudServiceDescriptor) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
 
addUrlSafe(List<URL>, File) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Adds the URL of file to urls.
adminAddr - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
appendContext(String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Appends the msgContext to msg for output.
appendToContext(String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Appends text to context considering that context may be empty or null.
Artifact - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Information about an artifact containing services.
assertCondition(boolean, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts a condition.
assertFieldNotNull(Object, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that object in a field is not null.
assertJavaIdentifier(String, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that name in a field is not null, not empty and a Java identifier.
assertList(List<O>, boolean, String, String, Validator.ValidatorFunction<O>) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts a list of objects that can be validated.
assertStringList(List<String>, String, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that the given string list is either empty or strings are not empty.
assertStringNotEmpty(String, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that string is not empty, in particular not null.
assertType(String, Map<String, Type>, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that type is a known type, either in primitives, types or as a Java type.
assertVersion(Object, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Asserts that object in a field is a version.
attachStub() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Attaches a service stub to directly interact with the service if SpringCloudServiceDescriptor.adminAddr has been set by SpringCloudServiceDescriptor.createDeploymentRequest(SpringCloudServiceSetup, List) before.
availabilityRetryDelay - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
available - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

B

brokerHost - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
brokerPort - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
buildExecutionCommand(AppDeploymentRequest, Map<String, String>, String, Optional<Integer>, LocalDeployerProperties, Optional<DebugAddress>) - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
 

C

channel - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
checkCpFile(File, AppDeploymentRequest, File) - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Checks/rewrites a classpath file.
checkErrors(List<String>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Checks the given errors list.
classes - Variable in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
 
ClasspathJavaCommandBuilder - Class in de.iip_ecosphere.platform.services.spring
A command builder that excepts classpath-based Spring service starting for ZIP service artifacts as well as JAR service artifacts.
ClasspathJavaCommandBuilder(LocalDeployerProperties) - Constructor for class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Creates the command builder.
cleanWorkdirs(LocalDeployerProperties) - Static method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Tries to clean up workdirs created by the local deployer that are left over from the last time, e.g., after issuing CTRL+C.
clear() - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Clears this instance for re-use.
clear() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
cloneArtifact(String, URI) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
cmdArg - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
collectCmdArguments(SpringCloudServiceSetup, int, String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Collects basic command line arguments.
commandLineRunner(ApplicationContext) - Method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
Basic execution of the service manager.
config - Static variable in class de.iip_ecosphere.platform.services.spring.SpringInstances
 
config - Variable in class de.iip_ecosphere.platform.services.spring.StartupApplicationListener
 
containsSafe(String, String) - Static method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
Returns whether text contains target.
copySharedLibs(File, File) - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Copy shared JAR-files (non-recursive).
cpus - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
createClasses(Type) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
Creates the classes for a given descriptor-defined type.
createClasses(List<? extends Type>) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
Creates classes for all given type declarations.
createClassLoader() - Method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils.AccessibleJarLauncher
Creates a Spring class loader via the JarLauncher setup for the archive passed in to this class.
createClassLoader(File) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Creates a class loader for a JAR file, in particular an executable Spring-packaged Jar file.
createDeploymentRequest(SpringCloudServiceSetup, List<String>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Creates the deployment request for the Spring deployer.
createFor(Server) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Creates a temporary descriptor for the given server spec instance.
createInstance() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager.SpringCloudServiceFactoryDescriptor
 
createInstance(YamlArtifact, URI, File) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
Creates a descriptor instance for a given YAML artifact and containing jarFile.
createServersList(YamlArtifact) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
Creates a list of service descriptors for the servers in artifact.
createStandaloneCommandArgs(File, int, String, int, String) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Creates command line args for executing the (Spring) fat JAR in standalone/debugging manner requesting the spring web server to be executed on an ephemeral port by default.
createStandaloneCommandArgs(File, int, String, int, String, int) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Creates command line args for executing the (Spring) fat JAR in standalone/debugging manner.
curDeployerId - Variable in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
 

D

de.iip_ecosphere.platform.services.spring - package de.iip_ecosphere.platform.services.spring
Uses the Spring Local Cloud Deployer as Service Manager Implementation.
de.iip_ecosphere.platform.services.spring.descriptor - package de.iip_ecosphere.platform.services.spring.descriptor
Interfaces describing the deployment descriptor.
de.iip_ecosphere.platform.services.spring.yaml - package de.iip_ecosphere.platform.services.spring.yaml
Yaml implementation of the file-based artifact descriptor.
deleteArtifacts - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
deployer - Static variable in class de.iip_ecosphere.platform.services.spring.SpringInstances
 
deployer - Variable in class de.iip_ecosphere.platform.services.spring.StartupApplicationListener
 
deploymentId - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
description - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
description - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
description - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
descriptorName - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
DescriptorUtils - Class in de.iip_ecosphere.platform.services.spring
Descriptor and artifact utility functions that may be used standalone.
DescriptorUtils() - Constructor for class de.iip_ecosphere.platform.services.spring.DescriptorUtils
 
DescriptorUtils.AccessibleJarLauncher - Class in de.iip_ecosphere.platform.services.spring
 
detachStub() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Detaches an attached service stub.
determineArtifactClassLoader(SpringCloudArtifactDescriptor, File) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Determines the class loader of the artifact.
determineArtifactClassLoader(SpringCloudServiceDescriptor) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Determines the class loader of the artifact of service.
determineBindingServiceArgs(String...) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Determines the command line arguments to adjust service connections from "internal" to "external" binder.
determineCloudFunctionArg(String...) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Determines the cloud function argument for the given services.
determineSpringConditionals(ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Determines the command line values for the spring component conditionals.
direction - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
Direction() - Constructor for enum de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
 
disk - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
downloadDir - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 

E

endpoint - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
Endpoint - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Represents a communication endpoint.
ensembleLeader - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
ensembleWith - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
executables - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 

F

Field - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Represents a typed field in a record-like type declared in an artifact as part of Type.
fields - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
 
findWorkingDirectory() - Method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Guess the working directory.
formatToMeBi(long) - Static method in class de.iip_ecosphere.platform.services.spring.Utils
Formats number to Mebibytes (g/m only) without fractions and bytes as base unit.
formatToMeBi(long, int) - Static method in class de.iip_ecosphere.platform.services.spring.Utils
Formats number to Mebibytes (g/m only) without fractions.
function - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
function - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 

G

getAasEndpoint() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.ProcessSpec
Returns AAS endpoint (port/host) the service shall communicate with for commands.
getAasEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
getAasEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 
getAasNetmanagerKey() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the NetworkManager key for the AAS command connection to an external process.
getAasSetup() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager.SpringCloudServiceFactoryDescriptor
 
getApplicationId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the application id this service is assigned to.
getApplicationInstanceId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the application instance id this service is running within.
getArtifactDescriptorClass() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
getAvailabilityRetryDelay() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the delay between two availability checks.
getAvailablePredicate() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
getBrokerHost() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the name of the broker host.
getBrokerPort() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the broker port.
getChannel() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the name of the communication channel this relation is realized by.
getChannel() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getCls() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the class to be started as server.
getCmdArg() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns additional/optional command line arguments required to start the service.
getCmdArg() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getCmdArg(int, String) - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.ProcessSpec
Returns additional/optional command line arguments required to start the service.
getCmdArg(int, String) - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns additional/optional command line arguments required to start the service.
getCmdArg(int, String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
getCmdArg(int, String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 
getCmdArg(int, String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getConfig() - Static method in class de.iip_ecosphere.platform.services.spring.SpringInstances
Returns the configuration instance.
getCpus() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the desired number of CPUs for instances of this service.
getCpus() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getDeleteArtifacts() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns whether artifacts may be deleted.
getDeployer() - Static method in class de.iip_ecosphere.platform.services.spring.SpringInstances
Returns the deployer instance.
getDeploymentId() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the Spring cloud deployer deployment id.
getDescription() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the description of the relation.
getDescription() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the description of the server.
getDescription() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the description of the service.
getDescription() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.TypedData
Returns the description of the data.
getDescription() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
getDescription() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getDescription() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
getDescriptorName() - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Returns the deployment descriptor file name to use.
getDescriptorName() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the name of the descriptor file to load from an artifact.
getDirection() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the direction of the relation.
getDirection() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getDisk() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the desired disk space for instances of this service.
getDisk() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getDownloadDir() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the download directory for artifacts.
getEndpoint() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns communication endpoint (port/host) the service shall communicate with.
getEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getEnsembleLeader() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
getEnsembleWith() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the service id of the ensemble leader.
getEnsembleWith() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getExecutable(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the configured value for an executable, i.e., either from the configured executables mapping or the Executable.
getFields() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Type
Returns the fields of the type.
getFields() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
 
getFunction() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the function at the containing service associated with this relation.
getFunction() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
getFunction() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getGroup() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the deployment group.
getHost() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the host the server instance (may be superseded through a deployment plan).
getHostArg() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the specified command line argument to set the host to communicate with for this relation upon service deployment/execution.
getHostArg() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
getHostArg(String) - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the ready-to.use command line argument to set the host to communicate with for this relation upon service deployment/execution.
getHostArg(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
getId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the name of the artifact.
getId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
The id of the relation.
getId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the id of the server, also to be used as network management key.
getId() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the name of the service.
getId() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
getId() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getInstances() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the desired number of instances of this service to be started in the same process.
getInstances() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getInvocablesCreator() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
getJar() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
Returns the underlying JAR file.
getJavaOpts() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the Java command line options.
getKind() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the service kind.
getLogger() - Static method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Returns the logger of this class.
getLogger() - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Returns the logger.
getMemory() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the desired memory for instances of this service.
getMemory() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getMessages() - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Returns all messages as string.
getName() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the name of the artifact.
getName() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Field
Returns the name of the data.
getName() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the name of the service.
getName() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Type
Returns the name of the type.
getName() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.TypedData
Returns the name of the data.
getName() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
getName() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
 
getName() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
 
getName() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
getNetMgtKey() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the network management key of a service instance this service is relying on.
getParameters() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the service-specific configurable parameters.
getParameters() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getPort() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the network port of this server instance.
getPortArg() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the specified command line argument to set the communication port for this relation upon service deployment/execution.
getPortArg() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
getPortArg(int) - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the ready-to-use command line argument to set the communication port for this relation upon service deployment/execution.
getPortArg(int) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
getProcess() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns an optional attached process realizing the service.
getProcess() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getRelations() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the service-specific relations and command line arguments.
getRelations() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
getServer() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
If the service represents a server, return the server specification.
getServers() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the contained server specifications.
getServers() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
getService() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
The id of the service this relation is connecting to.
getService() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
getService() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getServices() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the contained services.
getServices() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
getServiceStreamEndpoint() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.ProcessSpec
Returns streaming endpoint (port/host) on the service side the process shall communicate with.
getServiceStreamEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
getServiceStreamEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 
getSharedLibs() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the directory for shared service libraries.
getShutdownHook() - Method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
 
getStreamEndpoint() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.ProcessSpec
Returns streaming endpoint (port/host) on the process side the service shall communicate with.
getStreamEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
getStreamEndpoint() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 
getStreamingNetmanagerKey() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the NetworkManager key for the streaming connection to an external process.
getSvc() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the YAML descriptor.
getThisDeviceHostIds() - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
String returns the host names/ids to be considered equal for this (the executing) device.
getTransport() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager.SpringCloudServiceFactoryDescriptor
 
getTransportHost(SpringCloudServiceSetup) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the actual transport host.
getTransportPort(SpringCloudServiceSetup) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Returns the actual transport port.
getType() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Field
Returns the type of the data.
getType() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the type of the data.
getType() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.TypedData
Returns the type of the data.
getType() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
getType() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
 
getType() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getType() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
getTypes() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the declared types.
getTypes() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
Returns the types of data.
getTypes() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
getTypes() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
getVersion() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Artifact
Returns the version of this artifact.
getVersion() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Returns the version of the server.
getVersion() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns the version of the service.
getWaitingTime() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Returns the waiting time for longer operations, e.g., deploying a service.
getWaitTime() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.ProcessSpec
Returns the time to wait for the process before going on with starting other services.
getWaitTime() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
getWaitTime() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 

H

handleFamilyProcesses(String[], boolean) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Prepares the processes of the family members.
handleOptionEnsemble(String, String[], ServiceManager) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Handles the ensemble option for service start.
handleOptions(Map<String, String>, ServiceManager, String...) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Handles service start options.
handleOptions(Map<String, String>, String[]) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Handles service start options.
hasMessages() - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Returns whether there are validation (error) messages.
HOST_PLACEHOLDER - Static variable in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
 
hostArg - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 

I

id - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
id - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
IN - de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
Input direction.
installInto(AppDeployer) - Static method in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
Installs an instance of this builder into deployer.
instances - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
instantiate(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Instantiates this service as a template to represent an instance service with id serviceId.
instantiateFromTemplate(SpringCloudServiceDescriptor, String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
isDeployable() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Returns whether this service is decentrally deployable.
isHostArgGeneric() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the whether Endpoint.getHostArg() is generic through Endpoint.HOST_PLACEHOLDER.
isHostArgGeneric() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
isPortArgGeneric() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
Returns the whether Endpoint.getPortArg() is generic through Endpoint.PORT_PLACEHOLDER.
isPortArgGeneric() - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
isPrimitive(String) - Static method in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
Returns whether a given type name is considered to be pre-defined/primitive (including "String").
isTopLevel() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
Whether this is a top-level service or a nested service, e.g., in a family.

J

jar - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
 
javaOpts - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 

L

loader - Variable in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
 
LOCAL_CHANNEL - Static variable in interface de.iip_ecosphere.platform.services.spring.descriptor.Relation
 
LOGGER - Static variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

M

main(String[]) - Static method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
Just for testing.
markServerUse(boolean, SpringCloudServiceDescriptor, boolean, NetworkManager) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Marks the use of a server by a service.
memory - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
messages - Variable in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
 
messages() - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Returns the validation messages.
migrateService(String, String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

N

name - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
name - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
 
name - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
 
name - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
networkManagerSupplier - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

O

onApplicationEvent(ContextRefreshedEvent) - Method in class de.iip_ecosphere.platform.services.spring.StartupApplicationListener
 
OPT_SERVICE_PREFIX - Static variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
OTHER - de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
If an explicit direction for other relations such as the empty channel for local connections shall be stated.
OUT - de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
Output direction.

P

parameters - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
PORT_PLACEHOLDER - Static variable in interface de.iip_ecosphere.platform.services.spring.descriptor.Endpoint
 
portArg - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
portKeys - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
PRIMITIVES - Static variable in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
 
priority() - Method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
 
process - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
process - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
processDir - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
ProcessSpec - Interface in de.iip_ecosphere.platform.services.spring.descriptor
If the service is not completely implemented rather than delegates functionality to an additional process that must be started and managed along with the service.
PROGRESS_COMPONENT_ID - Static variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
PROP_ZIP_CLASSPATH - Static variable in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
 
properties - Variable in class de.iip_ecosphere.platform.services.spring.ClasspathJavaCommandBuilder
 
PROTOCOL_PLACEHOLDER - Static variable in interface de.iip_ecosphere.platform.services.spring.descriptor.Service
 

R

readFromClasspath() - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Reads the YAML deployment descriptor from file.
readFromFile(File) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Reads the YAML deployment descriptor from file.
readFromYaml(InputStream) - Static method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
Reads an YamlArtifact from a YAML input stream.
reconfigure(SpringCloudServiceDescriptor, boolean, Map<String, String>) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Reconfigures service if started with .
registerPort(NetworkManager, String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Obtains a network port and registers it if necessary for release in SpringCloudServiceDescriptor.setState(ServiceState).
Relation - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Represents a relation/connection between services, including the local communication broker/server endpoint (no other information given), an outgoing data port (channel, direction, type) or an opposite side incoming data port (channel, id, service, direction, type).
Relation.Direction - Enum in de.iip_ecosphere.platform.services.spring.descriptor
Declares the direction types of an relation.
relations - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
release() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
removeArtifact(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
replaceSafe(String, String, String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
Replaces target in text by replacement.
resolve(String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
Resolve a type name to a type.
runningServers - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

S

server - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
Server - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Server process specification of servers to be started/stopped with an application.
servers - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
service - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
service - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
 
service - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
Service - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Information about a single service.
serviceAndEnsemble(String, String[]) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Returns the lead and ensemble services of service id (viewing id as potential ensemble leader) from a given set of services.
serviceCmdArgs - Static variable in class de.iip_ecosphere.platform.services.spring.SpringInstances
 
serviceIds - Variable in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
 
serviceProtocol - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
services - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
serviceStreamEndpoint - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
setAasEndpoint(YamlEndpoint) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
Defines communication endpoint (port/host) the service shall communicate with.
setAvailabilityRetryDelay(int) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Changes the delay between two availability checks.
setBrokerHost(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the name of the broker host.
setBrokerPort(int) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the broker port.
setChannel(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the name of the communication channel this relation is realized by.
setCmdArg(List<String>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the command line arguments.
setConfig(SpringCloudServiceSetup) - Static method in class de.iip_ecosphere.platform.services.spring.SpringInstances
Defines the configuration instance.
setCpus(int) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the desired number of CPUs for instances of this service.
setDeleteArtifacts(boolean) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines whether artifacts may be deleted.
setDeployer(AppDeployer) - Static method in class de.iip_ecosphere.platform.services.spring.SpringInstances
Defines the deployer instance.
setDeploymentId(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Sets the Spring cloud deployer deployment id.
setDescription(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the description of the relation.
setDescription(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
Defines the description of the data.
setDescriptorName(String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the name of the descriptor file to load from an artifact.
setDirection(Relation.Direction) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the direction of the relation.
setDisk(long) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the desired disk space for instances of this service.
setDownloadDir(File) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the download directory for artifacts.
setEndpoint(YamlEndpoint) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines communication endpoint (port/host) the service shall communicate with.
setEnsembleLeader(SpringCloudServiceDescriptor) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Defines the ensemble leader.
setEnsembleWith(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the service id of the ensemble leader starting this service.
setExecutables(HashMap<String, String>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the executables mapping, i.e., an optional mapping of OS command names to paths or other command names that are available on the respective target system.
setFields(List<YamlField>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
Defines the fields of the type.
setFunction(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the function at the containing service associated with this relation.
setHostArg(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
Defines the command line argument to set the host to communicate with for this relation upon service deployment/execution.
setId(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the id of this relation.
setInstances(int) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the desired number of instances of this service to be started in the same process.
setJavaOpts(List<String>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Sets the Java command line options.
setMemory(long) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the desired memory for instances of this service.
setName(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
Defines the name of the attribute.
setName(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlType
Defines the name of the type.
setName(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
Defines the name of the data.
setNetworkManagerClientSupplier(Supplier<NetworkManager>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Changes the network manager supplier.
setParameters(List<YamlTypedData>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the service-specific configurable parameter.
setPortArg(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
Defines the command line argument to set the communication port for this relation upon service deployment/execution.
setProcess(YamlProcess) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines an optional attached process realizing the service.
setRelations(List<YamlRelation>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlService
Defines the service-specific relations and command line arguments.
setServers(List<YamlServer>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
Sets the servers specification instances.
setService(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the name of the communication channel this relation is realized by.
setServiceCmdArgs(List<String>) - Static method in class de.iip_ecosphere.platform.services.spring.SpringInstances
Caching helper methods to allow early setting the additional service command arguments, e.g., for testing.
setServices(List<YamlService>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
Sets the service instances.
setServiceStreamEndpoint(YamlEndpoint) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
Defines communication endpoint (port/host) for streaming on the service side (to communicate with the process side).
setSharedLibs(File) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Changes the directory for shared service libraries.
setState(ServiceState) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
 
setState(ServiceDescriptor, ServiceState) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
setStateSafe(ServiceDescriptor, ServiceState) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
setStreamEndpoint(YamlEndpoint) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
Defines communication endpoint (port/host) on the process side the service shall communicate with.
setType(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
Defines the type of the attribute.
setType(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
Defines the type of the data.
setType(String) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
Defines the type of the data.
setTypes(List<YamlType>) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
Sets the declared types.
setWaitingTime(int) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
Defines the waiting time for longer operations, e.g., deploying a service.
setWaitTime(int) - Method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
Defines the time to wait for the process before going on with starting other services.
sharedLibs - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
shutdown() - Method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
 
SpringCloudArtifactDescriptor - Class in de.iip_ecosphere.platform.services.spring
A specific artifact descriptor for spring cloud services.
SpringCloudArtifactDescriptor(YamlArtifact, URI, File, List<SpringCloudServiceDescriptor>) - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudArtifactDescriptor
Creates an artifact descriptor.
SpringCloudServiceDescriptor - Class in de.iip_ecosphere.platform.services.spring
Specific descriptor implementation for spring cloud streams.
SpringCloudServiceDescriptor(Service, TypeResolver) - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Creates an instance.
SpringCloudServiceDescriptor(String, String, String, String, Version) - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Creates an instance.
SpringCloudServiceFactoryDescriptor() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager.SpringCloudServiceFactoryDescriptor
 
SpringCloudServiceManager - Class in de.iip_ecosphere.platform.services.spring
Service manager for Spring Cloud Stream.
SpringCloudServiceManager() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Prevents external creation.
SpringCloudServiceManager.SpringCloudServiceFactoryDescriptor - Class in de.iip_ecosphere.platform.services.spring
Descriptor for creating the service manager instance.
SpringCloudServiceSetup - Class in de.iip_ecosphere.platform.services.spring
Configures the service manager.
SpringCloudServiceSetup() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
SpringCloudServiceTypedConnectorData - Class in de.iip_ecosphere.platform.services.spring
Implements TypedDataConnectorDescriptor for Spring Cloud.
SpringCloudServiceTypedConnectorData(String, String, String, Class<?>, String, String) - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedConnectorData
Creates an instance.
SpringCloudServiceTypedData - Class in de.iip_ecosphere.platform.services.spring
Implements TypedDataDescriptor for Spring Cloud.
SpringCloudServiceTypedData(String, String, Class<?>) - Constructor for class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
Creates an instance.
SpringInstances - Class in de.iip_ecosphere.platform.services.spring
Allows bridging the Spring world with components loaded via JSL without that Spring creates the instance.
SpringInstances() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringInstances
 
SpringLifecycleDescriptor - Class in de.iip_ecosphere.platform.services.spring
The lifecycle descriptor for the spring cloud service manager.
SpringLifecycleDescriptor() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
 
SpringLifecycleDescriptor.Startup - Class in de.iip_ecosphere.platform.services.spring
Brings the startup application listener into this context and fills SpringInstances.
startProcess(SpringCloudServiceSetup, ProcessSpec) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Starts the non-Java execution process if needed.
startServers(Map<String, String>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Starting server instances.
startService(String...) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
startService(Map<String, String>, String...) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
startup(String[]) - Method in class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor
 
Startup() - Constructor for class de.iip_ecosphere.platform.services.spring.SpringLifecycleDescriptor.Startup
 
StartupApplicationListener - Class in de.iip_ecosphere.platform.services.spring
Performs instance initialization work with SpringInstances.
StartupApplicationListener() - Constructor for class de.iip_ecosphere.platform.services.spring.StartupApplicationListener
 
stopServers() - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Stopping server instances.
stopService(String...) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
streamEndpoint - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
substCmdArg(List<String>, int, String) - Static method in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
Returns additional/optional command line arguments required to start the service.
switchToService(String, String) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 

T

throwExecutionException(String, String) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Throws an execution exception for the given message and logs an error in the same step.
throwExecutionException(String, Throwable) - Static method in class de.iip_ecosphere.platform.services.spring.DescriptorUtils
Throws an execution exception for the given throwable and logs an error in the same step.
toFunctionDefinition(Set<AbstractServiceManager.TypedDataConnection>) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Turns typed data connections into a Spring cloud function definition argument.
toMap(List<? extends Type>) - Static method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Turns the given types into a map, mapping the type name to its type descriptor.
toService() - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Server
Turns this server into a temporary (partially default filled) service instance.
type - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceTypedData
 
type - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlField
 
type - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
type - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
Type - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Represents a type declared by an artifact.
TypedData - Interface in de.iip_ecosphere.platform.services.spring.descriptor
Represents typed data, e.g., a parameter.
TypeResolver - Class in de.iip_ecosphere.platform.services.spring.descriptor
Resolves declared types to dynamic Java classes (just attributes).
TypeResolver(List<? extends Type>) - Constructor for class de.iip_ecosphere.platform.services.spring.descriptor.TypeResolver
Creates a type resolver and creates internal classes for declarations.
types - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 

U

updateService(String, URI) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
 
Utils - Class in de.iip_ecosphere.platform.services.spring
Some utility functions.
Utils() - Constructor for class de.iip_ecosphere.platform.services.spring.Utils
 

V

validate(Artifact) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given artifact (and contained descriptor elements).
validate(Endpoint) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given endpoint (and contained descriptor elements).
validate(Endpoint, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given endpoint (and contained descriptor elements).
validate(ProcessSpec) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given process (and contained descriptor elements).
validate(ProcessSpec, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given process (and contained descriptor elements).
validate(Relation, Map<String, Type>) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given relation (and contained descriptor elements).
validate(Relation, Map<String, Type>, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given relation (and contained descriptor elements).
validate(Service, List<? extends Type>) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given service (and contained descriptor elements).
validate(Service, Map<String, Type>, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given service (and contained descriptor elements).
validate(TypedData, Map<String, Type>, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
Validates the given typed data (and contained descriptor elements).
validate(O, String) - Method in interface de.iip_ecosphere.platform.services.spring.descriptor.Validator.ValidatorFunction
Validate the given object.
Validator - Class in de.iip_ecosphere.platform.services.spring.descriptor
A simple validator for deployment descriptors.
Validator() - Constructor for class de.iip_ecosphere.platform.services.spring.descriptor.Validator
 
Validator.ValidatorFunction<O> - Interface in de.iip_ecosphere.platform.services.spring.descriptor
A validation function, to point generically to the private validation functions defined by this class.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.iip_ecosphere.platform.services.spring.descriptor.Relation.Direction
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor(String, DeploymentState, Predicate<DeploymentState>) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
Waits for completing a deployer operation.
waitForAdminServer(int) - Method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceDescriptor
Waits that the server on SpringCloudServiceDescriptor.adminAddr becomes available.
waitingTime - Variable in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup
 
waitTime - Variable in class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 

Y

YamlArtifact - Class in de.iip_ecosphere.platform.services.spring.yaml
Information about an artifact containing services.
YamlArtifact() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlArtifact
 
YamlEndpoint - Class in de.iip_ecosphere.platform.services.spring.yaml
Represents a communication endpoint.
YamlEndpoint() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlEndpoint
 
YamlField - Class in de.iip_ecosphere.platform.services.spring.yaml
Implements Field for YAML.
YamlField() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlField
 
YamlProcess - Class in de.iip_ecosphere.platform.services.spring.yaml
If the service is not completely implemented rather than delegates functionality to an additional process that must be started and managed along with the service.
YamlProcess() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlProcess
 
YamlRelation - Class in de.iip_ecosphere.platform.services.spring.yaml
Represents a relation/connection between services.
YamlRelation() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlRelation
 
YamlServer - Class in de.iip_ecosphere.platform.services.spring.yaml
Server process specification of servers to be started/stopped with an application.
YamlServer() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlServer
 
YamlService - Class in de.iip_ecosphere.platform.services.spring.yaml
Information about a single service.
YamlService() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlService
 
YamlType - Class in de.iip_ecosphere.platform.services.spring.yaml
Implements Type for Yaml.
YamlType() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlType
 
YamlTypedData - Class in de.iip_ecosphere.platform.services.spring.yaml
Yaml implementation of TypedData.
YamlTypedData() - Constructor for class de.iip_ecosphere.platform.services.spring.yaml.YamlTypedData
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes All Packages