org.apache.whirr
Class HandlerMapFactory.ReturnHandlerByRoleOrPrefix

java.lang.Object
  extended by com.google.common.cache.CacheLoader<String,ClusterActionHandler>
      extended by org.apache.whirr.HandlerMapFactory.ReturnHandlerByRoleOrPrefix
Enclosing class:
HandlerMapFactory

protected static final class HandlerMapFactory.ReturnHandlerByRoleOrPrefix
extends com.google.common.cache.CacheLoader<String,ClusterActionHandler>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader
com.google.common.cache.CacheLoader.InvalidCacheLoadException
 
Constructor Summary
protected HandlerMapFactory.ReturnHandlerByRoleOrPrefix(Map<String,ClusterActionHandlerFactory> factoryMap, Map<String,ClusterActionHandler> handlerMap)
           
 
Method Summary
 ClusterActionHandler load(String role)
           
 
Methods inherited from class com.google.common.cache.CacheLoader
from, from, loadAll, reload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HandlerMapFactory.ReturnHandlerByRoleOrPrefix

protected HandlerMapFactory.ReturnHandlerByRoleOrPrefix(Map<String,ClusterActionHandlerFactory> factoryMap,
                                                        Map<String,ClusterActionHandler> handlerMap)
Method Detail

load

public ClusterActionHandler load(String role)
Specified by:
load in class com.google.common.cache.CacheLoader<String,ClusterActionHandler>


Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.