Eip Message Routing Entities
Aggregator
- Preview
- Usage
- Definition
import { Aggregator } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Aggregator/>
// or
import { extendStyle } from "@dinghy/base-components";
import { AGGREGATOR } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, AGGREGATOR)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.aggregator;',
},
_width: 150,
_height: 90,
}
Composed Message Processor
- Preview
- Usage
- Definition
import { ComposedMessageProcessor } from '@dinghy/diagrams/entitiesEipMessageRouting'
<ComposedMessageProcessor/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMPOSED_MESSAGE_PROCESSOR } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, COMPOSED_MESSAGE_PROCESSOR)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.composed_message_processor;',
},
_width: 150,
_height: 90,
}
Content Based Router
- Preview
- Usage
- Definition
import { ContentBasedRouter } from '@dinghy/diagrams/entitiesEipMessageRouting'
<ContentBasedRouter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CONTENT_BASED_ROUTER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, CONTENT_BASED_ROUTER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.content_based_router;',
},
_width: 150,
_height: 90,
}
Dynamic Router
- Preview
- Usage
- Definition
import { DynamicRouter } from '@dinghy/diagrams/entitiesEipMessageRouting'
<DynamicRouter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { DYNAMIC_ROUTER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, DYNAMIC_ROUTER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.dynamic_router;',
},
_width: 150,
_height: 90,
}
Message Broker
- Preview
- Usage
- Definition
import { MessageBroker } from '@dinghy/diagrams/entitiesEipMessageRouting'
<MessageBroker/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_BROKER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_BROKER)}
/>
{
_style: {
entity: 'strokeWidth=2;dashed=0;align=center;fontSize=8;shape=rect;fillColor=#fffbc0;strokeColor=#000000;',
},
_width: 120,
_height: 90,
}
Message Broker 2
- Preview
- Usage
- Definition
import { MessageBroker2 } from '@dinghy/diagrams/entitiesEipMessageRouting'
<MessageBroker2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_BROKER_2 } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_BROKER_2)}
/>
{
_style: {
entity: 'strokeWidth=2;dashed=0;align=center;fontSize=8;shape=rect;fillColor=#c0f5a9;strokeColor=#000000;',
},
_width: 6,
_height: 90,
}
Message Broker 3
- Preview
- Usage
- Definition
import { MessageBroker3 } from '@dinghy/diagrams/entitiesEipMessageRouting'
<MessageBroker3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_BROKER_3 } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_BROKER_3)}
/>
{
_style: {
entity: 'edgeStyle=none;endArrow=none;dashed=0;html=1;strokeWidth=2;',
},
_width: 7,
_height: 90,
}
Message Filter
- Preview
- Usage
- Definition
import { MessageFilter } from '@dinghy/diagrams/entitiesEipMessageRouting'
<MessageFilter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_FILTER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_FILTER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.message_filter;',
},
_width: 150,
_height: 90,
}
Process Manager
- Preview
- Usage
- Definition
import { ProcessManager } from '@dinghy/diagrams/entitiesEipMessageRouting'
<ProcessManager/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PROCESS_MANAGER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, PROCESS_MANAGER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.process_manager;',
},
_width: 150,
_height: 90,
}
Recipient List
- Preview
- Usage
- Definition
import { RecipientList } from '@dinghy/diagrams/entitiesEipMessageRouting'
<RecipientList/>
// or
import { extendStyle } from "@dinghy/base-components";
import { RECIPIENT_LIST } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, RECIPIENT_LIST)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.recipient_list;',
},
_width: 150,
_height: 90,
}
Resequencer
- Preview
- Usage
- Definition
import { Resequencer } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Resequencer/>
// or
import { extendStyle } from "@dinghy/base-components";
import { RESEQUENCER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, RESEQUENCER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.resequencer;',
},
_width: 150,
_height: 90,
}
Routing Slip
- Preview
- Usage
- Definition
import { RoutingSlip } from '@dinghy/diagrams/entitiesEipMessageRouting'
<RoutingSlip/>
// or
import { extendStyle } from "@dinghy/base-components";
import { ROUTING_SLIP } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, ROUTING_SLIP)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.routing_slip;',
},
_width: 150,
_height: 90,
}
Splitter
- Preview
- Usage
- Definition
import { Splitter } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Splitter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SPLITTER } from '@dinghy/diagrams/entitiesEipMessageRouting'
<Shape
{...props}
_style={extendStyle(props, SPLITTER)}
/>
{
_style: {
entity: 'html=1;strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fillColor=#c0f5a9;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.splitter;',
},
_width: 150,
_height: 90,
}