org.gridforum.ogsi
Interface GridService

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
AdminServicePortType, Chat, CounterPortType, Factory, FactoryServiceGroup, GridServiceBase, HandleResolver, JMSAdapterPortType, NotificationCounterPortType, NotificationFactory, NotificationSource, NotificationSubscription, OgsiLoggingPortType, OgsiManagementPortType, PersistentGridServiceBase, PingServicePortType, RoutableCounterPortType, SecureConversationService, ServiceDataPortType, ServiceGroup, ServiceGroupEntry, ServiceGroupRegistration, ServiceGroupRegistrationNotification, SinkListenerPortType, TestAllPortType, TestNotificationPortType, TestServiceGroupPortType
All Known Implementing Classes:
AdminSOAPBindingStub, ChatSOAPBindingStub, CounterImpl, CounterSOAPBindingStub, FactoryServiceGroupServiceSOAPBindingStub, FactorySOAPBindingStub, GridServiceImpl, GridServiceSOAPBindingStub, HandleResolverSOAPBindingStub, JMSAdapterSOAPBindingStub, NotificationCounterSOAPBindingStub, NotificationFactoryServiceSOAPBindingStub, NotificationSourceSOAPBindingStub, NotificationSubscriptionSOAPBindingStub, OGSIAllServiceSOAPBindingStub, OgsiLoggingSOAPBindingStub, OgsiManagementSOAPBindingStub, OGSINotificationServiceSOAPBindingStub, OGSIServiceGroupServiceSOAPBindingStub, PersistentCounterImpl, PersistentGridServiceImpl, PingSOAPBindingStub, RoutableCounterSOAPBindingStub, ServiceDataImpl, ServiceDataSOAPBindingStub, ServiceGroupEntrySOAPBindingStub, ServiceGroupRegistrationServiceSOAPBindingStub, ServiceGroupRegistrationSOAPBindingStub, ServiceGroupSOAPBindingStub, SinkListenerSOAPBindingStub

public interface GridService
extends java.rmi.Remote


Method Summary
 void destroy()
           
 ExtensibilityType findServiceData(ExtensibilityType queryExpression)
           
 TerminationTimeType requestTerminationAfter(ExtendedDateTimeType terminationTime)
           
 TerminationTimeType requestTerminationBefore(ExtendedDateTimeType terminationTime)
           
 ExtensibilityType setServiceData(ExtensibilityType updateExpression)
           
 

Method Detail

setServiceData

public ExtensibilityType setServiceData(ExtensibilityType updateExpression)
                                 throws java.rmi.RemoteException,
                                        ModifiabilityViolationFaultType,
                                        PartialFailureFaultType,
                                        TypeViolationFaultType,
                                        MutabilityViolationFaultType,
                                        CardinalityViolationFaultType,
                                        ExtensibilityTypeFaultType,
                                        IncorrectValueFaultType,
                                        ExtensibilityNotSupportedFaultType,
                                        FaultType
Throws:
java.rmi.RemoteException
ModifiabilityViolationFaultType
PartialFailureFaultType
TypeViolationFaultType
MutabilityViolationFaultType
CardinalityViolationFaultType
ExtensibilityTypeFaultType
IncorrectValueFaultType
ExtensibilityNotSupportedFaultType
FaultType

destroy

public void destroy()
             throws java.rmi.RemoteException,
                    ServiceNotDestroyedFaultType,
                    FaultType
Throws:
java.rmi.RemoteException
ServiceNotDestroyedFaultType
FaultType

requestTerminationAfter

public TerminationTimeType requestTerminationAfter(ExtendedDateTimeType terminationTime)
                                            throws java.rmi.RemoteException,
                                                   TerminationTimeUnchangedFaultType,
                                                   FaultType
Throws:
java.rmi.RemoteException
TerminationTimeUnchangedFaultType
FaultType

requestTerminationBefore

public TerminationTimeType requestTerminationBefore(ExtendedDateTimeType terminationTime)
                                             throws java.rmi.RemoteException,
                                                    TerminationTimeUnchangedFaultType,
                                                    FaultType
Throws:
java.rmi.RemoteException
TerminationTimeUnchangedFaultType
FaultType

findServiceData

public ExtensibilityType findServiceData(ExtensibilityType queryExpression)
                                  throws java.rmi.RemoteException,
                                         TargetInvalidFaultType,
                                         ExtensibilityTypeFaultType,
                                         ExtensibilityNotSupportedFaultType,
                                         FaultType
Throws:
java.rmi.RemoteException
TargetInvalidFaultType
ExtensibilityTypeFaultType
ExtensibilityNotSupportedFaultType
FaultType


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.