Package org.apache.shiro.lang.util


package org.apache.shiro.lang.util
  • 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.
     
    Utility method library used to conveniently interact with Classes, such as acquiring them from the application ClassLoaders and instantiating Objects from them.
    Shiro container-agnostic interface that indicates that this object requires a callback during destruction.
    Generics-aware interface supporting the Factory Method design pattern.
    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.
    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.