Modifier and Type | Method and Description |
---|---|
Set<NotificationModel> |
ExtensionModel.getNotificationModels() |
Modifier and Type | Method and Description |
---|---|
Set<NotificationModel> |
ExecutableComponentDeclaration.getNotificationModels() |
Set<NotificationModel> |
ExtensionDeclaration.getNotificationModels() |
Modifier and Type | Method and Description |
---|---|
void |
ExecutableComponentDeclaration.addNotificationModel(NotificationModel notificationModel) |
void |
ExtensionDeclaration.addNotificationModel(NotificationModel notificationModel) |
T |
ExecutableComponentDeclarer.withNotificationModel(NotificationModel notification)
Adds a
NotificationModel to indicate that the current component fires the added notification. |
ExtensionDeclarer |
ExtensionDeclarer.withNotificationModel(NotificationModel notificationModel)
Registers an
NotificationModel that could be fired by its operations and sources. |
Modifier and Type | Method and Description |
---|---|
Set<NotificationModel> |
HasNotifications.getNotificationModels() |
Modifier and Type | Method and Description |
---|---|
Set<NotificationModel> |
AbstractExecutableComponentModel.getNotificationModels() |
Set<NotificationModel> |
ImmutableExtensionModel.getNotificationModels() |
Constructor and Description |
---|
AbstractExecutableComponentModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
OutputModel output,
OutputModel outputAttributes,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties,
List<? extends NestableElementModel> nestedComponents,
Set<NotificationModel> notifications)
Creates a new instance
|
ImmutableExtensionModel(String name,
String description,
String version,
String vendor,
Category category,
List<ConfigurationModel> configurationModels,
List<OperationModel> operationModels,
List<ConnectionProviderModel> connectionProviders,
List<SourceModel> sourceModels,
List<FunctionModel> functions,
List<ConstructModel> constructModels,
DisplayModel displayModel,
XmlDslModel xmlDslModel,
Set<SubTypesModel> subTypes,
Set<ObjectType> types,
Set<String> resources,
Set<ImportedTypeModel> importedTypes,
Set<ErrorModel> errors,
Set<ExternalLibraryModel> externalLibraryModels,
Set<String> privilegedPackages,
Set<String> privilegedArtifacts,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance with the given state
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableNotificationModel
Default and immutable implementation of
NotificationModel |
Modifier and Type | Method and Description |
---|---|
NotificationModel |
NotificationModelBuilder.build() |
Constructor and Description |
---|
ImmutableOperationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
boolean blocking,
ExecutionType executionType,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
Set<ErrorModel> errors,
StereotypeModel stereotype,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance with the given state
|
Constructor and Description |
---|
ImmutableSourceModel(String name,
String description,
boolean hasResponse,
boolean runsOnPrimaryNodeOnly,
List<ParameterGroupModel> parameterGroupModels,
List<? extends NestableElementModel> nestedComponents,
OutputModel output,
OutputModel outputAttributes,
Optional<SourceCallbackModel> successCallbackModel,
Optional<SourceCallbackModel> errorCallbackModel,
Optional<SourceCallbackModel> terminateCallbackModel,
boolean requiresConnection,
boolean transactional,
boolean supportsStreaming,
DisplayModel displayModel,
StereotypeModel stereotype,
Set<ErrorModel> errors,
Set<ModelProperty> modelProperties,
Set<NotificationModel> notifications)
Creates a new instance
|
Copyright © 2018. All rights reserved.