Make DispatcherImpl an abstract class 35/1135/2
authorRobert Varga <rovarga@cisco.com>
Mon, 9 Sep 2013 15:08:11 +0000 (17:08 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 9 Sep 2013 15:38:54 +0000 (17:38 +0200)
commitd3a4bf2b643c141908a3d68a62df6bf7f08a16c5
treef98e647e79de7f16103bb9423ae38691c2b96757
parent3981d19ab495d0469a621a5cd0a1cc8debd17f80
Make DispatcherImpl an abstract class

This eliminates Dispatcher as a concept, and turns the corresponding
implementation into an utility class. The original resource sharing of a
dispatcher implementation will be realized via netty thread group
sharing.

Change-Id: I06b0fe0e8cdd7e51840fac316c714d6faa8aed0e
Signed-off-by: Robert Varga <rovarga@cisco.com>
12 files changed:
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/BGPDispatcherImpl.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/Main.java
bgp/testtool/src/main/java/org/opendaylight/protocol/bgp/testtool/TestingListener.java
bgp/testtool/src/test/java/org/opendaylight/protocol/bgp/testtool/BGPSpeakerMock.java
bgp/testtool/src/test/java/org/opendaylight/protocol/bgp/testtool/SpeakerSessionListener.java
framework/src/main/java/org/opendaylight/protocol/framework/AbstractDispatcher.java [moved from framework/src/main/java/org/opendaylight/protocol/framework/DispatcherImpl.java with 61% similarity]
framework/src/main/java/org/opendaylight/protocol/framework/Dispatcher.java [deleted file]
framework/src/main/java/org/opendaylight/protocol/framework/ReconnectPromise.java
framework/src/test/java/org/opendaylight/protocol/framework/ServerTest.java
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPDispatcherImpl.java
pcep/testtool/src/main/java/org/opendaylight/protocol/pcep/testtool/Main.java
pcep/testtool/src/test/java/org/opendaylight/protocol/pcep/testtool/PCCMock.java