Class AbstractRoutingTable<T extends AbstractRoutingTable<T,I>,I>
java.lang.Object
org.opendaylight.controller.remote.rpc.registry.AbstractRoutingTable<T,I>
- Type Parameters:
T
- Table typeI
- Item type
- All Implemented Interfaces:
Serializable
,BucketData<T>
,Immutable
- Direct Known Subclasses:
ActionRoutingTable
,RoutingTable
public abstract class AbstractRoutingTable<T extends AbstractRoutingTable<T,I>,I>
extends Object
implements BucketData<T>, Serializable
Common class for routing tables.
- See Also:
-
Method Summary
-
Method Details
-
getWatchActor
Description copied from interface:BucketData
Return theActorRef
which should be tracked as the authoritative source of this bucket's data. The bucket will be invalidated should the actor be reported as Terminated.- Specified by:
getWatchActor
in interfaceBucketData<T extends AbstractRoutingTable<T,
I>> - Returns:
- Optional ActorRef.
-
getItems
-
contains
-
size
public final int size() -
toString
-