All Downloads are FREE. Search and download functionalities are using the official Maven repository.

data.graph.simpleModule.json Maven / Gradle / Ivy

There is a newer version: 4.0.1
Show newest version
{
  "name": "module name",
  "description": "module description",
  "version": "module version",
  "flows": [
    {
      "name": "Multi Flow 2",
      "consumer": {
        "componentName": "Test Consumer",
        "description": "Test Consumer Description",
        "componentType": "org.ikasan.spec.component.endpoint.Consumer",
        "implementingClass": "org.ikasan.topology.metadata.components.ConfiguredConsumer",
        "configurationId": "CONFIGURATION_ID",
        "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
        "configurable": true
      },
      "transitions": [
        {
          "from": "Test Broker",
          "to": "Test Producer 2",
          "name": "default"
        },
        {
          "from": "Test Splitter",
          "to": "Test Broker",
          "name": "default"
        },
        {
          "from": "Test Filter",
          "to": "Test Splitter",
          "name": "default"
        },
        {
          "from": "Test Multi Recipient Router",
          "to": "Test Filter",
          "name": "route 2"
        },
        {
          "from": "Test Converter",
          "to": "Test Producer",
          "name": "default"
        },
        {
          "from": "Test Multi Recipient Router",
          "to": "Test Converter",
          "name": "route 1"
        },
        {
          "from": "Test Consumer",
          "to": "Test Multi Recipient Router",
          "name": "default"
        },
        {
          "from": "Test Multi Recipient Router",
          "to": "Test Filter 2",
          "name": "route 1"
        },
        {
          "from": "Test Filter 2",
          "to": "Test Producer 3",
          "name": "route 1"
        }
      ],
      "flowElements": [
        {
          "componentName": "Test Producer 2",
          "description": "Test Producer 2 Description",
          "componentType": "org.ikasan.spec.component.endpoint.Producer",
          "implementingClass": "org.ikasan.topology.metadata.components.TestProducer",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Broker",
          "description": "Test Broker Description",
          "componentType": "org.ikasan.spec.component.endpoint.Broker",
          "implementingClass": "org.ikasan.topology.metadata.components.TestBroker",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Splitter",
          "description": "Test Splitter Description",
          "componentType": "org.ikasan.spec.component.splitting.Splitter",
          "implementingClass": "org.ikasan.topology.metadata.components.TestSplitter",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Filter",
          "description": "Test Filter Description",
          "componentType": "org.ikasan.spec.component.filter.Filter",
          "implementingClass": "org.ikasan.topology.metadata.components.TestFilter",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Producer",
          "description": "Test Producer Description",
          "componentType": "org.ikasan.spec.component.endpoint.Producer",
          "implementingClass": "org.ikasan.topology.metadata.components.TestProducer",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Converter",
          "description": "Test Converter Description",
          "componentType": "org.ikasan.spec.component.transformation.Converter",
          "implementingClass": "org.ikasan.topology.metadata.components.TestConverter",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Multi Recipient Router",
          "description": "Test Multi Recipient Router Description",
          "componentType": "org.ikasan.spec.component.routing.MultiRecipientRouter",
          "implementingClass": "org.ikasan.topology.metadata.components.TestMultiRecipientRouter",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Consumer",
          "description": "Test Consumer Description",
          "componentType": "org.ikasan.spec.component.endpoint.Consumer",
          "implementingClass": "org.ikasan.topology.metadata.components.ConfiguredConsumer",
          "configurationId": "CONFIGURATION_ID",
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": true
        },
        {
          "componentName": "Test Filter 2",
          "description": "Test Filter Description",
          "componentType": "org.ikasan.spec.component.filter.Filter",
          "implementingClass": "org.ikasan.topology.metadata.components.TestFilter",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        },
        {
          "componentName": "Test Producer 3",
          "description": "Test Producer Description",
          "componentType": "org.ikasan.spec.component.endpoint.Producer",
          "implementingClass": "org.ikasan.topology.metadata.components.TestProducer",
          "configurationId": null,
          "invokerConfigurationId": "FLOW_INVOKER_CONFIGURATION_ID",
          "configurable": false
        }
      ],
      "configurationId": "FLOW_CONFIGURATION_ID"
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy