Changes

Jump to: navigation, search

NexJ Message Concept - Mapping to the Code Base

3,673 bytes added, 17:43, 5 August 2011
Created page with '<pre> Structural Analysis of the Code Base (Integration Engine) - Rationale: Discover how the NexJ Message *concept* is implemented at the source code level. A1. nexj.…'
<pre>

Structural Analysis of the Code Base (Integration Engine)

- Rationale: Discover how the NexJ Message *concept* is implemented at the source code level.


A1. nexj.core.integration

- interfaces: /core/src/nexj/core/integration/MessageFormatter.java

/core/src/nexj/core/integration/MessageParser.java

- concrete classes: /core/src/nexj/core/integration/IntegrationException.java

/core/src/nexj/core/integration/PrimitiveFormatter.java


B1. nexj.core.integration.format.csv

B2. nexj.core.integration.format.json

- concrete classes: /core/src/nexj/core/integration/format/json/JSONMessageFormatter.java

/core/src/nexj/core/integration/format/json/JSONMessageParser.java


B3. nexj.core.integration.format.xml


C. nexj.core.meta.integration (24 source files)

- interfaces: /core/src/nexj/core/meta/integration/EndpointPart.java

/core/src/nexj/core/meta/integration/FormatHolder.java

/core/src/nexj/core/meta/integration/SchemaExporter.java

/core/src/nexj/core/meta/integration/MessagePartMapping.java

/core/src/nexj/core/meta/integration/TransformationEndpoint.java

/core/src/nexj/core/meta/integration/XMLIntegrationMetadataExporter.java

/core/src/nexj/core/meta/integration/XMLIntegrationMetadataLoader.java

/core/src/nexj/core/meta/integration/XMLMessageMappingExporter.java

/core/src/nexj/core/meta/integration/XMLMessageMappingLoader.java



- immutable class: /core/src/nexj/core/meta/integration/Message.java


- asbtract classes: /core/src/nexj/core/meta/integration/Channel.java

/core/src/nexj/core/meta/integration/CompositeMessagePart.java

/core/src/nexj/core/meta/integration/MessagePart.java

/core/src/nexj/core/meta/integration/TransactionalChannel.java


- concrete classes: /core/src/nexj/core/meta/integration/CompositeMessagePartInstance.java

/core/src/nexj/core/meta/integration/CompositeMessagePartRef.java

/core/src/nexj/core/meta/integration/Format.java

/core/src/nexj/core/meta/integration/MessagePartMapping.java

/core/src/nexj/core/meta/integration/MessageTable.java

/core/src/nexj/core/meta/integration/PrimitiveMessagePart.java
- extends MessagePart

/core/src/nexj/core/meta/integration/Transformation.java

/core/src/nexj/core/meta/integration/TransformationArgument.java

/core/src/nexj/core/meta/integration/TransformationMapping.java

/core/src/nexj/core/meta/integration/TransformationSource.java


D1. nexj.core.meta.integration.format.csv

D2. nexj.core.meta.integration.format.json

D3. nexj.core.meta.integration.format.xml



</pre>
1
edit

Navigation menu