org.gcube.indexmanagement.storagehandling
Interface DeltaListManagementWrapper

All Known Implementing Classes:
RemoteDeltaListManager

public interface DeltaListManagementWrapper


Method Summary
 int connectLookup()
           
 ConnectUpdaterResponse connectUpdater()
           
 void disconnectUpdater(int updaterID)
           
 java.lang.String getDeltaCollectionID()
           
 DeltaFileInfoType getDeltaFileInfo(int idx)
           
 DeltaFileInfoType[] getDeltaFileList()
           
 org.apache.axis.message.addressing.EndpointReferenceType getIndexManagerEPR()
           
 boolean isEmpty()
           
 void mergeDeltaFile(DeltaFileInfoType deltaInfo)
           
 void setIndexManagerEPR(org.apache.axis.message.addressing.EndpointReferenceType managerEPR)
           
 org.globus.wsrf.core.notification.SubscriptionManager subscribeForAdditions(IndexNotificationConsumer consumer)
           
 org.globus.wsrf.core.notification.SubscriptionManager subscribeForDeletions(IndexNotificationConsumer consumer)
           
 org.globus.wsrf.core.notification.SubscriptionManager subscribeForIndexRemoval(IndexNotificationConsumer consumer)
           
 org.globus.wsrf.core.notification.SubscriptionManager subscribeForManagerCreation(IndexNotificationConsumer consumer)
           
 

Method Detail

setIndexManagerEPR

void setIndexManagerEPR(org.apache.axis.message.addressing.EndpointReferenceType managerEPR)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getIndexManagerEPR

org.apache.axis.message.addressing.EndpointReferenceType getIndexManagerEPR()

isEmpty

boolean isEmpty()

connectLookup

int connectLookup()
                  throws java.lang.Exception
Throws:
java.lang.Exception

connectUpdater

ConnectUpdaterResponse connectUpdater()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

disconnectUpdater

void disconnectUpdater(int updaterID)
                       throws java.lang.Exception
Throws:
java.lang.Exception

mergeDeltaFile

void mergeDeltaFile(DeltaFileInfoType deltaInfo)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getDeltaCollectionID

java.lang.String getDeltaCollectionID()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getDeltaFileInfo

DeltaFileInfoType getDeltaFileInfo(int idx)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getDeltaFileList

DeltaFileInfoType[] getDeltaFileList()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

subscribeForAdditions

org.globus.wsrf.core.notification.SubscriptionManager subscribeForAdditions(IndexNotificationConsumer consumer)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

subscribeForDeletions

org.globus.wsrf.core.notification.SubscriptionManager subscribeForDeletions(IndexNotificationConsumer consumer)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

subscribeForIndexRemoval

org.globus.wsrf.core.notification.SubscriptionManager subscribeForIndexRemoval(IndexNotificationConsumer consumer)
                                                                               throws java.lang.Exception
Throws:
java.lang.Exception

subscribeForManagerCreation

org.globus.wsrf.core.notification.SubscriptionManager subscribeForManagerCreation(IndexNotificationConsumer consumer)
                                                                                  throws java.lang.Exception
Throws:
java.lang.Exception