Uses of Interface
net.shibboleth.metadata.pipeline.Stage

Packages that use Stage
net.shibboleth.metadata.dom Implementations of core APIs that operate on W3C DOM based metadata. 
net.shibboleth.metadata.dom.saml Classes that work with DOM elements which contain SAML data. 
net.shibboleth.metadata.pipeline A set of classes for constructing generic data processing pipelines. 
 

Uses of Stage in net.shibboleth.metadata.dom
 

Classes in net.shibboleth.metadata.dom that implement Stage
 class AbstractXSLProcessingStage
          A pipeline stage which applies and XSLT to each element in the DomElementItem collection.
 class DomFilesystemSourceStage
          A stage which reads XML information from the filesystem and places it in the given DomElementItem collection.
 class DomResourceSourceStage
          A pipeline stage which reads an XML document from an Resource, parses the document, and places the resultant document (root) element in to the provided DomElementItem collection.
 class MultiOutputXSLTransformationStage
          A pipeline stage which transforms each item in the DomElementItem collection via an XSL transform.
 class XMLSchemaValidationStage
          A pipeline stage that XML schema validates the elements within the DomElementItem collection.
 class XMLSignatureSigningStage
          A pipeline stage that creates, and adds, an enveloped signature for each element in the given DomElementItem collection.
 class XMLSignatureValidationStage
          A pipeline stage which validates the XML digital signature found on DOM Elements.
 class XPathFilteringStage
          Pipeline stage which allows filtering of @{link DomElementItem}s according to an XPath expression.
 class XSLTransformationStage
          A pipeline stage which transforms each item in the DomElementItem collection via an XSL transform.
 class XSLValidationStage
          A pipeline which "validates" each element in the DomElementItem collection via an XSL stylesheet.
 

Uses of Stage in net.shibboleth.metadata.dom.saml
 

Classes in net.shibboleth.metadata.dom.saml that implement Stage
 class EntitiesDescriptorAssemblerStage
          A Stage capable of assembling a collection of EntityDescriptor elements in to a single EntitiesDescriptor element.
 class EntitiesDescriptorDisassemblerStage
          A pipeline stage that replaces any SAML EntitiesDescriptor found in the Item collection with the EntityDescriptor elements contained therein.
 class EntityDescriptorItemIdPopulationStage
          A stage which, for each EntityDescriptor collection element, adds an ItemId, with the entity's entity ID, to the metadata item.
 class EntityFilterStage
          A pipeline stage that will remove SAML EntityDescriptior elements which do meet specified filtering criteria.
 class EntityPublisherPathFilterStage
          This stage is not yet implemented.
 class EntityRegistrationAuthorityFilterStage
          A pipeline stage that will filter EntityDescriptor or EntityDescriptors based on their registration authority.
 class EntityRoleFilterStage
          A pipeline stage that will filter SAML role descriptors from EntityDescriptors.
 class PullUpCacheDurationStage
          For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant EntitiesDescriptors and EntityDescriptors, determine the shortest cache duration, set that on the root EntitiesDescriptor and remove the cache duration from all descendants.
 class PullUpValidUntilStage
          For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant EntitiesDescriptors and EntityDescriptors, determine the earliest valid until date, set that on the root EntitiesDescriptor and remove the valid until dates from all descendants.
 class PushDownCacheDurationStage
          This stage is not yet implemented.
 class PushDownValidUntilStage
          This stage is not yet implemented.
 class RemoveContactPersonStage
          Filtering stage that removes ContactPerson elements from EntityDescriptors.
 class RemoveOrganizationStage
          Filtering stage that removes Organization elements from EntityDescriptors.
 class SetCacheDurationStage
          Sets a cacheDuration attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
 class SetPublicationInfo
          This stage is not yet implemented.
 class SetValidUntilStage
          Sets a validUntil attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
 class ValidateValidUntilStage
          Checks that a SAML EntitiesDescriptor or EntityDescriptor's validUntil is (optionally) present and is within a given range.
 

Uses of Stage in net.shibboleth.metadata.pipeline
 

Classes in net.shibboleth.metadata.pipeline that implement Stage
 class AbstractItemMetadataSelectionStage
          A Stage that selects Items for further processing if they have a specific type of ItemMetadata attached to them.
 class BaseIteratingStage<ItemType extends Item<?>>
          Base class for Stage implementations that iterate over each Item in a collection and do something.
 class BaseStage<ItemType extends Item<?>>
          A base class for Stage implementations.
 class CompositeStage<ItemType extends Item<?>>
          A stage that is composed of other stages.
 class ItemMetadataFilterStage
          A Stage that filters out Item if they have a specific type of ItemMetadata attached to them.
 class ItemMetadataTerminationStage
          A Stage that terminates pipeline processing if an Item has a specific type of ItemMetadata attached to it.
 class PipelineDemultiplexerStage<ItemType extends Item<?>>
          A stage which, given an item collection and a list of Pipeline and ItemSelectionStrategy pairs, sends the collection of item copies selected by the selection strategy to the associated pipeline.
 class PipelineMergeStage
          This Stage allows the merging of multiple pipeline outputs into a single Collection that can then be used as the input source for another pipeline.
 class ScriptletStage
          A pipeline stage that computes that transforms the collection of Item via a script.
 class SerializationStage<ItemType extends Item<?>>
          A stage which writes the given item collection out to a file.
 class SplitMergeStage<ItemType extends Item<?>>
          A stage which splits a given collection and passes selected items to one pipeline and non-selected items to another.
 class StaticItemSourceStage<ItemType extends Item<?>>
          A stage which adds a static collection of Items to a Item collection.
 class StatusMetadataLoggingStage
          A Stage that logs StatusMetadata associated with an Item.
 

Fields in net.shibboleth.metadata.pipeline with type parameters of type Stage
private  List<Stage<ItemType>> CompositeStage.composedStages
          Stages which compose this stage.
private  List<Stage<ItemType>> SimplePipeline.pipelineStages
          Stages for this pipeline.
 

Methods in net.shibboleth.metadata.pipeline that return types with arguments of type Stage
 List<Stage<ItemType>> CompositeStage.getComposedStages()
          Gets an unmodifiable list the stages that compose this stage.
 List<Stage<ItemType>> SimplePipeline.getStages()
          Gets the list of Stages within the pipeline.
 List<Stage<ItemType>> Pipeline.getStages()
          Gets the list of Stages within the pipeline.
 

Method parameters in net.shibboleth.metadata.pipeline with type arguments of type Stage
 void CompositeStage.setComposedStages(List<Stage<ItemType>> stages)
          Sets the list the stages that compose this stage.
 void SimplePipeline.setStages(List<Stage<ItemType>> stages)
          Sets the stages that make up this pipeline.
 



Copyright © 2009-2011. All Rights Reserved.