Eip Messaging Channels Entities
Channel Adapter
- Preview
- Usage
- Definition
import { ChannelAdapter } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<ChannelAdapter/>
// or
import { extendStyle } from "@dinghy/base-components";
import { CHANNEL_ADAPTER } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, CHANNEL_ADAPTER)}
/>
{
_style: {
entity: 'strokeWidth=2;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.channel_adapter;fillColor=#9ddbef;',
},
_width: 45,
_height: 90,
}
Datatype Channel
- Preview
- Usage
- Definition
import { DatatypeChannel } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<DatatypeChannel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { DATATYPE_CHANNEL } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, DATATYPE_CHANNEL)}
/>
{
_style: {
entity: 'strokeWidth=1;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.dataChannel;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;',
},
_width: 100,
_height: 20,
}
Dead Letter Channel
- Preview
- Usage
- Definition
import { DeadLetterChannel } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<DeadLetterChannel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { DEAD_LETTER_CHANNEL } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, DEAD_LETTER_CHANNEL)}
/>
{
_style: {
entity: 'strokeWidth=1;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.deadLetterChannel;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;',
},
_width: 100,
_height: 20,
}
Invalid Message Channel
- Preview
- Usage
- Definition
import { InvalidMessageChannel } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<InvalidMessageChannel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { INVALID_MESSAGE_CHANNEL } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, INVALID_MESSAGE_CHANNEL)}
/>
{
_style: {
entity: 'strokeWidth=1;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.invalidMessageChannel;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;',
},
_width: 100,
_height: 20,
}
Message Bus
- Preview
- Usage
- Definition
import { MessageBus } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<MessageBus/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_BUS } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_BUS)}
/>
{
_style: {
entity: 'strokeWidth=2;strokeColor=#000000;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.messageChannel;',
},
_width: 120,
_height: 140,
}
Message Bus 2
- Preview
- Usage
- Definition
import { MessageBus2 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<MessageBus2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_BUS_2 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_BUS_2)}
/>
{
_style: {
entity: 'edgeStyle=elbowEdgeStyle;strokeWidth=2;rounded=0;endArrow=block;startArrow=block;startSize=10;endSize=10;dashed=0;html=1;strokeColor=#808080;',
},
_width: 1,
_height: 140,
}
Message Channel
- Preview
- Usage
- Definition
import { MessageChannel } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<MessageChannel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_CHANNEL } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_CHANNEL)}
/>
{
_style: {
entity: 'strokeWidth=1;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.messageChannel;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;verticalAlign=top;',
},
_width: 100,
_height: 20,
}
Messaging Bridge
- Preview
- Usage
- Definition
import { MessagingBridge } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<MessagingBridge/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGING_BRIDGE } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, MESSAGING_BRIDGE)}
/>
{
_style: {
entity: 'strokeWidth=2;outlineConnect=0;dashed=0;align=center;html=1;fontSize=8;shape=mxgraph.eip.messaging_bridge;verticalLabelPosition=bottom;verticalAlign=top;fillColor=#c0f5a9;',
},
_width: 150,
_height: 90,
}
Publish Subscribe Channel
- Preview
- Usage
- Definition
import { PublishSubscribeChannel } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<PublishSubscribeChannel/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PUBLISH_SUBSCRIBE_CHANNEL } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, PUBLISH_SUBSCRIBE_CHANNEL)}
/>
{
_style: {
entity: 'strokeWidth=2;dashed=0;align=center;fontSize=8;html=1;shape=rect;',
},
_width: 80,
_height: 160,
}
Publish Subscribe Channel 2
- Preview
- Usage
- Definition
import { PublishSubscribeChannel2 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<PublishSubscribeChannel2/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PUBLISH_SUBSCRIBE_CHANNEL_2 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, PUBLISH_SUBSCRIBE_CHANNEL_2)}
/>
{
_style: {
entity: 'rounded=0;endArrow=none;endSize=10;dashed=0;html=1;strokeColor=#808080;strokeWidth=2;',
},
_width: 1,
_height: 160,
}
Publish Subscribe Channel 3
- Preview
- Usage
- Definition
import { PublishSubscribeChannel3 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<PublishSubscribeChannel3/>
// or
import { extendStyle } from "@dinghy/base-components";
import { PUBLISH_SUBSCRIBE_CHANNEL_3 } from '@dinghy/diagrams/entitiesEipMessagingChannels'
<Shape
{...props}
_style={extendStyle(props, PUBLISH_SUBSCRIBE_CHANNEL_3)}
/>
{
_style: {
entity: 'rounded=0;edgeStyle=orthogonalEdgeStyle;endArrow=block;endSize=10;dashed=0;html=1;strokeColor=#808080;strokeWidth=2;',
},
_width: 2,
_height: 160,
}