org.gcube.portlets.user.collectionexplorer.server
Class TreeReaderBuffer

java.lang.Object
  extended by org.gcube.portlets.user.collectionexplorer.server.TreeReaderBuffer

public class TreeReaderBuffer
extends Object

Author:
massi

Field Summary
protected  Executor executor
           
protected  Map<String,Future<org.gcube.data.tml.proxies.TReader>> readers
           
protected  org.gcube.common.scope.impl.ScopeBean scope
           
 
Constructor Summary
protected TreeReaderBuffer()
           
  TreeReaderBuffer(org.gcube.common.scope.impl.ScopeBean scope)
           
  TreeReaderBuffer(org.gcube.common.scope.impl.ScopeBean scope, ArrayList<String> collectionIds)
           
 
Method Summary
 org.gcube.data.tml.proxies.TReader getReader(String collectionId)
           
protected  void startFilling()
           
protected  void startFilling(ArrayList<String> collectionIds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readers

protected Map<String,Future<org.gcube.data.tml.proxies.TReader>> readers

scope

protected org.gcube.common.scope.impl.ScopeBean scope

executor

protected Executor executor
Constructor Detail

TreeReaderBuffer

protected TreeReaderBuffer()
                    throws Exception
Throws:
Exception

TreeReaderBuffer

public TreeReaderBuffer(org.gcube.common.scope.impl.ScopeBean scope)
                 throws Exception
Throws:
Exception

TreeReaderBuffer

public TreeReaderBuffer(org.gcube.common.scope.impl.ScopeBean scope,
                        ArrayList<String> collectionIds)
                 throws Exception
Throws:
Exception
Method Detail

getReader

public org.gcube.data.tml.proxies.TReader getReader(String collectionId)
                                             throws InterruptedException,
                                                    ExecutionException
Throws:
InterruptedException
ExecutionException

startFilling

protected void startFilling()
                     throws Exception
Throws:
Exception

startFilling

protected void startFilling(ArrayList<String> collectionIds)
                     throws Exception
Throws:
Exception


Copyright © 2014. All Rights Reserved.