Interface AiidaDataNeedInterface
- All Known Implementing Classes:
AiidaDataNeed,AiidaLocalDataNeed,InboundAiidaDataNeed,InboundAiidaLocalDataNeed,OutboundAiidaDataNeed,OutboundAiidaLocalDataNeed
public interface AiidaDataNeedInterface
-
Method Summary
Modifier and TypeMethodDescriptionasset()Returns the kind of asset the data is retrieved fromReturns the data need IDdataTags()Returns the set of identifiers for the data that should be shared.booleanReturns whether the receiving party should acknowledge the reception of the data.schemas()Returns the schema for the dataorg.springframework.scheduling.support.CronExpressionReturns the schedule in cron format, at which data should be sent.type()Returns the type of the Data Need
-
Method Details
-
asset
AiidaAsset asset()Returns the kind of asset the data is retrieved from- See Also:
-
dataNeedId
UUID dataNeedId()Returns the data need ID -
dataTags
Returns the set of identifiers for the data that should be shared. -
schemas
Set<AiidaSchema> schemas()Returns the schema for the data- See Also:
-
transmissionSchedule
org.springframework.scheduling.support.CronExpression transmissionSchedule()Returns the schedule in cron format, at which data should be sent. -
isAcknowledgementRequired
boolean isAcknowledgementRequired()Returns whether the receiving party should acknowledge the reception of the data. If true, the receiving party is expected to send an acknowledgment envelope back to the sender after receiving the data. If false, no acknowledgment is expected. -
type
String type()Returns the type of the Data Need
-