A B C D E F G H I L M N O P R S T U V W

S

saveAtPreferredLocation(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.RawContentLocationSelectionStrategy
Saves content at a location, which is selected based on the strategies preferences and the given hints.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemHandler
Saves the passed binary content in the managed resource.
saveBinaryContent(File, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemHandler
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemStorage
Saves the passed binary content in the managed resource.
saveBinaryContent(File, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemStorage
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.inMessageImpl.InMemoryContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.CoGFTPContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.CommonsHTTPClientPseudeContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.FTPPseudoContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.gfal.GFALRawContentManager
 
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.GridFTPContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.HTTPPseudoContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in interface org.gcube.contentmanagement.baselayer.RawFileContentManager
Saves the passed binary content in the managed resource.
saveBinaryContent(String, BaseLayerStream, BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.rdbmsImpl.GenericJDBCDatabase
Saves the passed binary content in the managed resource.
setBuffered(boolean) - Method in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Sets if the stream is known to use some sort of internal buffering or is decorated by a BufferedInputStream already.
setBufferSize(int) - Method in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Sets the size of the buffer used by this stream, initially set to getDefaultBufferSize()
setContent(byte[]) - Method in class org.gcube.contentmanagement.baselayer.inMessageImpl.InMemoryRawContentLocation
Sets the content
setContentID(String) - Method in class org.gcube.contentmanagement.baselayer.RawContentLocation
Sets the ID of the content that uniquely identifies the content for this provider
setCountThreshold(long) - Method in class org.gcube.contentmanagement.baselayer.streamutils.CountExceedsActionInputStream
Sets the threshold on which the action should happen
setCountThreshold(long) - Method in class org.gcube.contentmanagement.baselayer.streamutils.CountExceedsActionOutputStream
Sets the threshold on which the action should happen
setCountThreshold(long) - Method in interface org.gcube.contentmanagement.baselayer.streamutils.CountExceedsStream
Sets the threshold on which the action should happen
setCredentialsProvider(CredentialsProvider) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.GridFTPContentManager
setDataprovider(String) - Method in class org.gcube.contentmanagement.baselayer.RawContentLocation
Sets the String that identifies the provider.
setDefaultBufferSize(int) - Static method in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Sets the default buffer size, which should be used in order to have buffers in similar size and therefore reduce overhead because calls for read(byte[]) will almost everytime fill the array entirely.
setExceedsAction(FinishingAction) - Method in class org.gcube.contentmanagement.baselayer.streamutils.CountExceedsActionInputStream
Sets the action that should be finished when the count is exceeded
setExceedsAction(FinishingAction) - Method in class org.gcube.contentmanagement.baselayer.streamutils.CountExceedsActionOutputStream
Sets the action that should be finished when the count is exceeded
setExceedsAction(FinishingAction) - Method in interface org.gcube.contentmanagement.baselayer.streamutils.CountExceedsStream
Sets the action that should be finished when the count is exceeded
setFinishingAction(FinishingAction) - Method in class org.gcube.contentmanagement.baselayer.streamutils.FinishingActionInputStream
Sets the action that should be performed for finishing processing of the stream
setFinishingAction(FinishingAction) - Method in class org.gcube.contentmanagement.baselayer.streamutils.FinishingActionOutputStream
Sets the action that should be performed for finishing processing of the stream
setFinishingAction(FinishingAction) - Method in interface org.gcube.contentmanagement.baselayer.streamutils.FinishingActionStream
Sets the action that should be performed for finishing processing of the stream
setLargeFile(boolean) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.gfal.BufferedGFALInputStream
Sets whether the file should use the large file support.
setLimit(long) - Method in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Defines a maximum number of bytes that should be read from this stream.
setLimit(BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Sets the limit iff this has been requested within the hints.
setPerformAdditionalChecks(boolean) - Method in class org.gcube.contentmanagement.baselayer.rdbmsImpl.GenericJDBCDatabase
 
setProperty(String, String, String, String) - Method in class org.gcube.contentmanagement.baselayer.rdbmsImpl.GenericJDBCDatabase
Sets the storage property of a given name for a particular information object.
setProperty(String, String, String, String) - Method in interface org.gcube.contentmanagement.baselayer.RelationshipAndPropertyManager
Sets the storage property of a given name for a particular information object.
setSize(long) - Method in class org.gcube.contentmanagement.baselayer.RawContentLocation
Sets the size of the content represented by this location
setStorageProperty(String, String, String, String) - Static method in class org.gcube.contentmanagement.storagelayer.StorageManager
Sets the property of a given name for a particular information object.
setWrappedStream(Object) - Method in class org.gcube.contentmanagement.baselayer.streamutils.FinishingActionInputStream
Sets the wrapped stream on which the stream operates
setWrappedStream(Object) - Method in class org.gcube.contentmanagement.baselayer.streamutils.FinishingActionOutputStream
Sets the wrapped stream on which the stream operates
setWrappedStream(Object) - Method in interface org.gcube.contentmanagement.baselayer.streamutils.FinishingActionStream
Sets the wrapped stream on which the stream operates
skip(long) - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.gfal.BufferedGFALInputStream
 
skip(long) - Method in class org.gcube.contentmanagement.baselayer.streamutils.FinishingActionInputStream
StorageLayerException - Exception in org.gcube.contentmanagement.storagelayer
Exception as of the semantic level of Storage Layer
StorageLayerException(String, Throwable, String) - Constructor for exception org.gcube.contentmanagement.storagelayer.StorageLayerException
Constructs a new exception
StorageManager - Class in org.gcube.contentmanagement.storagelayer
The library implementation of the storage managment functionality
StorageManager() - Constructor for class org.gcube.contentmanagement.storagelayer.StorageManager
 
storeBytes(String, byte[], BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.inMessageImpl.InMemoryContentManager
Shorthand to store a reference to bytes directly without the need of copying them in memory
storeBytes(byte[], BasicStorageHints) - Method in class org.gcube.contentmanagement.baselayer.inMessageImpl.InMemoryContentManager
Shorthand to store a reference to bytes directly without the need of copying them in memory
STREAM_LENGTH_IMPLICITE - Static variable in class org.gcube.contentmanagement.baselayer.BaseLayerStream
Defines that the stream has no size, that is known before, so the length is given implicitely by reading until the END_OF_STREAM occurs.
StreamUtils - Class in org.gcube.contentmanagement.baselayer.networkFileTransfer
 
StreamUtils() - Constructor for class org.gcube.contentmanagement.baselayer.networkFileTransfer.StreamUtils
 
StreamUtils - Class in org.gcube.contentmanagement.util.stream
The Class StreamUtils.
StreamUtils() - Constructor for class org.gcube.contentmanagement.util.stream.StreamUtils
 
stringFromFile(File, Charset) - Static method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.StreamUtils
Returns the content of a file as a String.
stringFromFile(File, Charset) - Static method in class org.gcube.contentmanagement.util.stream.StreamUtils
This function is only appropriate for character data.
SubstringStream - Class in org.gcube.contentmanagement.baselayer.rdbmsImpl
Stream for reading BLOBs from a database connection in several chunks using the SQL SUBSTRING method.
SubstringStream(Connection, String, BasicStorageHints) - Constructor for class org.gcube.contentmanagement.baselayer.rdbmsImpl.SubstringStream
Opens a substring stream for reading on a given connection
SUGGESTED_MINIMAL_BUFFER_SIZE - Static variable in class org.gcube.contentmanagement.baselayer.rdbmsImpl.SubstringStream
Since reading chunks from the database has considerable overhead, each chunk should use a reasonable size.
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemHandler
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.filesystemImpl.LocalFilesystemStorage
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.inMessageImpl.InMemoryContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.CoGFTPContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.CommonsHTTPClientPseudeContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.FTPPseudoContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.gfal.GFALRawContentManager
 
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.GridFTPContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.networkFileTransfer.HTTPPseudoContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in interface org.gcube.contentmanagement.baselayer.RawFileContentManager
Tells whether this content manager supports appending content in addition to overwriting the content when storing
supportsAppending() - Method in class org.gcube.contentmanagement.baselayer.rdbmsImpl.GenericJDBCDatabase
Tells whether this content manager supports appending content in addition to overwriting the content when storing
SURL_PREFIX - Static variable in interface org.gcube.contentmanagement.baselayer.networkFileTransfer.gfal.GFALConstants
prefix with which GFAL file replicas start

A B C D E F G H I L M N O P R S T U V W