All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description Assert Assertion utility class that assists in validating arguments.Base64 ByteSource AByteSource
wraps a byte array and provides additional encoding operations.ByteSource.Util Utility class that can construct ByteSource instances.ClassResolvingObjectInputStream Enables correct ClassLoader lookup in various environments (e.g.ClassUtils Utility method library used to conveniently interact withClass
es, such as acquiring them from the applicationClassLoader
s and instantiating Objects from them.CodecException Root exception related to issues during encoding or decoding.CodecSupport Base abstract class that provides useful encoding and decoding operations, especially for character data.DefaultSerializer<T> Serializer implementation that uses the default JVM serialization mechanism (Object Input/Output Streams).Destroyable Shiro container-agnostic interface that indicates that this object requires a callback during destruction.Factory<T> Generics-aware interface supporting the Factory Method design pattern.H64 Codec for Unix Crypt-style encoding.Hex Hexadecimal encoder and decoder.Initializable Shiro container-agnostic interface that indicates that this object requires initialization.InstantiationException Runtime exception thrown by the framework when unable to instantiate a Class via reflection.LifecycleUtils Utility class to help callInitializable.init()
andDestroyable.destroy()
methods cleanly on any object.Nameable Interface implemented by components that can be named, such as via configuration, and wish to have that name set once it has been configured.ResourceUtils Static helper methods for loadingStream
-backed resources.SerializationException Root exception for problems either serializing or de-serializing data.Serializer<T> ASerializer
converts objects to raw binary data and vice versa, enabling persistent storage of objects to files, HTTP cookies, or other mechanism.ShiroException Root exception for all Shiro runtime exceptions.SimpleByteSource Very simpleByteSource
implementation that maintains an internalbyte[]
array and uses theHex
andBase64
codec classes to support thetoHex()
andtoBase64()
implementations.SoftHashMap<K,V> ASoftHashMap
is a memory-constrained map that stores its values inSoftReference
s.StringUtils Simple utility class for String operations useful across the framework.UnknownClassException The Shiro framework'sRuntimeException
equivalent of the JDK'sClassNotFoundException
, to maintain a RuntimeException paradigm.XmlSerializer Serializer implementation that uses the JavaBeansXMLEncoder
andXMLDecoder
to serialize and deserialize, respectively.