net.shibboleth.metadata.dom.saml
Class PushDownValidUntilStage

java.lang.Object
  extended by net.shibboleth.utilities.java.support.component.AbstractDestructableInitializableComponent
      extended by net.shibboleth.utilities.java.support.component.AbstractDestructableIdentifiableInitializableComponent
          extended by net.shibboleth.metadata.pipeline.BaseStage<DomElementItem>
              extended by net.shibboleth.metadata.dom.saml.PushDownValidUntilStage
All Implemented Interfaces:
Stage<DomElementItem>, net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.DestructableComponent, net.shibboleth.utilities.java.support.component.IdentifiableComponent, net.shibboleth.utilities.java.support.component.InitializableComponent

@ThreadSafe
public class PushDownValidUntilStage
extends BaseStage<DomElementItem>

This stage is not yet implemented. For each metadata collection element that is a SAML EntitiesDescriptor this stage will, for each descendant EntitiesDescriptor and EntityDescriptor, determine the earliest valid until of all a given descandant's ancestors and set that on the given descendant.


Constructor Summary
PushDownValidUntilStage()
           
 
Method Summary
protected  void doExecute(Collection<DomElementItem> metadataCollection)
          Performs the stage processing on the given Item collection.
 
Methods inherited from class net.shibboleth.metadata.pipeline.BaseStage
execute, setId
 
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractDestructableIdentifiableInitializableComponent
doInitialize, getId
 
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractDestructableInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent
destroy, isDestroyed
 
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiableComponent
getId
 
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
 

Constructor Detail

PushDownValidUntilStage

public PushDownValidUntilStage()
Method Detail

doExecute

protected void doExecute(@Nonnull@NonnullElements
                         Collection<DomElementItem> metadataCollection)
                  throws StageProcessingException
Performs the stage processing on the given Item collection.

The stage is guaranteed to be have been initialized and not destroyed when this is invoked.

Specified by:
doExecute in class BaseStage<DomElementItem>
Parameters:
metadataCollection - collection to be processed
Throws:
StageProcessingException - thrown if there is an unrecoverable problem when processing the stage


Copyright © 1999-2012. All Rights Reserved.