Eip Messaging Endpoints Entities
Competing Consumers
- Preview
- Usage
- Definition
import { CompetingConsumers } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<CompetingConsumers/>
// or
import { extendStyle } from "@dinghy/base-components";
import { COMPETING_CONSUMERS } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, COMPETING_CONSUMERS)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.competing_consumers;',
},
_width: 150,
_height: 90,
}
Durable Subscriber
- Preview
- Usage
- Definition
import { DurableSubscriber } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<DurableSubscriber/>
// or
import { extendStyle } from "@dinghy/base-components";
import { DURABLE_SUBSCRIBER } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, DURABLE_SUBSCRIBER)}
/>
{
_style: {
entity: 'dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.durable_subscriber;fillColor=#a0a0a0;',
},
_width: 30,
_height: 35,
}
Event Driven Consumer
- Preview
- Usage
- Definition
import { EventDrivenConsumer } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<EventDrivenConsumer/>
// or
import { extendStyle } from "@dinghy/base-components";
import { EVENT_DRIVEN_CONSUMER } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, EVENT_DRIVEN_CONSUMER)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.event_driven_consumer;',
},
_width: 150,
_height: 90,
}
Message Dispatcher
- Preview
- Usage
- Definition
import { MessageDispatcher } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<MessageDispatcher/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGE_DISPATCHER } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, MESSAGE_DISPATCHER)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.message_dispatcher;',
},
_width: 150,
_height: 90,
}
Messaging Gateway
- Preview
- Usage
- Definition
import { MessagingGateway } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<MessagingGateway/>
// or
import { extendStyle } from "@dinghy/base-components";
import { MESSAGING_GATEWAY } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, MESSAGING_GATEWAY)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.messaging_gateway;',
},
_width: 150,
_height: 90,
}
Polling Consumer
- Preview
- Usage
- Definition
import { PollingConsumer } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<PollingConsumer/>
// or
import { extendStyle } from "@dinghy/base-components";
import { POLLING_CONSUMER } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, POLLING_CONSUMER)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.polling_consumer;',
},
_width: 150,
_height: 90,
}
Selective Consumer
- Preview
- Usage
- Definition
import { SelectiveConsumer } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<SelectiveConsumer/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SELECTIVE_CONSUMER } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, SELECTIVE_CONSUMER)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.selective_consumer;',
},
_width: 150,
_height: 90,
}
Service Activator
- Preview
- Usage
- Definition
import { ServiceActivator } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<ServiceActivator/>
// or
import { extendStyle } from "@dinghy/base-components";
import { SERVICE_ACTIVATOR } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, SERVICE_ACTIVATOR)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.service_activator;',
},
_width: 150,
_height: 90,
}
Transactional Client
- Preview
- Usage
- Definition

import { TransactionalClient } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<TransactionalClient/>
// or
import { extendStyle } from "@dinghy/base-components";
import { TRANSACTIONAL_CLIENT } from '@dinghy/diagrams/entitiesEipMessagingEndpoints'
<Shape
{...props}
_style={extendStyle(props, TRANSACTIONAL_CLIENT)}
/>
{
_style: {
entity: 'fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;align=center;fontSize=8;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.eip.transactional_client;',
},
_width: 150,
_height: 90,
}