BUG-5930: introduce ABIVersion 24/39224/45
authorRobert Varga <rovarga@cisco.com>
Sun, 22 May 2016 11:35:40 +0000 (13:35 +0200)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 15 Jun 2016 03:16:16 +0000 (03:16 +0000)
commitb19f8de136ff795078b3515af22fe5634d61d82c
tree9ebd8109d38788367733684e3ee2182a0fa16000
parent46f07d7901879e8fca2e3a647a829bfeabfe93a7
BUG-5930: introduce ABIVersion

This patch introduces the concept of ABI version in the client API.
The concept will serve to guide frontend/backend interactions so that
version negotiation cal ne implemented and messages are sent using
a compatible serialization format.

Change-Id: I90f9fa70c745c62350960ce151cd116e14b5208a
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/ABIVersion.java [new file with mode: 0644]
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/AbstractVersionException.java [new file with mode: 0644]
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/FutureVersionException.java [new file with mode: 0644]
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/PastVersionException.java [new file with mode: 0644]
opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/package-info.java [new file with mode: 0644]
opendaylight/md-sal/cds-access-api/src/test/java/org/opendaylight/controller/cluster/access/ABIVersionTest.java [new file with mode: 0644]