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

java.lang.Object
  extended by org.gcube.data.spd.plugin.fwk.writers.rswrapper.AbstractWrapper<T>
Direct Known Subclasses:
AbstractLocalWrapper, ResultWrapper

public abstract class AbstractWrapper<T>
extends Object


Field Summary
protected  int links
           
 
Constructor Summary
AbstractWrapper()
           
 
Method Summary
abstract  boolean add(org.gcube.data.spd.model.exceptions.StreamException result)
           
abstract  boolean add(T result)
           
abstract  void close()
           
abstract  String getLocator()
           
abstract  boolean isClosed()
           
 void register()
           
 void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

links

protected int links
Constructor Detail

AbstractWrapper

public AbstractWrapper()
Method Detail

getLocator

public abstract String getLocator()
                           throws Exception
Throws:
Exception

add

public abstract boolean add(T result)
                     throws org.gcube.data.spd.model.exceptions.InvalidRecordException,
                            org.gcube.data.spd.model.exceptions.WrapperAlreadyDisposedException
Throws:
org.gcube.data.spd.model.exceptions.InvalidRecordException
org.gcube.data.spd.model.exceptions.WrapperAlreadyDisposedException

add

public abstract boolean add(org.gcube.data.spd.model.exceptions.StreamException result)
                     throws org.gcube.data.spd.model.exceptions.InvalidRecordException,
                            org.gcube.data.spd.model.exceptions.WrapperAlreadyDisposedException
Throws:
org.gcube.data.spd.model.exceptions.InvalidRecordException
org.gcube.data.spd.model.exceptions.WrapperAlreadyDisposedException

close

public abstract void close()

unregister

public void unregister()

register

public void register()

isClosed

public abstract boolean isClosed()


Copyright © 2013. All Rights Reserved.