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.
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
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
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.
-