org.globus.wsrf.impl.lifetime
Class SetTerminationTimeProvider

java.lang.Object
  extended by org.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 java.lang.String END_EVENT_ID
           
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
private static java.lang.String START_EVENT_ID
           
private static org.apache.commons.logging.Log sysLogger
           
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

sysLogger

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

TERMINATION_TOPIC_PATH

private static final java.util.List TERMINATION_TOPIC_PATH

START_EVENT_ID

private static final java.lang.String START_EVENT_ID
See Also:
Constant Field Values

END_EVENT_ID

private static final java.lang.String END_EVENT_ID
See Also:
Constant Field Values
Constructor Detail

SetTerminationTimeProvider

public SetTerminationTimeProvider()
Method Detail

setTerminationTime

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

sendTerminationNotification

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

sendTerminationNotification

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