org.globus.wsrf.impl.lifetime
Class SetTerminationTimeProvider

java.lang.Object
  extended byorg.globus.wsrf.impl.lifetime.SetTerminationTimeProvider

public class SetTerminationTimeProvider
extends java.lang.Object

SetTerminationTime operation implementation. The resource must provide TerminationTime resource property to use this provider.


Field Summary
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
private static java.util.List TERMINATION_TOPIC_PATH
           
 
Constructor Summary
SetTerminationTimeProvider()
           
 
Method Summary
static void sendTerminationNotification(java.lang.Object resource)
           
static void sendTerminationNotification(java.lang.Object resource, java.util.Calendar currentTime)
           
 SetTerminationTimeResponse setTerminationTime(SetTerminationTime request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

i18n

private static org.globus.util.I18n i18n

logger

private static org.apache.commons.logging.Log logger

TERMINATION_TOPIC_PATH

private static final java.util.List TERMINATION_TOPIC_PATH
Constructor Detail

SetTerminationTimeProvider

public SetTerminationTimeProvider()
Method Detail

setTerminationTime

public SetTerminationTimeResponse setTerminationTime(SetTerminationTime request)
                                              throws java.rmi.RemoteException,
                                                     UnableToSetTerminationTimeFaultType,
                                                     ResourceUnknownFaultType,
                                                     TerminationTimeChangeRejectedFaultType
Throws:
java.rmi.RemoteException
UnableToSetTerminationTimeFaultType
ResourceUnknownFaultType
TerminationTimeChangeRejectedFaultType

sendTerminationNotification

public static void sendTerminationNotification(java.lang.Object resource)

sendTerminationNotification

public static void sendTerminationNotification(java.lang.Object resource,
                                               java.util.Calendar currentTime)