We should move from inheritance (done in
JAMES-516) to composition for protocols and sockets.
avalon-socket-library should be able to create a new socket service for a given protocol.
socket <-> protocol should "talk" via service interfaces and no build time link should exists.
This way we'll be able to introduce alternative socket handling libraries (like a MINA one). This is possible now that we moved to a line based push approach for the protocol:
|Field||Original Value||New Value|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Assignee||Stefano Bagnara [ bago ]||Norman Maurer [ norman ]|
|Fix Version/s||3.0-M1 [ 12314294 ]|
|Fix Version/s||3.0 [ 10427 ]|
|Resolution||Fixed [ 1 ]|
|Workflow||jira [ 12479429 ]||Default workflow, editable Closed status [ 12566428 ]|
|Workflow||Default workflow, editable Closed status [ 12566428 ]||jira [ 12581828 ]|