See: Description
| Interface | Description |
|---|---|
| ByteSource |
A
ByteSource wraps a byte array and provides additional encoding operations. |
| 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.
|
| Initializable |
Shiro container-agnostic interface that indicates that this object requires initialization.
|
| 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.
|
| PatternMatcher |
Interface for components that can match source strings against a specified pattern string.
|
| ThreadState |
A
ThreadState instance manages any state that might need to be bound and/or restored during a thread's
execution. |
| Class | Description |
|---|---|
| AbstractFactory<T> |
TODO - Class JavaDoc
|
| AntPathMatcher |
PathMatcher implementation for Ant-style path patterns.
|
| Assert |
Assertion utility class that assists in validating arguments.
|
| ByteSource.Util |
Utility class that can construct ByteSource instances.
|
| ClassUtils |
Utility method library used to conveniently interact with
Classes, such as acquiring them from the
application ClassLoaders and instantiating Objects from them. |
| CollectionUtils |
Static helper class for use dealing with Collections.
|
| JavaEnvironment |
Internal helper class used to find the Java/JDK version
that Shiro is operating within, to allow for automatically
adapting to the present platform's capabilities.
|
| JdbcUtils |
A set of static helper methods for managing JDBC API objects.
|
| LifecycleUtils |
Utility class to help call
Initializable.init() and
Destroyable.destroy() methods cleanly on any object. |
| MapContext |
A
MapContext provides a common base for context-based data storage in a Map. |
| PermissionUtils |
Utility class to help with String-to-Permission object resolution.
|
| RegExPatternMatcher |
PatternMatcher implementation that uses standard java.util.regex objects. |
| SimpleByteSource |
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. |
| SoftHashMap<K,V> |
A
SoftHashMap is a memory-constrained map that stores its values in
SoftReferences. |
| StringUtils |
Simple utility class for String operations useful across the framework.
|
| ThreadContext |
A ThreadContext provides a means of binding and unbinding objects to the
current thread based on key/value pairs.
|
| Exception | Description |
|---|---|
| InstantiationException |
Runtime exception thrown by the framework when unable to instantiate a Class via reflection.
|
| UnavailableConstructorException |
Exception thrown when attempting to instantiate a Class via reflection, but a suitable constructor (depending
on the number of expected arguments) doesn't exist or cannot be obtained.
|
| UnknownClassException |
The Shiro framework's
RuntimeException equivalent of the JDK's
ClassNotFoundException, to maintain a RuntimeException paradigm. |
Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.