Uses of Interface
de.iip_ecosphere.platform.services.TypedDataConnectorDescriptor
-
Uses of TypedDataConnectorDescriptor in de.iip_ecosphere.platform.services
Classes in de.iip_ecosphere.platform.services that implement TypedDataConnectorDescriptorModifier and TypeClassDescriptionstatic classWraps aTypedDataConnectorDescriptorto adjust the service (depending from the direction of traversal/creation).Fields in de.iip_ecosphere.platform.services declared as TypedDataConnectorDescriptorModifier and TypeFieldDescriptionprivate TypedDataConnectorDescriptorAbstractServiceManager.TypedDataConnection.connectorFields in de.iip_ecosphere.platform.services with type parameters of type TypedDataConnectorDescriptorModifier and TypeFieldDescriptionprivate List<TypedDataConnectorDescriptor> AbstractServiceDescriptor.inputprivate List<TypedDataConnectorDescriptor> AbstractServiceDescriptor.outputMethods in de.iip_ecosphere.platform.services that return types with arguments of type TypedDataConnectorDescriptorModifier and TypeMethodDescriptionServicesAas.createAvailabilityPredicate(int timeout, int retryDelay, boolean input) Returns an availability predicate functor to determine whether typed data connector descriptors do exist in the AAS.protected abstract Predicate<TypedDataConnectorDescriptor> AbstractServiceManager.getAvailablePredicate()Returns the available connector testing predicate.AbstractServiceDescriptor.getDataConnectors()ServiceDescriptor.getDataConnectors()Returns all (asynchronous) connectors from this service.AbstractServiceDescriptor.getInputDataConnectors()AbstractServiceManager.getInputDataConnectors(String serviceId) ServiceDescriptor.getInputDataConnectors()Returns all (asynchronous) input connectors into this service.ServiceManager.getInputDataConnectors(String serviceId) Returns all input connector information for the givenserviceId.AbstractServiceDescriptor.getOutputDataConnectors()AbstractServiceManager.getOutputDataConnectors(String serviceId) ServiceDescriptor.getOutputDataConnectors()Returns all (asynchronous) output connectors from this service.ServiceManager.getOutputDataConnectors(String serviceId) Returns all output connector information for the givenserviceId.Methods in de.iip_ecosphere.platform.services with parameters of type TypedDataConnectorDescriptorModifier and TypeMethodDescriptionprotected voidAbstractServiceDescriptor.addInputDataConnector(TypedDataConnectorDescriptor input) Adds an input descriptor.protected voidAbstractServiceDescriptor.addOutputDataConnector(TypedDataConnectorDescriptor output) Adds an output descriptor.Method parameters in de.iip_ecosphere.platform.services with type arguments of type TypedDataConnectorDescriptorModifier and TypeMethodDescriptionprivate static voidServicesAas.addRelationData(de.iip_ecosphere.platform.support.aas.SubmodelElementCollection.SubmodelElementCollectionBuilder builder, List<? extends TypedDataConnectorDescriptor> descriptors, boolean input, de.iip_ecosphere.platform.support.aas.Reference serviceRef) Adds data toServicesAas.NAME_COLL_RELATIONS.AbstractServiceDescriptor.connectorIds(Collection<TypedDataConnectorDescriptor> cons) Returns all connector ids for the connectors incons.static <S extends ServiceDescriptor>
List<S> AbstractServiceManager.sortByDependency(List<S> services, Collection<? extends ServiceDescriptor> localServices, Predicate<TypedDataConnectorDescriptor> available, boolean reverse) Sorts a list of services by their dependencies, considering prerequisite input nodes outside the own ensemble.Constructors in de.iip_ecosphere.platform.services with parameters of type TypedDataConnectorDescriptorModifierConstructorDescriptionTypedDataConnection(TypedDataConnectorDescriptor connector, String service, boolean isInput) Creates an instance.