Skip navigation links
A B C E G H I O P R S T 

A

AbstractClientActor - Class in org.opendaylight.controller.cluster.access.client
Frontend actor which takes care of persisting generations and creates an appropriate ClientIdentifier.
AbstractClientActor(FrontendIdentifier) - Constructor for class org.opendaylight.controller.cluster.access.client.AbstractClientActor
 
AbstractClientActorBehavior<C extends org.opendaylight.controller.cluster.access.client.AbstractClientActorContext> - Class in org.opendaylight.controller.cluster.access.client
Base behavior attached to AbstractClientActor.
addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 

B

BackendInfo - Class in org.opendaylight.controller.cluster.access.client
Basic information about how to talk to the backend.
BackendInfo(ActorRef, long, ABIVersion, int) - Constructor for class org.opendaylight.controller.cluster.access.client.BackendInfo
 
BackendInfoResolver<T extends BackendInfo> - Class in org.opendaylight.controller.cluster.access.client
Caching resolver which resolves a cookie to a leader ActorRef.
BackendInfoResolver() - Constructor for class org.opendaylight.controller.cluster.access.client.BackendInfoResolver
 

C

ClientActorBehavior - Class in org.opendaylight.controller.cluster.access.client
A behavior, which handles messages sent to a AbstractClientActor.
ClientActorBehavior(ClientActorContext) - Constructor for class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
 
ClientActorContext - Class in org.opendaylight.controller.cluster.access.client
An actor context associated with this AbstractClientActor.
complete(Response<?, ?>) - Method in interface org.opendaylight.controller.cluster.access.client.RequestCallback
Invoked when a particular request completes.
context() - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActorBehavior
Return an AbstractClientActorContext associated with this AbstractClientActor.

E

EmptyQueue<E> - Class in org.opendaylight.controller.cluster.access.client
A specialized always-empty implementation of Queue.
equals(Object) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 
execute(ClientActorBehavior) - Method in interface org.opendaylight.controller.cluster.access.client.InternalCommand
Run command actions.
executeInActor(InternalCommand) - Method in class org.opendaylight.controller.cluster.access.client.ClientActorContext
Execute a command in the context of the client actor.
executeInActor(InternalCommand, FiniteDuration) - Method in class org.opendaylight.controller.cluster.access.client.ClientActorContext
 

G

getActor() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 
getFutureBackendInfo(Long) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfoResolver
Return the currently-resolved backend information, if available.
getIdentifier() - Method in class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
 
getIdentifier() - Method in class org.opendaylight.controller.cluster.access.client.ClientActorContext
 
getInstance() - Static method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 
getMaxMessages() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 
getSessionId() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 
getVersion() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 

H

haltClient(Throwable) - Method in class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
Halt And Catch Fire.
hashCode() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 

I

initialBehavior(ClientActorContext) - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActor
 
InternalCommand - Interface in org.opendaylight.controller.cluster.access.client
This interface is used to pass the unit of work via the actors mailbox.
invalidateBackend(long, CompletionStage<? extends BackendInfo>) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfoResolver
Invalidate a particular instance of BackendInfo, typically as a response to a request timing out.
invalidateBackendInfo(CompletionStage<? extends BackendInfo>) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfoResolver
Invalidate previously-resolved shard information.
iterator() - Method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 

O

offer(E) - Method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 
onCommand(Object) - Method in class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
Override this method to handle any command which is not handled by the base behavior.
onReceiveCommand(Object) - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActor
 
onReceiveRecover(Object) - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActor
 
org.opendaylight.controller.cluster.access.client - package org.opendaylight.controller.cluster.access.client
This package contains the baseline client infrastructure required to implement clients accessing the data store.

P

peek() - Method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 
persistenceId() - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActor
 
persistenceId() - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActorBehavior
Return the persistence identifier associated with this AbstractClientActor.
poll() - Method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 

R

RequestCallback - Interface in org.opendaylight.controller.cluster.access.client
 
resolveBackendInfo(Long) - Method in class org.opendaylight.controller.cluster.access.client.BackendInfoResolver
Request new resolution of a particular backend identified by a cookie.
resolver() - Method in class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
Override this method to provide a backend resolver instance.

S

self() - Method in class org.opendaylight.controller.cluster.access.client.AbstractClientActorBehavior
Return an ActorRef of this ClientActor.
sendRequest(TransactionRequest<?>, RequestCallback) - Method in class org.opendaylight.controller.cluster.access.client.ClientActorBehavior
Send a request to the backend and invoke a specified callback when it finishes.
size() - Method in class org.opendaylight.controller.cluster.access.client.EmptyQueue
 

T

ticker() - Method in class org.opendaylight.controller.cluster.access.client.ClientActorContext
Return the time ticker for this ClientActorContext.
toString() - Method in class org.opendaylight.controller.cluster.access.client.BackendInfo
 
A B C E G H I O P R S T 
Skip navigation links

Copyright © 2016 OpenDaylight. All rights reserved.