org.globus.wsrf.impl.security.descriptor
Class ContainerSecurityDescriptor

java.lang.Object
  extended byorg.globus.wsrf.impl.security.descriptor.util.ElementParser
      extended byorg.globus.wsrf.impl.security.descriptor.SecurityDescriptor
          extended byorg.globus.wsrf.impl.security.descriptor.ContainerSecurityDescriptor
All Implemented Interfaces:
AuthzParamParserCallback, ContainerOnlyParamsParserCallback, CredentialParamsParserCallback, ElementHandler, GlobalParamsParserCallback, java.io.Serializable

public class ContainerSecurityDescriptor
extends SecurityDescriptor
implements ContainerOnlyParamsParserCallback

Represents a container's security descriptor.

See Also:
Serialized Form

Field Summary
private  java.lang.String contextInterval
           
private  java.lang.String replayInterval
           
 
Fields inherited from class org.globus.wsrf.impl.security.descriptor.SecurityDescriptor
i18n, NS, RESOURCE
 
Fields inherited from class org.globus.wsrf.impl.security.descriptor.util.ElementParser
elementHandlers
 
Constructor Summary
ContainerSecurityDescriptor()
           
 
Method Summary
 java.lang.String getContextTimerInterval()
          Returns the interval at which the timer that collects up expired contexts, created when secure conversation is used, is run.
 java.lang.String getReplayTimerInterval()
          Returns the replay attack prevention timer interval
protected  void readObject(java.io.ObjectInputStream ois)
           
 void setContextTimerInterval(java.lang.String value)
          Sets the interval at which the timer that collects up expired contexts, created when secure conversation is used, needs to be run.
 void setReplayTimerInterval(java.lang.String value)
          Sets the interval at which the timer that collects up expired message id used in replay attack prevention needs to be run.
protected  void writeObject(java.io.ObjectOutputStream oos)
           
 
Methods inherited from class org.globus.wsrf.impl.security.descriptor.SecurityDescriptor
getAuthz, getAuthzChain, getCertFilename, getContextLifetime, getGridMap, getGridMapFile, getKeyFilename, getLastModified, getProxyFilename, getRejectLimitedProxyState, getReplayAttackFilter, getReplayAttackWindow, getSubject, isRefreshRequired, setAuthz, setAuthzChain, setCertificateFiles, setContextLifetime, setGridMap, setGridMapFile, setLastModified, setProxyFilename, setRejectLimitedProxy, setReplayAttackFilter, setReplayAttackWindow, setSubject
 
Methods inherited from class org.globus.wsrf.impl.security.descriptor.util.ElementParser
checkElement, getFirstChildElement, getQName, parse, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextInterval

private java.lang.String contextInterval

replayInterval

private java.lang.String replayInterval
Constructor Detail

ContainerSecurityDescriptor

public ContainerSecurityDescriptor()
Method Detail

setReplayTimerInterval

public void setReplayTimerInterval(java.lang.String value)
Sets the interval at which the timer that collects up expired message id used in replay attack prevention needs to be run. Should be in milliseconds.

Specified by:
setReplayTimerInterval in interface ContainerOnlyParamsParserCallback

getReplayTimerInterval

public java.lang.String getReplayTimerInterval()
Returns the replay attack prevention timer interval


setContextTimerInterval

public void setContextTimerInterval(java.lang.String value)
Sets the interval at which the timer that collects up expired contexts, created when secure conversation is used, needs to be run.

Specified by:
setContextTimerInterval in interface ContainerOnlyParamsParserCallback

getContextTimerInterval

public java.lang.String getContextTimerInterval()
Returns the interval at which the timer that collects up expired contexts, created when secure conversation is used, is run.


writeObject

protected void writeObject(java.io.ObjectOutputStream oos)
                    throws java.io.IOException
Throws:
java.io.IOException

readObject

protected void readObject(java.io.ObjectInputStream ois)
                   throws java.io.IOException,
                          java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException