Set of interfaces used to describe basic features of "components" within a larger system.
Classes for working with Apache HttpClient.
Shared networking APIs and classes.
Classes for working with JSR-223 scripting environments.
Helpers for common security related tasks.
Implementations of security interfaces.
Implementations of shared service interfaces.
Security-related service implementation classes.
Java Servlet specification implementation classes.
Classes supporting Spring configuration activities.
Spring resource classes supporting HttpClient access.
Shibboleth integration with Spring
Resource.Helper functions,
concrete implementations and a bridging class.
Classes supporting testing of other classes.
XML implementation classes.
-
interface
A component which can be destroyed and its resources reclaimed.
interface
interface
interface
A
Component which needs to be initialized prior to any "real" use.
interface
A marker interface for components that may be put in to an unmodifiable state and, if a modification is attempted
afterwards, throws
UnmodifiableComponentException.
-
private static class
Class which wraps a caching instance of HttpClient and its associated
ManagedHttpCacheStorage, and manages the scheduled maintenance and lifecycle of the latter.
-
class
A helper class for managing one or more cookies on behalf of a component.
-
final class
This is a helper class that takes care of reading in, optionally compiling, and evaluating a script.
class
A Runnable which executes a script.
-
interface
A component that supplies
AccessControl instances identified by a policy name.
class
Applies a MAC to time-limited information and encrypts with a symmetric key.
class
Wrapper for managing a cookie encrypted with the
DataSealer component.
-
class
Simple implementation that uses an in-memory map of policies.
class
Implements a strategy for access to versioned symmetric keys using a keystore, and a standalone file
for tracking the latest key version, to compensate for the lack of extensible attribute support in the
pre-Java 8 KeyStore API.
class
Simple access control implementation based on IP address checking.
class
Implements a strategy for access to versioned symmetric keys using scripts.
-
interface
A logging configuration abstraction that piggybacks on the
ReloadableService interface.
interface
A service that supports reloading its configuration.
class
class
A set of gauges for a reloadable service.
-
class
Simple
LoggingService that watches for logback configuration file changes
and reloads the file when a change occurs.
-
-
class
Component that validates the HTTP content type as one of an allowed set.
class
Component that validates the HTTP request method as one of an allowed set.
class
Component that validates HTTP request parameters for required presence, uniqueness and mutual exclusivity.
class
-
class
Class used for auto-wiring free-standing identified objects along with explicitly declared
bean collections.
-
class
A resource representing a file read from an HTTP(S) location.
class
Resource for looking up HTTP URLs.
-
class
A wrapper that guards a
Resource that may be absent by returning an empty bean file instead.
-
-
class
A container @{link
ServiceableComponent which is (usually) created during spring service
creation as part of service (re)load.
-
class
Utility class for wrapping a serviceable component in a dummy reloadable service.
-