A B C D F G I K L N O P R S T U W

A

AccessorPersistenceDelegate - Class in org.gcube.data.tm.state
Extends GCUBEWSFilePersistenceDelegate to (de)serialise AccessorResources.
AccessorPersistenceDelegate() - Constructor for class org.gcube.data.tm.state.AccessorPersistenceDelegate
 
AccessorResource - Class in org.gcube.data.tm.state
Base class for stateful resources of T-Reader and T-Writer services.
AccessorResource() - Constructor for class org.gcube.data.tm.state.AccessorResource
 
ActivationRecord - Class in org.gcube.data.tm.activationrecord
A wrapper of GCUBEGenericResources that record client invocations of the T-Binder service.
ActivationRecordBody - Class in org.gcube.data.tm.activationrecord
The body of an activation record.
ActivationRecordBody() - Constructor for class org.gcube.data.tm.activationrecord.ActivationRecordBody
Creates an instance.
ActivationRecordBody(String, BindParams) - Constructor for class org.gcube.data.tm.activationrecord.ActivationRecordBody
Creates an instance from the identifier of the record's creator and the activation's parameters.
ActivationRecordConsumer - Class in org.gcube.data.tm.consumers
A ISNotifier.BaseNotificationConsumer of events that relate to activation records in a given scope.
ActivationRecordConsumer(GCUBEScope) - Constructor for class org.gcube.data.tm.consumers.ActivationRecordConsumer
Creates an instance for a given scope.
add(AnyHolder) - Method in class org.gcube.data.tm.services.TWriterService
Adds a Tree to the bound source.
addActivation(ActivationRecord) - Method in class org.gcube.data.tm.state.TBinderResource
Memorises the processing of an ActivationRecord.
addRS(String) - Method in class org.gcube.data.tm.services.TWriterService
Adds many Trees to the bound source.

B

bind(BindParameters) - Method in class org.gcube.data.tm.services.TBinderService
Returns SourceBindings from client parameters.
bind(String, Element) - Method in class org.gcube.data.tm.state.TBinderResource
Returns one or more SourceBindings from client requests to a plugin.
binder() - Method in class org.gcube.data.tm.context.TBinderContext
Returns the TBinderResource of the service.

C

create(GCUBEWSResourceKey, Object...) - Method in class org.gcube.data.tm.state.TBinderHome
 
createBinder() - Method in class org.gcube.data.tm.context.TBinderContext
Creates the singleton TBinderResource of the service.

D

DefaultSourceNotifier - Class in org.gcube.data.tm.plugin
A SourceNotifier based on GCUBEProducers and GCUBEConsumers.
DefaultSourceNotifier() - Constructor for class org.gcube.data.tm.plugin.DefaultSourceNotifier
 
deleteAccessors(String, GCUBEScope...) - Method in class org.gcube.data.tm.state.TBinderResource
Deletes all the T-Reader and T-Writers associated with a given source and, optionally,in one or more scopes.

F

file(String) - Method in class org.gcube.data.tm.plugin.PluginEnvironment

G

get(GetParams) - Method in class org.gcube.data.tm.services.TReaderService
Returns all the Trees in the bound source, after pruning them with a given Pattern.
getAttempts() - Method in class org.gcube.data.tm.publishers.ResilientScheduler
Returns the number of publication attempts.
getBody() - Method in class org.gcube.data.tm.activationrecord.ActivationRecord
Returns the body of the wrapped resource as a ActivationRecordBody.
getByID(GetByIDParams) - Method in class org.gcube.data.tm.services.TReaderService
Returns a Tree in the bound source from its identifier, after pruning it with a given pattern.
getByIDs(GetByIDsParams) - Method in class org.gcube.data.tm.services.TReaderService
Returns Trees in the bound source from their identifiers, after pruning them with a given pattern
getCardinality() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the cardinality of the source.
getContext() - Static method in class org.gcube.data.tm.context.ServiceContext
Returns cached instance
getContext() - Static method in class org.gcube.data.tm.context.TBinderContext
Returns a context instance.
getContext() - Static method in class org.gcube.data.tm.context.TReaderContext
Returns a context instance.
getContext() - Static method in class org.gcube.data.tm.context.TWriterContext
Returns a context instance.
getCreatedBy() - Method in class org.gcube.data.tm.activationrecord.ActivationRecordBody
Returns the identifier of record's creator.
getDataBinder() - Method in class org.gcube.data.tm.context.ServiceContext
Returns the data binder.
getDelay() - Method in class org.gcube.data.tm.publishers.ResilientScheduler
Returns the interval between publication attempts.
getJNDIName() - Method in class org.gcube.data.tm.context.ServiceContext
"
getJNDIName() - Method in class org.gcube.data.tm.context.TBinderContext
getJNDIName() - Method in class org.gcube.data.tm.context.TReaderContext
getJNDIName() - Method in class org.gcube.data.tm.context.TWriterContext
getLastUpdate() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the time in which the collection was last updated.
getName() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the source identifier.
getNamespace() - Method in class org.gcube.data.tm.context.PortTypeContext
getNode(Path) - Method in class org.gcube.data.tm.services.TReaderService
Returns a Node from the path that connects it to the root of a Tree in the bound source.
getNodes(String) - Method in class org.gcube.data.tm.services.TReaderService
Returns the Nodes identified by corresponding Paths into trees of the bound source.
getParameters() - Method in class org.gcube.data.tm.activationrecord.ActivationRecordBody
Returns the parameters of the activation.
getPlugin() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the name of the associated plugin.
getPlugin(String) - Method in class org.gcube.data.tm.state.TBinderResource
Returns the context of a plugin with a given name.
getPluginName() - Method in class org.gcube.data.tm.state.SourceResource
Returns the name of the associated plugin.
getPortTypeContext() - Method in class org.gcube.data.tm.state.TBinderHome
getPortTypeContext() - Method in class org.gcube.data.tm.state.TReaderHome
getPortTypeContext() - Method in class org.gcube.data.tm.state.TWriterHome
getProperty() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the descriptive properties of the resource.
getPropertyNames() - Method in class org.gcube.data.tm.state.AccessorResource
getPropertyNames() - Method in class org.gcube.data.tm.state.TBinderResource
getResource() - Method in class org.gcube.data.tm.activationrecord.ActivationRecord
Returns the wrapped resource
getServiceContext() - Method in class org.gcube.data.tm.context.PortTypeContext
getServiceContext() - Method in class org.gcube.data.tm.state.SourceHome
getSourceId() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the source identifier.
getType() - Method in class org.gcube.data.tm.state.AccessorResource
Returns the data type of the resource.

I

initialise(Object...) - Method in class org.gcube.data.tm.state.AccessorResource
initialise(String, Object...) - Method in class org.gcube.data.tm.state.SourceResource
initialise(Object...) - Method in class org.gcube.data.tm.state.TBinderResource
initialiseContainers() - Method in class org.gcube.data.tm.state.AccessorResource

K

key() - Method in class org.gcube.data.tm.context.TBinderContext
 
knowsActivation(ActivationRecord) - Method in class org.gcube.data.tm.state.TBinderResource
Indicates whether an activation record was previously processed.

L

load(String) - Method in class org.gcube.data.tm.state.SourceHome
 
load() - Method in class org.gcube.data.tm.state.TBinderHome
 
load(GCUBEWSResourceKey) - Method in class org.gcube.data.tm.state.TReaderHome
 
load(GCUBEWSResourceKey) - Method in class org.gcube.data.tm.state.TWriterHome
 

N

newInstance(GCUBEGenericResource) - Static method in class org.gcube.data.tm.activationrecord.ActivationRecord
Creates an instance around a given resource.
newInstance(String, ActivationRecordBody) - Static method in class org.gcube.data.tm.activationrecord.ActivationRecord
Creates an instance from a name, description, and body for the resource.
newServiceThread(Runnable) - Method in class org.gcube.data.tm.context.ServiceContext
Returns a thread that embeds a given Runnable inherits the scope and security setting of the current one.
notify(SourceEvent) - Method in class org.gcube.data.tm.plugin.DefaultSourceNotifier
 

O

onEvent(SourceEvent...) - Method in class org.gcube.data.tm.state.AccessorResource
onEvent(SourceEvent...) - Method in class org.gcube.data.tm.state.SourceResource
 
onFailure() - Method in class org.gcube.data.tm.context.ServiceContext
 
onInitialisation() - Method in class org.gcube.data.tm.state.TBinderHome
 
onLoad(AccessorResource, ObjectInputStream) - Method in class org.gcube.data.tm.state.AccessorPersistenceDelegate
onLoad(AccessorResource, boolean) - Method in class org.gcube.data.tm.state.AccessorPersistenceDelegate
onLoad(SourceResource, ObjectInputStream) - Method in class org.gcube.data.tm.state.SourcePersistenceDelegate
onLoad(SourceResource, boolean) - Method in class org.gcube.data.tm.state.SourcePersistenceDelegate
onLoad(TBinderResource, ObjectInputStream) - Method in class org.gcube.data.tm.state.TBinderPersistenceDelegate
onLoad(TBinderResource, boolean) - Method in class org.gcube.data.tm.state.TBinderPersistenceDelegate
onNewActivationRecord(ActivationRecord) - Method in class org.gcube.data.tm.consumers.ActivationRecordConsumer
Self-stage with the payload of a new activation record that was not broadcasted by this running instance.
onNotificationReceived(ISNotifier.NotificationEvent) - Method in class org.gcube.data.tm.consumers.ActivationRecordConsumer
onNotificationReceived(ISNotifier.NotificationEvent) - Method in class org.gcube.data.tm.consumers.SourceRemovalConsumer
onReady() - Method in class org.gcube.data.tm.context.ServiceContext
onRemove() - Method in class org.gcube.data.tm.state.SourceResource
onShutdown() - Method in class org.gcube.data.tm.context.ServiceContext
 
onStore(AccessorResource, ObjectOutputStream) - Method in class org.gcube.data.tm.state.AccessorPersistenceDelegate
onStore(SourceResource, ObjectOutputStream) - Method in class org.gcube.data.tm.state.SourcePersistenceDelegate
onStore(TBinderResource, ObjectOutputStream) - Method in class org.gcube.data.tm.state.TBinderPersistenceDelegate
org.gcube.data.tm.activationrecord - package org.gcube.data.tm.activationrecord
 
org.gcube.data.tm.consumers - package org.gcube.data.tm.consumers
 
org.gcube.data.tm.context - package org.gcube.data.tm.context
 
org.gcube.data.tm.plugin - package org.gcube.data.tm.plugin
 
org.gcube.data.tm.publishers - package org.gcube.data.tm.publishers
 
org.gcube.data.tm.services - package org.gcube.data.tm.services
 
org.gcube.data.tm.state - package org.gcube.data.tm.state
 

P

PART_SIZE - Static variable in class org.gcube.data.tm.state.AccessorResource
 
PluginEnvironment - Class in org.gcube.data.tm.plugin
Default implementation of Environment.
PluginEnvironment() - Constructor for class org.gcube.data.tm.plugin.PluginEnvironment
 
PluginManager - Class in org.gcube.data.tm.plugin
Manages service plugins.
PluginManager() - Constructor for class org.gcube.data.tm.plugin.PluginManager
Creates a new instance, installing all the plugins found on the classpath.
plugins() - Method in class org.gcube.data.tm.plugin.PluginManager
Returns the installed plugins, indexed by name.
PortTypeContext - Class in org.gcube.data.tm.context
Base class for port-type contexts.
PortTypeContext() - Constructor for class org.gcube.data.tm.context.PortTypeContext
 
publish() - Method in class org.gcube.data.tm.activationrecord.ActivationRecord
Publishes the record
publish(GCUBEScheduledHandler<Void>) - Method in class org.gcube.data.tm.activationrecord.ActivationRecord
Schedules the publication of the record

R

reader() - Method in class org.gcube.data.tm.state.TReaderResource
Returns the SourceReader of the plugin bound to this resource.
register(Plugin) - Method in class org.gcube.data.tm.plugin.PluginManager
 
repeat(Exception, int) - Method in class org.gcube.data.tm.publishers.ResilientScheduler
ResilientScheduler - Class in org.gcube.data.tm.publishers
A GCUBEScheduledHandler which tolerates failure for a maximum number of times.
ResilientScheduler(long, GCUBEScheduledHandler.Mode) - Constructor for class org.gcube.data.tm.publishers.ResilientScheduler
Creates an instance with a given execution mode, time interval, and scheduled handler.
resource() - Method in class org.gcube.data.tm.services.TReaderService
Returns the resource bound to the call
resource() - Method in class org.gcube.data.tm.services.TWriterService
Returns the state of the service.

S

ServiceContext - Class in org.gcube.data.tm.context
The context of the service.
setAttempts(int) - Method in class org.gcube.data.tm.publishers.ResilientScheduler
Sets the number of publication attempts;
setCreatedBy(String) - Method in class org.gcube.data.tm.activationrecord.ActivationRecordBody
Sets the identifier of the record's creator.
setDelay(long) - Method in class org.gcube.data.tm.publishers.ResilientScheduler
Sets the interval between publication attempts.
setParameters(BindParams) - Method in class org.gcube.data.tm.activationrecord.ActivationRecordBody
Sets the parameters of the activation.
setPluginName(String) - Method in class org.gcube.data.tm.state.SourceResource
Sets the name of the associated plugin.
setSource(Source) - Method in class org.gcube.data.tm.state.SourceResource
Sets the source.
singleton - Static variable in class org.gcube.data.tm.context.TBinderContext
Singleton instance.
singleton - Static variable in class org.gcube.data.tm.context.TReaderContext
Singleton instance.
singleton - Static variable in class org.gcube.data.tm.context.TWriterContext
Singleton instance.
source() - Method in class org.gcube.data.tm.state.SourceResource
Returns the source.
SourceHome - Class in org.gcube.data.tm.state
The home of SourceResources.
SourceHome() - Constructor for class org.gcube.data.tm.state.SourceHome
 
SourcePersistenceDelegate - Class in org.gcube.data.tm.state
Persistence delegate for SourceResources.
SourcePersistenceDelegate() - Constructor for class org.gcube.data.tm.state.SourcePersistenceDelegate
 
SourceRemovalConsumer - Class in org.gcube.data.tm.consumers
A ISNotifier.BaseNotificationConsumer of events that relate to removal of collections in a given scope.
SourceRemovalConsumer(GCUBEScope) - Constructor for class org.gcube.data.tm.consumers.SourceRemovalConsumer
Creates an instance for a given scope.
SourceResource - Class in org.gcube.data.tm.state
A GCUBELocalResource that models data sources.
SourceResource() - Constructor for class org.gcube.data.tm.state.SourceResource
 
stop() - Method in class org.gcube.data.tm.plugin.PluginManager
Stops all plugins.
stop(Plugin) - Method in class org.gcube.data.tm.plugin.PluginManager
Stops a given plugin
subscribe(SourceConsumer, SourceEvent...) - Method in class org.gcube.data.tm.plugin.DefaultSourceNotifier
 
subscribeForChange() - Method in class org.gcube.data.tm.state.AccessorResource
 

T

TBinderContext - Class in org.gcube.data.tm.context
The context of the T-Binder service.
TBinderHome - Class in org.gcube.data.tm.state
Extends GCUBEWSHome for the singleton TBinderResource.
TBinderHome() - Constructor for class org.gcube.data.tm.state.TBinderHome
 
TBinderPersistenceDelegate - Class in org.gcube.data.tm.state
Extends GCUBEWSFilePersistenceDelegate to (de)serialise AccessorResources.
TBinderPersistenceDelegate() - Constructor for class org.gcube.data.tm.state.TBinderPersistenceDelegate
 
TBinderResource - Class in org.gcube.data.tm.state
The singleton GCUBEWSResource of the T-Binder service.
TBinderResource() - Constructor for class org.gcube.data.tm.state.TBinderResource
 
TBinderService - Class in org.gcube.data.tm.services
The implementation of the T-Binder service.
TBinderService() - Constructor for class org.gcube.data.tm.services.TBinderService
 
threadProvider() - Method in class org.gcube.data.tm.context.ServiceContext
Return a provider of service threads for Result Set publication
TReaderContext - Class in org.gcube.data.tm.context
The context of the T-Reader service.
TReaderHome - Class in org.gcube.data.tm.state
Extends GCUBEWSHome for the singleton TBinderResource.
TReaderHome() - Constructor for class org.gcube.data.tm.state.TReaderHome
 
TReaderResource - Class in org.gcube.data.tm.state
A stateful resource of the T-Reader service.
TReaderResource() - Constructor for class org.gcube.data.tm.state.TReaderResource
 
TReaderService - Class in org.gcube.data.tm.services
The implementation of the T-Reader service.
TReaderService() - Constructor for class org.gcube.data.tm.services.TReaderService
 
TWriterContext - Class in org.gcube.data.tm.context
The context of the T-Writer port-type.
TWriterHome - Class in org.gcube.data.tm.state
Extends GCUBEWSHome for the singleton TBinderResource.
TWriterHome() - Constructor for class org.gcube.data.tm.state.TWriterHome
 
TWriterResource - Class in org.gcube.data.tm.state
A AccessorResource for write-only operations over a SourceResource.
TWriterResource() - Constructor for class org.gcube.data.tm.state.TWriterResource
 
TWriterService - Class in org.gcube.data.tm.services
The implementation of the T-Writer service.
TWriterService() - Constructor for class org.gcube.data.tm.services.TWriterService
 

U

update(AnyHolder) - Method in class org.gcube.data.tm.services.TWriterService
Updates a Tree in the bound source.
updateRS(String) - Method in class org.gcube.data.tm.services.TWriterService
Updates Trees in the bound source.

W

writer() - Method in class org.gcube.data.tm.state.TWriterResource
Returns the SourceWriter of the plugin bound to this resource.

A B C D F G I K L N O P R S T U W

Copyright © 2012. All Rights Reserved.