T - the generic type of the concrete declarerD - the generic type of the produced OperationDeclarationpublic abstract class ExecutableComponentDeclarer<T extends ExecutableComponentDeclarer,D extends ExecutableComponentDeclaration> extends ComponentDeclarer<T,D>
declarers which allow to construct an OperationDeclarationdeclaration| Modifier and Type | Method and Description |
|---|---|
T |
requiresConnection(boolean requiresConnection)
Specifies if this component requires a connection in order to perform its task
|
T |
supportsStreaming(boolean supportsStreaming)
Specifies if this component supports streaming.
|
T |
transactional(boolean transactional)
Specifies if this component has the ability to execute while joining a transaction
|
T |
withNotificationModel(NotificationModel notification)
Adds a
NotificationModel to indicate that the current component fires the added notification. |
OutputDeclarer |
withOutput()
Declares element output
|
OutputDeclarer |
withOutputAttributes()
Declares element output
|
withChain, withChain, withComponent, withDeprecation, withErrorModel, withModelProperty, withOptionalComponent, withRoute, withStereotypedescribedAs, onDefaultParameterGroup, onParameterGroupgetDeclarationpublic OutputDeclarer withOutput()
OutputDeclarerpublic OutputDeclarer withOutputAttributes()
OutputDeclarerpublic T transactional(boolean transactional)
transactional - whether the component is transactional or notthis declarerpublic T requiresConnection(boolean requiresConnection)
requiresConnection - whether the component requires a connection or notthis declarerpublic T supportsStreaming(boolean supportsStreaming)
supportsStreaming - whether the component supports streaming or notthis declarerpublic T withNotificationModel(NotificationModel notification)
NotificationModel to indicate that the current component fires the added notification.notification - NotificationModel to add to the OperationDeclarationthis declarerCopyright © 2019 MuleSoft, Inc.. All rights reserved.