org.globus.ogsa.core.logging
Interface OgsiLoggingPortType

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

public interface OgsiLoggingPortType
extends GridService


Method Summary
 void changeGroupPersistentAttribute(GroupLogAttribute gla)
           
 void changeGroupTransientAttribute(GroupLogAttribute gla)
           
 void destroy()
           
 ExtensibilityType findServiceData(ExtensibilityType queryExpression)
           
 void loadPersistentAttributes()
           
 void removePersistentAttribute(java.lang.String name)
           
 void removeTransientAttribute(java.lang.String name)
           
 TerminationTimeType requestTerminationAfter(ExtendedDateTimeType terminationTime)
           
 TerminationTimeType requestTerminationBefore(ExtendedDateTimeType terminationTime)
           
 void saveTransientAttributes()
           
 void setLogBufferSize(int size)
           
 void setPersistentAttribute(LogAttributeElement aLogAttributeElement)
           
 ExtensibilityType setServiceData(ExtensibilityType updateExpression)
           
 void setTransientAttribute(LogAttributeElement aLogAttributeElement)
           
 void subscribe(ExtensibilityType subscriptionExpression, LocatorType sink, ExtendedDateTimeType expirationTime, LocatorTypeHolder subscriptionInstanceLocator, TerminationTimeTypeHolder currentTerminationTime)
           
 

Method Detail

removeTransientAttribute

public void removeTransientAttribute(java.lang.String name)
                              throws java.rmi.RemoteException,
                                     UnknownNameFaultElement
Throws:
java.rmi.RemoteException
UnknownNameFaultElement

changeGroupTransientAttribute

public void changeGroupTransientAttribute(GroupLogAttribute gla)
                                   throws java.rmi.RemoteException,
                                          UnGroupedFaultElement,
                                          UnknownGroupNameFaultElement
Throws:
java.rmi.RemoteException
UnGroupedFaultElement
UnknownGroupNameFaultElement

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

setPersistentAttribute

public void setPersistentAttribute(LogAttributeElement aLogAttributeElement)
                            throws java.rmi.RemoteException,
                                   InvalidLevelFaultElement,
                                   InvalidDestinationFaultElement,
                                   UnableToPersistFaultElement
Throws:
java.rmi.RemoteException
InvalidLevelFaultElement
InvalidDestinationFaultElement
UnableToPersistFaultElement

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

setTransientAttribute

public void setTransientAttribute(LogAttributeElement aLogAttributeElement)
                           throws java.rmi.RemoteException,
                                  InvalidLevelFaultElement,
                                  InvalidDestinationFaultElement
Throws:
java.rmi.RemoteException
InvalidLevelFaultElement
InvalidDestinationFaultElement

removePersistentAttribute

public void removePersistentAttribute(java.lang.String name)
                               throws java.rmi.RemoteException,
                                      UnknownNameFaultElement,
                                      UnableToPersistFaultElement
Throws:
java.rmi.RemoteException
UnknownNameFaultElement
UnableToPersistFaultElement

setLogBufferSize

public void setLogBufferSize(int size)
                      throws java.rmi.RemoteException,
                             InvalidLogBuffSizeFaultElement
Throws:
java.rmi.RemoteException
InvalidLogBuffSizeFaultElement

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

saveTransientAttributes

public void saveTransientAttributes()
                             throws java.rmi.RemoteException,
                                    UnableToPersistFaultElement
Throws:
java.rmi.RemoteException
UnableToPersistFaultElement

loadPersistentAttributes

public void loadPersistentAttributes()
                              throws java.rmi.RemoteException,
                                     UnableToPersistFaultElement
Throws:
java.rmi.RemoteException
UnableToPersistFaultElement

requestTerminationAfter

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

changeGroupPersistentAttribute

public void changeGroupPersistentAttribute(GroupLogAttribute gla)
                                    throws java.rmi.RemoteException,
                                           UnGroupedFaultElement,
                                           UnknownGroupNameFaultElement,
                                           UnableToPersistFaultElement
Throws:
java.rmi.RemoteException
UnGroupedFaultElement
UnknownGroupNameFaultElement
UnableToPersistFaultElement


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