[ https://issues.apache.org/jira/browse/GOSSIP-79?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Edward Capriolo updated GOSSIP-79: ---------------------------------- Description: Create a transport module that houses the UDP transport. This will probably require some refactoring. It may be prudent to create a few interfaces that are kept in gossip-core which are then implemented in gossip-transport-udp. This probably needs to be a modules 1 udp-server 2 udp-client OtherThings: GossipManager.build() needs to look at the URI and dynamically load the right server GossipCore.send() needs to locate the right client for a URI. Both of these things probably need a registry. Please dont make it a static singleton thing ! :) was: Create a transport module that houses the UDP transport. This will probably require some refactoring. It may be prudent to create a few interfaces that are kept in gossip-core which are then implemented in gossip-transport-udp. This probably needs to be a modules 1 udp-server 2 udp-client Also we have to change the builder.build() needs to look at the URI and dynamically load the right server > create gossip-transport-udp module > ---------------------------------- > > Key: GOSSIP-79 > URL: https://issues.apache.org/jira/browse/GOSSIP-79 > Project: Gossip > Issue Type: Improvement > Reporter: Gary Dusbabek > Assignee: Gary Dusbabek > > Create a transport module that houses the UDP transport. > This will probably require some refactoring. It may be prudent to create a > few interfaces that are kept in gossip-core which are then implemented in > gossip-transport-udp. > This probably needs to be a modules > 1 udp-server > 2 udp-client > OtherThings: > GossipManager.build() needs to look at the URI and dynamically load the right > server > GossipCore.send() needs to locate the right client for a URI. > Both of these things probably need a registry. Please dont make it a static > singleton thing ! :) -- This message was sent by Atlassian JIRA (v6.3.15#6346)