org.gcube.data.spd.plugin.fwk.writers.rswrapper
Class LocalWrapper<T>

java.lang.Object
  extended by org.gcube.data.spd.plugin.fwk.writers.rswrapper.AbstractWrapper<T>
      extended by org.gcube.data.spd.plugin.fwk.writers.rswrapper.LocalWrapper<T>

public class LocalWrapper<T>
extends AbstractWrapper<T>


Constructor Summary
LocalWrapper()
           
LocalWrapper(int queueSize)
           
 
Method Summary
 boolean add(T input)
           
 void close()
           
 void forceOpen()
           
 String getLocator()
           
 ArrayBlockingQueue<T> getQueue()
           
 boolean isClosed()
           
 boolean isForceOpen()
           
 void register()
           
 void setTimeoutTimeInMinutes(int timeoutTimeInMinutes)
           
 void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalWrapper

public LocalWrapper()

LocalWrapper

public LocalWrapper(int queueSize)
Method Detail

getLocator

public String getLocator()
                  throws Exception
Specified by:
getLocator in class AbstractWrapper<T>
Throws:
Exception

add

public boolean add(T input)
            throws InvalidRecordException,
                   WrapperAlreadyDisposedException
Specified by:
add in class AbstractWrapper<T>
Throws:
InvalidRecordException
WrapperAlreadyDisposedException

close

public void close()
Specified by:
close in class AbstractWrapper<T>

getQueue

public ArrayBlockingQueue<T> getQueue()

setTimeoutTimeInMinutes

public void setTimeoutTimeInMinutes(int timeoutTimeInMinutes)

unregister

public void unregister()
Specified by:
unregister in class AbstractWrapper<T>

register

public void register()
Specified by:
register in class AbstractWrapper<T>

isClosed

public boolean isClosed()
Specified by:
isClosed in class AbstractWrapper<T>

isForceOpen

public boolean isForceOpen()

forceOpen

public void forceOpen()


Copyright © 2012. All Rights Reserved.