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
All Classes All Packages
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
filetourls. - 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
msgContexttomsgfor output. - appendToContext(String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
-
Appends
texttocontextconsidering thatcontextmay 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
objectin a field is not null. - assertJavaIdentifier(String, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
-
Asserts that
namein 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
stringis not empty, in particular not null. - assertType(String, Map<String, Type>, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
- assertVersion(Object, String, String) - Method in class de.iip_ecosphere.platform.services.spring.descriptor.Validator
-
Asserts that
objectin 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.adminAddrhas been set bySpringCloudServiceDescriptor.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
textcontainstarget. - 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
artifactand containingjarFile. - 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
numberto 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
numberto 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
NetworkManagerkey 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
NetworkManagerkey 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 throughEndpoint.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 throughEndpoint.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
YamlArtifactfrom a YAML input stream. - reconfigure(SpringCloudServiceDescriptor, boolean, Map<String, String>) - Static method in class de.iip_ecosphere.platform.services.spring.SpringCloudServiceManager
-
Reconfigures
serviceifstartedwith . - 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
-
Releases the
SpringCloudServiceDescriptor.processas well as the ports inSpringCloudServiceDescriptor.portKeys. - 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
targetintextbyreplacement. - 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(viewingidas 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
-
Calls
SpringCloudServiceManager.setState(ServiceDescriptor, ServiceState)logging exceptions. - 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
TypedDataConnectorDescriptorfor 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
TypedDataDescriptorfor 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
typesinto 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.adminAddrbecomes 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
Fieldfor 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
Typefor 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
All Classes All Packages