Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.archive.crawler.url.canonicalize
Class StripSessionIDs

    java.lang.Object
      javax.management.Attribute
          org.archive.crawler.settings.Type
              org.archive.crawler.settings.ComplexType
                  org.archive.crawler.settings.ModuleType
                      org.archive.crawler.url.canonicalize.BaseRule
                          org.archive.crawler.url.canonicalize.StripSessionIDs

All Implemented Interfaces:
  java.io.Serializable, javax.management.DynamicMBean, CanonicalizationRule

    public class StripSessionIDs

extends BaseRule

Strip known session ids.

Version:
  $Date: 2006-09-25 20:27:35 +0000 (Mon, 25 Sep 2006) $, $Revision: 4655 $
Author:
  stack
See Also:
  Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class org.archive.crawler.settings.ComplexType
`ComplexType.MBeanAttributeInfoIterator`

Field Summary

Fields inherited from class org.archive.crawler.url.canonicalize.BaseRule
`ATTR_ENABLED`

Fields inherited from class org.archive.crawler.settings.ComplexType
`definition, definitionMap`

Constructor Summary
`StripSessionIDs(java.lang.String name)`

Method Summary
`java.lang.String` | `canonicalize(java.lang.String url, java.lang.Object context)` Apply this canonicalization rule.

Methods inherited from class org.archive.crawler.url.canonicalize.BaseRule
`doStripRegexMatch, isEnabled`

Methods inherited from class org.archive.crawler.settings.ModuleType
`addElement, listUsedFiles`

Methods inherited from class org.archive.crawler.settings.ComplexType
`addElementToDefinition, checkValue, earlyInitialize, getAbsoluteName, getAttribute, getAttribute, getAttribute, getAttributeInfo, getAttributeInfo, getAttributeInfoIterator, getAttributes, getDataContainerRecursive, getDataContainerRecursive, getDefaultValue, getDescription, getElementFromDefinition, getLegalValues, getLocalAttribute, getMBeanInfo, getMBeanInfo, getParent, getPreservedFields, getSettingsHandler, getUncheckedAttribute, getValue, globalSettings, invoke, isInitialized, isOverridden, iterator, removeElementFromDefinition, setAsOrder, setAttribute, setAttribute, setAttributes, setDescription, setPreservedFields, toString, unsetAttribute`

Methods inherited from class org.archive.crawler.settings.Type
`addConstraint, equals, getConstraints, getLegalValueType, isExpertSetting, isOverrideable, isTransient, setExpertSetting, setLegalValueType, setOverrideable, setTransient`

Methods inherited from class javax.management.Attribute
`getName`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface org.archive.crawler.url.CanonicalizationRule
`getName`

Constructor Detail

### StripSessionIDs

    public StripSessionIDs(java.lang.String name)

Method Detail

### canonicalize

    public java.lang.String canonicalize(java.lang.String url,
                                         java.lang.Object context)

  Description copied from interface: `CanonicalizationRule`
  Apply this canonicalization rule.

  Parameters:
    `url` - Url string we apply this rule to.
    `context` - An object that will provide context for the settings system. The UURI of the URL we're canonicalizing is an example of an object that provides context.
  Returns:
    Result of applying this rule to passed `url`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2008 Internet Archive. All Rights Reserved.