# Uses of Package
net.shibboleth.shared.component

Packages that use net.shibboleth.shared.component
Package
Description
net.shibboleth.shared.component
Set of interfaces used to describe basic features of "components" within a larger system.
net.shibboleth.shared.httpclient
Classes for working with Apache HttpClient.
net.shibboleth.shared.logic
Classes that represent basic first order logic concepts.
net.shibboleth.shared.net
Shared networking APIs and classes.
net.shibboleth.shared.scripting
Classes for working with JSR-223 scripting environments.
net.shibboleth.shared.security
Helpers for common security related tasks.
net.shibboleth.shared.security.impl
Implementations of security interfaces.
net.shibboleth.shared.service
Shared service APIs.
net.shibboleth.shared.service.impl
Implementations of shared service interfaces.
net.shibboleth.shared.service.security.impl
Security-related service implementation classes.
net.shibboleth.shared.servlet.impl
Java Servlet specification implementation classes.
net.shibboleth.shared.spring.config
Classes supporting Spring configuration activities.
net.shibboleth.shared.spring.httpclient.resource
Spring resource classes supporting HttpClient access.
net.shibboleth.shared.spring.resource
Shibboleth integration with Spring `Resource`.Helper functions, concrete implementations and a bridging class.
net.shibboleth.shared.spring.service
Spring specific implementations of `ServiceableComponent` and `ReloadableService`.
net.shibboleth.shared.spring.service.impl
Spring specific implementation of `AbstractServiceableComponent`.
net.shibboleth.shared.testing
Classes supporting testing of other classes.
net.shibboleth.shared.xml.impl
XML implementation classes.

Classes in net.shibboleth.shared.component used by net.shibboleth.shared.component
Class
Description
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.httpclient
Class
Description
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.logic
Class
Description
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.net
Class
Description
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.scripting
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.security
Class
Description
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.security.impl
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.service
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.service.impl
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.service.security.impl
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.servlet.impl
Class
Description
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.spring.config
Class
Description
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.spring.httpclient.resource
Class
Description
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.spring.resource
Class
Description
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.spring.service
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.spring.service.impl
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.testing
Class
Description
AbstractIdentifiableInitializableComponent
An `AbstractIdentifiedInitializableComponent` with a public setter.
AbstractIdentifiedInitializableComponent
Simple implementation of `InitializableComponent` and `IdentifiedComponent`.
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
IdentifiableComponent
A `Component` whose identifier can be set.
IdentifiedComponent
A `Component` which has an identifier.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.
UnmodifiableComponent
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throws `UnmodifiableComponentException`.
Classes in net.shibboleth.shared.component used by net.shibboleth.shared.xml.impl
Class
Description
AbstractInitializableComponent
Base class for things that implement `DestructableComponent` and `InitializableComponent`.
Component
A marker interface that represents something used as a discrete part of a larger system.
ComponentInitializationException
Exception thrown if there is a problem initializing a component.
DestructableComponent
A component which can be destroyed and its resources reclaimed.
InitializableComponent
A `Component` which needs to be initialized prior to any "real" use.