org.globus.ogsa.samples.chat
Interface Chat

All Superinterfaces:
GridService, java.rmi.Remote
All Known Implementing Classes:
ChatSOAPBindingStub

public interface Chat
extends GridService


Method Summary
 void destroy()
           
 java.lang.String executeCommand(java.lang.String command)
           
 ExtensibilityType findServiceData(ExtensibilityType queryExpression)
           
 java.lang.String getAlias()
           
 TerminationTimeType requestTerminationAfter(ExtendedDateTimeType terminationTime)
           
 TerminationTimeType requestTerminationBefore(ExtendedDateTimeType terminationTime)
           
 void sendMessage(java.lang.String message)
           
 void setAlias(java.lang.String alias)
           
 ExtensibilityType setServiceData(ExtensibilityType updateExpression)
           
 void subscribe(ExtensibilityType subscriptionExpression, LocatorType sink, ExtendedDateTimeType expirationTime, LocatorTypeHolder subscriptionInstanceLocator, TerminationTimeTypeHolder currentTerminationTime)
           
 

Method Detail

getAlias

public java.lang.String getAlias()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

subscribe

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

executeCommand

public java.lang.String executeCommand(java.lang.String command)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setServiceData

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

findServiceData

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

sendMessage

public void sendMessage(java.lang.String message)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

destroy

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

requestTerminationBefore

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

requestTerminationAfter

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

setAlias

public void setAlias(java.lang.String alias)
              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


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