public class DeltaListManagementProvider
extends org.gcube.common.core.porttypes.GCUBEPortType
| Constructor and Description |
|---|
DeltaListManagementProvider()
Constructs a new DeltaListManagementProvider
|
| Modifier and Type | Method and Description |
|---|---|
int |
connectLookup(org.gcube.indexmanagement.storagehandling.stubs.ConnectLookup empty)
Creates a connection number to identify an Index replication (Lookup resource)
|
org.gcube.indexmanagement.storagehandling.stubs.ConnectUpdaterResponse |
connectUpdater(org.gcube.indexmanagement.storagehandling.stubs.ConnectUpdater empty)
Informs the index that an update has started.
|
org.gcube.indexmanagement.storagehandling.stubs.DisconnectUpdaterResponse |
disconnectUpdater(int updaterID)
Informs the index that an update is finished.
|
org.oasis.wsn.GetCurrentMessageResponse |
getCurrentMessage(org.oasis.wsn.GetCurrentMessage request)
Provider for the getCurrentMessage operation of the notification producer.
|
String |
getDeltaCollectionID(org.gcube.indexmanagement.storagehandling.stubs.GetDeltaCollectionID empty)
Returns the collection ID of the collection that stores the
documents related to deltafiles
|
org.gcube.indexmanagement.storagehandling.stubs.DeltaFileInfoType |
getDeltaFileInfo(int deltaFileIdx)
Returns a delta file's particulars based on its index (placement in the DeltaFileList)
|
org.gcube.indexmanagement.storagehandling.stubs.GetDeltaFileListResponse |
getDeltaFileList(org.gcube.indexmanagement.storagehandling.stubs.GetDeltaFileList request)
Returns a list of all retrieved delta files
|
protected org.gcube.common.core.contexts.GCUBEServiceContext |
getServiceContext() |
boolean |
isUpdating(org.gcube.indexmanagement.storagehandling.stubs.IsUpdating empty)
Informs the caller if the Generator is currently updating
|
org.gcube.indexmanagement.storagehandling.stubs.MergeResponse |
mergeDeltaFile(org.gcube.indexmanagement.storagehandling.stubs.DeltaFileInfoType deltaFileInfo)
Merges rowset information into an index.
|
public DeltaListManagementProvider()
public org.gcube.indexmanagement.storagehandling.stubs.GetDeltaFileListResponse getDeltaFileList(org.gcube.indexmanagement.storagehandling.stubs.GetDeltaFileList request)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
request - the requestorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic org.gcube.indexmanagement.storagehandling.stubs.DeltaFileInfoType getDeltaFileInfo(int deltaFileIdx)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
deltaFileIdx - The index of the DeltaFile in questionorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic String getDeltaCollectionID(org.gcube.indexmanagement.storagehandling.stubs.GetDeltaCollectionID empty) throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
String the deltafile collection IDorg.gcube.common.core.faults.GCUBEUnrecoverableFaultpublic org.gcube.indexmanagement.storagehandling.stubs.MergeResponse mergeDeltaFile(org.gcube.indexmanagement.storagehandling.stubs.DeltaFileInfoType deltaFileInfo)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
deltaFileInfo - the delta file to mergeorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic int connectLookup(org.gcube.indexmanagement.storagehandling.stubs.ConnectLookup empty)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
empty - empty stub requestorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic org.gcube.indexmanagement.storagehandling.stubs.ConnectUpdaterResponse connectUpdater(org.gcube.indexmanagement.storagehandling.stubs.ConnectUpdater empty)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
empty - empty stub requestorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic org.gcube.indexmanagement.storagehandling.stubs.DisconnectUpdaterResponse disconnectUpdater(int updaterID)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
updaterID - ID of the finished updater resourceorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredpublic boolean isUpdating(org.gcube.indexmanagement.storagehandling.stubs.IsUpdating empty)
throws org.gcube.common.core.faults.GCUBEUnrecoverableFault
empty - empty stub requestorg.gcube.common.core.faults.GCUBEUnrecoverableFault - an error occuredprotected org.gcube.common.core.contexts.GCUBEServiceContext getServiceContext()
getServiceContext in class org.gcube.common.core.porttypes.GCUBEPortTypepublic org.oasis.wsn.GetCurrentMessageResponse getCurrentMessage(org.oasis.wsn.GetCurrentMessage request)
throws RemoteException,
org.oasis.wsn.ResourceUnknownFaultType,
org.oasis.wsn.InvalidTopicExpressionFaultType,
org.oasis.wsn.TopicNotSupportedFaultType,
org.oasis.wsn.NoCurrentMessageOnTopicFaultType
request - the requestRemoteExceptionorg.oasis.wsn.ResourceUnknownFaultTypeorg.oasis.wsn.InvalidTopicExpressionFaultTypeorg.oasis.wsn.TopicNotSupportedFaultTypeorg.oasis.wsn.NoCurrentMessageOnTopicFaultTypeCopyright © 2014. All Rights Reserved.