Package net.shibboleth.shared.component
@NonnullElements
package net.shibboleth.shared.component
Set of interfaces used to describe basic features of "components" within a larger system.
-
ClassDescriptionAn
AbstractIdentifiedInitializableComponentwith a public setter.Simple implementation ofInitializableComponentandIdentifiedComponent.Base class for things that implementDestructableComponentandInitializableComponent.A marker interface that represents something used as a discrete part of a larger system.Exception thrown if there is a problem initializing a component.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.AComponentwhose identifier can be set.AComponentwhich has an identifier.AComponentwhich needs to be initialized prior to any "real" use.Exception thrown if a component has not been initialized and needs to be in order to perform the operation.A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted afterwards, throwsUnmodifiableComponentException.Exception thrown if a component is in an unmodifiable state and a modification is attempted.