All Classes and Interfaces
Class
Description
Assertion utility class that assists in validating arguments.
A
ByteSource wraps a byte array and provides additional encoding operations.Utility class that can construct ByteSource instances.
To use try-with-resources idiom, this class supports wrapping existing ByteSource
object or byte array.
Enables correct ClassLoader lookup in various environments (e.g.
Utility method library used to conveniently interact with
Classes, such as acquiring them from the
application ClassLoaders and instantiating Objects from them.Root exception related to issues during encoding or decoding.
Base abstract class that provides useful encoding and decoding operations, especially for character data.
Serializer implementation that uses the default JVM serialization mechanism (Object Input/Output Streams).
Shiro container-agnostic interface that indicates that this object requires a callback during destruction.
Generics-aware interface supporting the
Factory Method design pattern.
Codec for Unix Crypt-style encoding.
Hexadecimal encoder and decoder.
Shiro container-agnostic interface that indicates that this object requires initialization.
Runtime exception thrown by the framework when unable to instantiate a Class via reflection.
Utility class to help call
Initializable.init() and
Destroyable.destroy() methods cleanly on any object.Interface implemented by components that can be named, such as via configuration, and wish to have that name
set once it has been configured.
Static helper methods for loading
Stream-backed resources.Root exception for problems either serializing or de-serializing data.
A
Serializer converts objects to raw binary data and vice versa, enabling persistent storage
of objects to files, HTTP cookies, or other mechanism.Root exception for all Shiro runtime exceptions.
Very simple
ByteSource implementation that maintains an internal byte[] array and uses the
Hex and Base64 codec classes to support the
toHex() and toBase64() implementations.A
SoftHashMap is a memory-constrained map that stores its values in
SoftReferences.Simple utility class for String operations useful across the framework.
The Shiro framework's
RuntimeException equivalent of the JDK's
ClassNotFoundException, to maintain a RuntimeException paradigm.Deprecated, for removal: This API element is subject to removal in a future version.
This class should not be used directly because of unsecure XMLEncoder/XMLDecoder usage.