org.globus.ogsa.base.index
Interface IndexService

All Superinterfaces:
org.gridforum.ogsi.GridService, java.rmi.Remote
All Known Implementing Classes:
IndexServiceSOAPBindingStub

public interface IndexService
extends org.gridforum.ogsi.GridService


Method Summary
 org.gridforum.ogsi.TerminationTimeType add(org.gridforum.ogsi.holders.LocatorTypeHolder serviceLocator, org.gridforum.ogsi.ExtensibilityType content, org.gridforum.ogsi.TerminationTimeType terminationTime)
           
 java.lang.String addDataAggregation(org.globus.ogsa.base.aggregator.DataAggregationType dataAggregation)
           
 void deliverNotification(org.gridforum.ogsi.ExtensibilityType message)
           
 void destroy()
           
 org.globus.ogsa.base.providers.servicedata.ServiceDataProviderEnumType[] enumProviders(boolean parameters)
           
 void executeProvider(org.globus.ogsa.base.providers.servicedata.ServiceDataProviderExecutionType serviceDataProviderExecution)
           
 org.gridforum.ogsi.ExtensibilityType findServiceData(org.gridforum.ogsi.ExtensibilityType queryExpression)
           
 void remove(org.gridforum.ogsi.ExtensibilityType matchExpression)
           
 void removeDataAggregation(java.lang.String parameters)
           
 org.gridforum.ogsi.TerminationTimeType requestTerminationAfter(org.gridforum.ogsi.ExtendedDateTimeType terminationTime)
           
 org.gridforum.ogsi.TerminationTimeType requestTerminationBefore(org.gridforum.ogsi.ExtendedDateTimeType terminationTime)
           
 org.gridforum.ogsi.ExtensibilityType setServiceData(org.gridforum.ogsi.ExtensibilityType updateExpression)
           
 void subscribe(org.gridforum.ogsi.ExtensibilityType subscriptionExpression, org.gridforum.ogsi.LocatorType sink, org.gridforum.ogsi.ExtendedDateTimeType expirationTime, org.gridforum.ogsi.holders.LocatorTypeHolder subscriptionInstanceLocator, org.gridforum.ogsi.holders.TerminationTimeTypeHolder currentTerminationTime)
           
 

Method Detail

executeProvider

public void executeProvider(org.globus.ogsa.base.providers.servicedata.ServiceDataProviderExecutionType serviceDataProviderExecution)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deliverNotification

public void deliverNotification(org.gridforum.ogsi.ExtensibilityType message)
                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

subscribe

public void subscribe(org.gridforum.ogsi.ExtensibilityType subscriptionExpression,
                      org.gridforum.ogsi.LocatorType sink,
                      org.gridforum.ogsi.ExtendedDateTimeType expirationTime,
                      org.gridforum.ogsi.holders.LocatorTypeHolder subscriptionInstanceLocator,
                      org.gridforum.ogsi.holders.TerminationTimeTypeHolder currentTerminationTime)
               throws java.rmi.RemoteException,
                      org.gridforum.ogsi.TargetInvalidFaultType,
                      org.gridforum.ogsi.ExtensibilityTypeFaultType,
                      org.gridforum.ogsi.ExtensibilityNotSupportedFaultType,
                      org.gridforum.ogsi.FaultType
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.TargetInvalidFaultType
org.gridforum.ogsi.ExtensibilityTypeFaultType
org.gridforum.ogsi.ExtensibilityNotSupportedFaultType
org.gridforum.ogsi.FaultType

setServiceData

public org.gridforum.ogsi.ExtensibilityType setServiceData(org.gridforum.ogsi.ExtensibilityType updateExpression)
                                                    throws java.rmi.RemoteException,
                                                           org.gridforum.ogsi.ModifiabilityViolationFaultType,
                                                           org.gridforum.ogsi.PartialFailureFaultType,
                                                           org.gridforum.ogsi.TypeViolationFaultType,
                                                           org.gridforum.ogsi.MutabilityViolationFaultType,
                                                           org.gridforum.ogsi.CardinalityViolationFaultType,
                                                           org.gridforum.ogsi.ExtensibilityTypeFaultType,
                                                           org.gridforum.ogsi.IncorrectValueFaultType,
                                                           org.gridforum.ogsi.ExtensibilityNotSupportedFaultType,
                                                           org.gridforum.ogsi.FaultType
Specified by:
setServiceData in interface org.gridforum.ogsi.GridService
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.ModifiabilityViolationFaultType
org.gridforum.ogsi.PartialFailureFaultType
org.gridforum.ogsi.TypeViolationFaultType
org.gridforum.ogsi.MutabilityViolationFaultType
org.gridforum.ogsi.CardinalityViolationFaultType
org.gridforum.ogsi.ExtensibilityTypeFaultType
org.gridforum.ogsi.IncorrectValueFaultType
org.gridforum.ogsi.ExtensibilityNotSupportedFaultType
org.gridforum.ogsi.FaultType

remove

public void remove(org.gridforum.ogsi.ExtensibilityType matchExpression)
            throws java.rmi.RemoteException,
                   org.gridforum.ogsi.RemoveFailedFaultType,
                   org.gridforum.ogsi.MatchFailedFaultType,
                   org.gridforum.ogsi.ExtensibilityTypeFaultType,
                   org.gridforum.ogsi.ExtensibilityNotSupportedFaultType,
                   org.gridforum.ogsi.FaultType
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.RemoveFailedFaultType
org.gridforum.ogsi.MatchFailedFaultType
org.gridforum.ogsi.ExtensibilityTypeFaultType
org.gridforum.ogsi.ExtensibilityNotSupportedFaultType
org.gridforum.ogsi.FaultType

findServiceData

public org.gridforum.ogsi.ExtensibilityType findServiceData(org.gridforum.ogsi.ExtensibilityType queryExpression)
                                                     throws java.rmi.RemoteException,
                                                            org.gridforum.ogsi.TargetInvalidFaultType,
                                                            org.gridforum.ogsi.ExtensibilityTypeFaultType,
                                                            org.gridforum.ogsi.ExtensibilityNotSupportedFaultType,
                                                            org.gridforum.ogsi.FaultType
Specified by:
findServiceData in interface org.gridforum.ogsi.GridService
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.TargetInvalidFaultType
org.gridforum.ogsi.ExtensibilityTypeFaultType
org.gridforum.ogsi.ExtensibilityNotSupportedFaultType
org.gridforum.ogsi.FaultType

addDataAggregation

public java.lang.String addDataAggregation(org.globus.ogsa.base.aggregator.DataAggregationType dataAggregation)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

requestTerminationBefore

public org.gridforum.ogsi.TerminationTimeType requestTerminationBefore(org.gridforum.ogsi.ExtendedDateTimeType terminationTime)
                                                                throws java.rmi.RemoteException,
                                                                       org.gridforum.ogsi.TerminationTimeUnchangedFaultType,
                                                                       org.gridforum.ogsi.FaultType
Specified by:
requestTerminationBefore in interface org.gridforum.ogsi.GridService
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.TerminationTimeUnchangedFaultType
org.gridforum.ogsi.FaultType

destroy

public void destroy()
             throws java.rmi.RemoteException,
                    org.gridforum.ogsi.ServiceNotDestroyedFaultType,
                    org.gridforum.ogsi.FaultType
Specified by:
destroy in interface org.gridforum.ogsi.GridService
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.ServiceNotDestroyedFaultType
org.gridforum.ogsi.FaultType

enumProviders

public org.globus.ogsa.base.providers.servicedata.ServiceDataProviderEnumType[] enumProviders(boolean parameters)
                                                                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

removeDataAggregation

public void removeDataAggregation(java.lang.String parameters)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

requestTerminationAfter

public org.gridforum.ogsi.TerminationTimeType requestTerminationAfter(org.gridforum.ogsi.ExtendedDateTimeType terminationTime)
                                                               throws java.rmi.RemoteException,
                                                                      org.gridforum.ogsi.TerminationTimeUnchangedFaultType,
                                                                      org.gridforum.ogsi.FaultType
Specified by:
requestTerminationAfter in interface org.gridforum.ogsi.GridService
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.TerminationTimeUnchangedFaultType
org.gridforum.ogsi.FaultType

add

public org.gridforum.ogsi.TerminationTimeType add(org.gridforum.ogsi.holders.LocatorTypeHolder serviceLocator,
                                                  org.gridforum.ogsi.ExtensibilityType content,
                                                  org.gridforum.ogsi.TerminationTimeType terminationTime)
                                           throws java.rmi.RemoteException,
                                                  org.gridforum.ogsi.ContentCreationFailedFaultType,
                                                  org.gridforum.ogsi.AddRefusedFaultType,
                                                  org.gridforum.ogsi.UnsupportedMemberInterfaceFaultType,
                                                  org.gridforum.ogsi.ExtensibilityTypeFaultType,
                                                  org.gridforum.ogsi.ExtensibilityNotSupportedFaultType,
                                                  org.gridforum.ogsi.FaultType
Throws:
java.rmi.RemoteException
org.gridforum.ogsi.ContentCreationFailedFaultType
org.gridforum.ogsi.AddRefusedFaultType
org.gridforum.ogsi.UnsupportedMemberInterfaceFaultType
org.gridforum.ogsi.ExtensibilityTypeFaultType
org.gridforum.ogsi.ExtensibilityNotSupportedFaultType
org.gridforum.ogsi.FaultType