org.sonar.batch.index
Class ComponentDataCache

java.lang.Object
  extended by org.sonar.batch.index.ComponentDataCache
All Implemented Interfaces:
BatchComponent

public class ComponentDataCache
extends Object
implements BatchComponent


Constructor Summary
ComponentDataCache(Caches caches)
           
 
Method Summary
<D extends Data>
Iterable<Cache.Entry<D>>
entries(String componentKey)
           
<D extends Data>
D
getData(String componentKey, String dataType)
           
 String getStringData(String componentKey, String dataType)
           
<D extends Data>
ComponentDataCache
setData(String componentKey, String dataType, D data)
           
 ComponentDataCache setStringData(String componentKey, String dataType, String data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentDataCache

public ComponentDataCache(Caches caches)
Method Detail

setData

public <D extends Data> ComponentDataCache setData(String componentKey,
                                                   String dataType,
                                                   D data)

setStringData

public ComponentDataCache setStringData(String componentKey,
                                        String dataType,
                                        String data)

getData

@CheckForNull
public <D extends Data> D getData(String componentKey,
                                               String dataType)

getStringData

@CheckForNull
public String getStringData(String componentKey,
                                         String dataType)

entries

public <D extends Data> Iterable<Cache.Entry<D>> entries(String componentKey)


Copyright © 2009–2015 SonarSource. All rights reserved.