- id() - Method in interface org.gcube.data.tmf.api.Source
-
Returns the identifier of the source.
- id() - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Returns the identifier of the source.
- ids() - Method in class org.gcube.data.tmf.api.Path
-
Returns the node identifiers of the path.
- init() - Method in interface org.gcube.data.tmf.api.SourceLifecycle
-
Tells the plugin to start managing the data source.
- init() - Method in class org.gcube.data.tmf.impl.LifecycleAdapter
-
Tells the plugin to start managing the data source.
- InvalidRequestException - Exception in org.gcube.data.tmf.api.exceptions
-
- InvalidRequestException() - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidRequestException
-
Creates an instance.
- InvalidRequestException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidRequestException
-
Creates an instance with a given message.
- InvalidRequestException(Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidRequestException
-
Creates an instance from an underlying cause.
- InvalidRequestException(String, Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidRequestException
-
Creates an instance with a given message and an underlying cause.
- InvalidTreeException - Exception in org.gcube.data.tmf.api.exceptions
-
Raised when trees do not match expectations.
- InvalidTreeException() - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidTreeException
-
Creates an instance.
- InvalidTreeException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidTreeException
-
Creates an instance with given message.
- InvalidTreeException(String, Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidTreeException
-
Creates an instance with a given message and cause.
- InvalidTreeException(Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.InvalidTreeException
-
- isAnchored() - Method in interface org.gcube.data.tmf.api.Plugin
-
Returns true if the plugin does not support replication across services.
- isUser() - Method in interface org.gcube.data.tmf.api.Source
-
Returns true if the source is a user-level source,
false if it is instead system-level source.
- isUser() - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Returns true if the source is a user-level source,
false if it is instead system-level source.
- setCardinality(Long) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Sets the cardinality of the source, changing automatically the time of
last modification of the source.
- setCreationTime(Calendar) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Sets the creation time of the source.
- setDescription(String) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Sets a free-form description for the source.
- setEnvironment(Environment) - Method in interface org.gcube.data.tmf.api.Source
-
- setEnvironment(Environment) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
- setLastUpdate(Calendar) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Sets the time in which the source was last modified.
- setLifecycle(SourceLifecycle) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
- setName(String) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Sets the name of the source.
- setNotifier(SourceNotifier) - Method in interface org.gcube.data.tmf.api.Source
-
- setNotifier(SourceNotifier) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
- setReader(SourceReader) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
- setUser(boolean) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
Marks the source as a user or as a system source.
- setWriter(SourceWriter) - Method in class org.gcube.data.tmf.impl.AbstractSource
-
- Source - Interface in org.gcube.data.tmf.api
-
A model of a data source managed by the plugin.
- SourceBinder - Interface in org.gcube.data.tmf.api
-
Binds the plugin to data sources in response to client requests.
- SourceConsumer - Interface in org.gcube.data.tmf.api
-
- SourceEvent - Interface in org.gcube.data.tmf.api
-
An event in the lifetime of a
Source.
- SourceLifecycle - Interface in org.gcube.data.tmf.api
-
A set of callbacks made by the service to the plugin at key points in the
lifecycle of a
Source, i.e.
- SourceNotifier - Interface in org.gcube.data.tmf.api
-
Manages subscriptions for and notifications of
SourceEvents.
- SourceReader - Interface in org.gcube.data.tmf.api
-
Returns trees and node from a data source.
- SourceWriter - Interface in org.gcube.data.tmf.api
-
Writes, changes, or deletes trees in a data source.
- start(Environment) - Method in interface org.gcube.data.tmf.api.PluginLifecycle
-
Invoked by the service when plugin is first loaded.
- stop(Environment) - Method in interface org.gcube.data.tmf.api.PluginLifecycle
-
Invoked by the service when the plugin, or the service, are stopped.
- stop() - Method in interface org.gcube.data.tmf.api.SourceLifecycle
-
Tells the plugin to stop its management of the data source until further
notice.
- stop() - Method in class org.gcube.data.tmf.impl.LifecycleAdapter
-
Tells the plugin to stop its management of the data source until further
notice.
- subscribe(SourceConsumer, SourceEvent...) - Method in interface org.gcube.data.tmf.api.SourceNotifier
-
- UnknownPathException - Exception in org.gcube.data.tmf.api.exceptions
-
Raised when paths fail to identify nodes in a given context.
- UnknownPathException() - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownPathException
-
Creates an instance.
- UnknownPathException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownPathException
-
Creates an instance with given message.
- UnknownPathException(String, Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownPathException
-
Creates an instance with a given message and cause.
- UnknownPathException(Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownPathException
-
Creates an instance with a given cause.
- UnknownTreeException - Exception in org.gcube.data.tmf.api.exceptions
-
Raised when identifiers do not identify trees.
- UnknownTreeException() - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownTreeException
-
Creates an instance.
- UnknownTreeException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownTreeException
-
Creates an instance with given message.
- UnknownTreeException(String, Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownTreeException
-
Creates an instance with a given message and cause.
- UnknownTreeException(Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnknownTreeException
-
Creates an instance with a given cause.
- UnsupportedOperationException - Exception in org.gcube.data.tmf.api.exceptions
-
Raised with requests to service operations that are not supported.
- UnsupportedOperationException() - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedOperationException
-
Creates an instance.
- UnsupportedOperationException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedOperationException
-
Creates an instance with a message.
- UnsupportedRequestException - Exception in org.gcube.data.tmf.api.exceptions
-
Raised with requests to services which are not supported by the target plugin.
- UnsupportedRequestException() - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedRequestException
-
Creates an instance.
- UnsupportedRequestException(String) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedRequestException
-
Creates an instance with a message.
- UnsupportedRequestException(String, Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedRequestException
-
Creates an instance with a message and a cause.
- UnsupportedRequestException(Throwable) - Constructor for exception org.gcube.data.tmf.api.exceptions.UnsupportedRequestException
-
Creates an instance with a cause.
- update(Tree) - Method in interface org.gcube.data.tmf.api.SourceWriter
-
Updates a tree in the source with the delta tree that captures the changes.
- update(Stream<Tree>) - Method in interface org.gcube.data.tmf.api.SourceWriter
-
Updates many trees at once in the source with the delta trees that capture their changes.
- update(Stream<Tree>) - Method in class org.gcube.data.tmf.impl.AbstractWriter
-