Skip to content

feat(tak): add phase 1 TAK extension integration#2056

Closed
krital wants to merge 1 commit intodevelopmentfrom
codex/tak-phase1
Closed

feat(tak): add phase 1 TAK extension integration#2056
krital wants to merge 1 commit intodevelopmentfrom
codex/tak-phase1

Conversation

@krital
Copy link
Contributor

@krital krital commented Feb 19, 2026

Implements Phase 1 TAK integration in MAPS using Extension pattern.
Adds TAK protocol factory, extension, transport, framing, and CoT XML codec.
Registers TAK via ServiceLoader in protocol and endpoint factory service files.
Adds example TAK connection config block in NetworkConnectionManager.yaml.
Adds TAK-focused unit tests for codec/framing/config behavior.
Validation run:
mvn -Dtest=io.mapsmessaging.network.protocol.impl.tak.TakExtensionTest,io.mapsmessaging.network.protocol.impl.tak.codec.CotXmlCodecTest,io.mapsmessaging.network.protocol.impl.tak.framing.TakStreamFramerTest,io.mapsmessaging.network.protocol.impl.tak.framing.TakStreamFramerXmlTest package
Result: Build success, 13 TAK tests passed.

@krital
Copy link
Contributor Author

krital commented Feb 20, 2026

Superseded by consolidated TAK PR #2061 (codex/feat-tak). Closing phase PR to keep review in one place.

@krital krital closed this Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant