public class UscDeviceMountTable extends UscListTable<UscRemoteChannelIdentifier,akka.actor.ActorRef>
table
Modifier and Type | Method and Description |
---|---|
boolean |
existRemoteChannel(UscRemoteChannelIdentifier remoteChannel)
check if it exists the remote channel
|
akka.actor.ActorRef |
getActorRef(UscRemoteChannelIdentifier remoteChannel)
get a actor which belongs to a controller which has the connected remote
channel
|
List<akka.actor.ActorRef> |
getActorRefList()
get actorRef set of all actor which sent adding channel message to local
|
static UscDeviceMountTable |
getInstance()
get singleton instance
|
void |
removeAll(String actorPath)
remove all actor path related device entry
|
void |
removeEntry(UscRemoteChannelIdentifier remoteChannel,
String actorPath)
remove entry related with a specified remote channel and actor path
|
String |
toString() |
addEntry, getFirstElement, removeEntry
public static UscDeviceMountTable getInstance()
public akka.actor.ActorRef getActorRef(UscRemoteChannelIdentifier remoteChannel)
remoteChannel
- the identifier of remote channelpublic boolean existRemoteChannel(UscRemoteChannelIdentifier remoteChannel)
remoteChannel
- public List<akka.actor.ActorRef> getActorRefList()
public void removeEntry(UscRemoteChannelIdentifier remoteChannel, String actorPath)
remoteChannel
- remote channel identifieractorPath
- a communicator actor pathpublic void removeAll(String actorPath)
actorPath
- a communicator actor pathCopyright © 2019 OpenDaylight. All rights reserved.