Expand description
Crate zerodds-java-omgdds. Safety classification: STANDARD.
Native Java-DDS-PSM (org.omg.dds.*) Pure-Java-Implementation ohne
JNI-Dependency. Der eigentliche Java-Source-Tree lebt unter
crates/java-omgdds/java/src/main/java/org/omg/dds/* (normative
OMG-API) und org/zerodds/internal/* (Implementation-Detail).
Spec: OMG DDS-Java-PSM 1.0 (formal/2017-04-01).
Vendor-Spec: docs/specs/zerodds-java-omgdds-1.0.md.
§Schichten-Position
Layer 6 — PSMs / Bindings (Pure-Java-Pfad ohne JNI; Codegen via
zerodds-idl-java).
§Architektur
+------------------------------------------------------+
| Java-User-Code |
| import org.omg.dds.domain.DomainParticipantFactory; |
+------------------------------------------------------+
|
v
+------------------------------------------------------+
| org.omg.dds.* (23 Java-Files, 18 mvn-Tests gruen) |
| - DomainParticipant, Topic<T>, Pub/Sub, DW/DR |
| - InProcessBus (Single-JVM Pub-Sub) |
| - Xcdr2Codec (XTypes 1.3 §7.4 Wire-Form) |
+------------------------------------------------------+Multi-JVM via gRPC-Bridge ist v1.1-Stretch (siehe Vendor-Spec §5).
§Test
mvn testincrates/java-omgdds/java/: 18 Tests grüncargo test -p zerodds-java-omgdds: 1 Smoke-Test
Constants§
- SCAFFOLD_
VERSION - Versions-Marker fuer die Pure-Java-Implementation.