All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractEditor |
Created by Jeff Gaynor
on 8/17/20 at 10:23 AM
|
AbstractEnvironment |
Basic runtime environment.
|
AbstractHandler |
Top-level handler class.
|
AbstractServlet |
Very straightforward servlet wrapper.
|
Action |
Models an actions, such as logon, execute, logoff, etc.
|
ActionDeserializer |
Convert the request payload into objects
|
AdminConnectionParameters |
Databases might require access as a specific administrator.
|
AggregateStore<V extends Store> |
A store of stores.
|
AggregateStoreProvider |
Created by Jeff Gaynor
on 5/24/12 at 10:21 AM
|
AliasAndOverrides |
Created by Jeff Gaynor
on 2/2/21 at 6:54 AM
|
ANDLogicBlocks |
Created by Jeff Gaynor
on 6/27/18 at 11:41 AM
|
ArgMap |
A map of the arguments to the installer.
|
ArgumentNotFoundException |
Created by Jeff Gaynor
on 5/17/13 at 11:13 AM
|
Base64String |
Wrapper for Base 64 encoded strings.
|
BasicExceptionHandler |
Created by Jeff Gaynor
on 2/6/15 at 4:32 PM
|
BasicIdentifier |
Simple implementation of an identifier.
|
BasicIO |
Created by Jeff Gaynor
on 5/11/20 at 6:58 AM
|
BasicSorter |
A very basic sorter.
|
BeanUtils |
Utilities for beans.
|
Benchmarker |
Simple bechmarking object.
|
BitSetUtil |
A utility for certain operations on BitSet .
|
BlobServer |
Created by Jeff Gaynor
on 9/3/20 at 10:24 AM
|
Bootstrapper |
This class controls the loading of the correct boot strapper, which in turn is
charged with translating the configuration into usable objects.
|
Cache |
|
Cacheable |
Objects that can be cached should implement this interface.
|
CachedMapFacade<V extends Cacheable> |
A Facade for a map that is backed by a cache.
|
CachedObject |
Class the contains a cacheable object.
|
CfgEvent |
Created by Jeff Gaynor
on 1/16/12 at 8:46 AM
|
CfgEventListener |
Created by Jeff Gaynor
on 1/16/12 at 8:46 AM
|
CircularReferenceException |
Created by Jeff Gaynor
on 2/19/19 at 7:19 PM
|
Cleanup<K,V> |
General utility for applying retention policies to maps (which covers all caching as well as stores).
|
CLIDriver |
A driver program that does introspection on a set of CLICommands
|
Client |
Created by Jeff Gaynor
on 8/18/22 at 3:14 PM
|
ClientConverter<V extends SASClient> |
Created by Jeff Gaynor
on 8/15/22 at 9:38 AM
|
ClientFSStoreProvider<T extends FileStore> |
Created by Jeff Gaynor
on 8/22/22 at 2:25 PM
|
ClientKeys |
Created by Jeff Gaynor
on 8/15/22 at 9:09 AM
|
ClientMemoryStore<V extends SASClient> |
Created by Jeff Gaynor
on 8/22/22 at 2:09 PM
|
ClientProvider<V extends SASClient> |
Created by Jeff Gaynor
on 8/15/22 at 9:39 AM
|
ClientTable |
Created by Jeff Gaynor
on 8/15/22 at 10:30 AM
|
CLIReflectionUtil |
Created by Jeff Gaynor
on 5/21/13 at 2:28 PM
|
CLITool |
Basic class for writing command line tools.
|
CLITools |
Tools for creating command line clients
|
ColumnDescriptorEntry |
Describes a column in an SQL database in a platform and vendor neutral way.
|
ColumnDescriptors |
Descriptors for the columns in an SQL database.
|
ColumnMap |
Helper class with a bunch of built in casts.
|
ColumnTypeTranslator |
Looks up the vendor-specific SQL type that corresponds to a Types
given type.
|
CommaEvent |
Created by Jeff Gaynor
on 7/16/18 at 11:37 AM
|
CommaListener |
Created by Jeff Gaynor
on 7/16/18 at 11:38 AM
|
CommandLineTokenizer |
This is a very specific tokenizer for command lines from the Dumb gridFTP client.
|
CommandNotFoundException |
Created by Jeff Gaynor
on 5/17/13 at 11:12 AM
|
Commands |
All sets of commands implement this interface.
|
CommonCommands |
Utilities that are used by any reasonable implementation of the Commands
interface.
|
ComponentManager |
Created by Jeff Gaynor
on 2/22/21 at 6:19 AM
|
ConditionalHandler |
This handles a logic block of the form if[A]then[B}else[C].
|
ConfigurableCommandsImpl |
Basic implementation of Commands.
|
ConfigurableCommandsImpl.ListOnlyNotification |
|
ConfigurationLoader<T extends AbstractEnvironment> |
For loading a configuration into an environment.
|
Configurations |
Utility class for getting configurations and things in them.
|
ConfigurationTags |
Marker interface for configuration tag constants, i.e.
|
ConnectionException |
Created by Jeff Gaynor
on 2/6/14 at 1:52 PM
|
ConnectionParameters |
Class that wraps the JDBC connection string for an SQL database.
|
ConnectionPool<T extends ConnectionRecord> |
A pool for jdbc connections.
|
ConnectionPoolProvider<T extends ConnectionPool> |
|
ConnectionRecord |
Created by Jeff Gaynor
on 5/11/21 at 10:25 AM
|
ConversionMap<K,V> |
This is a specific type of map that allows for converting from a data type to a given type.
|
CyclicalError |
Created by Jeff Gaynor
on 2/2/21 at 8:19 AM
|
DataDescriptorEntry |
Describes a column in an SQL database in a platform and vendor neutral way.
|
DataDescriptors<V extends DataDescriptorEntry> |
Descriptors for the columns in an SQL database.
|
DateComparable |
Interface to be implemented by objects that can be compared as dates.
|
DateEntry |
Created by Jeff Gaynor
on 2/16/24 at 9:27 AM
|
DateUtils |
General Date utilities.
|
DateValue |
Created by Jeff Gaynor
on 2/12/24 at 1:56 PM
|
DBConfigLoader<T extends AbstractEnvironment> |
Configurations that deal with storage should extend this.
|
DBInitializer |
A class that automates the creation of tables and indices for an SQL database.
|
DebugConstants |
Created by Jeff Gaynor
on 10/23/20 at 3:41 PM
|
DebugUtil |
Utilities for centralizing some common debugging commands.
|
DefaultHandler |
Created by Jeff Gaynor
on 7/13/18 at 2:14 PM
|
DefaultStoreDisabledException |
An exception to be thrown if default stores are disabled.
|
DelimiterEvent |
Created by Jeff Gaynor
on 7/16/18 at 11:25 AM
|
DelimiterListener |
Created by Jeff Gaynor
on 7/16/18 at 11:25 AM
|
DerbyConnectionParameters |
NOTE that the database name is the complete file path to the directory, e.g.
|
DerbyConnectionPool |
Created by Jeff Gaynor
on 2/22/24 at 10:43 AM
|
DerbyConnectionPoolProvider |
Created by Jeff Gaynor
on 5/2/12 at 1:46 PM
|
DestroyedException |
Used by caches, this is thrown if an attempt to write to the cache is made after the cache has had its
destroy method invoked.
|
DevUtils |
Deprecated.
|
DirectoryEntry |
This models a set of directory entries on the target system.
|
DoubleHashMap<K,V> |
A hashmap with two-way lookup.
|
DoubleQuoteEvent |
Created by Jeff Gaynor
on 7/16/18 at 11:37 AM
|
DoubleQuoteListener |
Created by Jeff Gaynor
on 7/16/18 at 11:39 AM
|
DynamoDBStore<V extends Identifiable> |
Created by Jeff Gaynor
on 4/22/24 at 12:59 PM
|
EchoExecutable |
|
EditorArg |
Arguments for an editor.
|
EditorEntry |
Created by Jeff Gaynor
on 3/12/21 at 8:09 AM
|
EditorInputLine |
Created by Jeff Gaynor
on 8/17/20 at 3:14 PM
|
Editors |
Created by Jeff Gaynor
on 3/12/21 at 8:09 AM
|
EditorUtils |
Created by Jeff Gaynor
on 3/17/21 at 6:47 AM
|
EncryptionException |
Created by Jeff Gaynor
on 8/16/22 at 6:37 AM
|
EncryptionUtil |
Utility to password protect files.
|
EventDrivenParser |
An event driven parser for functors.
|
ExceptionHandler |
Created by Jeff Gaynor
on 2/6/15 at 4:29 PM
|
ExceptionHandlerThingie |
A class that holds the information for the exception handler
|
Executable |
This is the executable that is run on the server.
|
ExecuteAction |
Created by Jeff Gaynor
on 8/15/22 at 10:51 AM
|
ExitException |
Created by Jeff Gaynor
on 5/30/13 at 10:46 AM
|
FileEntry |
Created by Jeff Gaynor
on 6/13/24 at 11:24 AM
|
FileEntryInterface |
Created by Jeff Gaynor
on 6/18/24 at 11:14 AM
|
FilePermissionsException |
Created by Jeff Gaynor
on 7/25/13 at 4:28 PM
|
FileStore<V extends Identifiable> |
A store backed by the file system.
|
FileUtil |
Utility do to certain common file operations.
|
FormatUtil |
Created by Jeff Gaynor
on 1/25/21 at 5:32 PM
|
FSClientStore<V extends SASClient> |
Created by Jeff Gaynor
on 8/22/22 at 2:10 PM
|
FSInitializer |
Created by Jeff Gaynor
on 4/23/12 at 10:29 AM
|
FSProvider<T extends FileStore> |
Creates Filestores.
|
FunctorHandler |
This creates functors by adding arguments to them.
|
FunctorHandler |
Really a facade for the various handlers
|
FunctorHandlerInterface |
Created by Jeff Gaynor
on 7/16/18 at 10:40 AM
|
FunctorMap |
A map of all functors that have resulted in the execution of a functor.
|
FunctorParser |
This will take functor notation and parse it into executable JSON.
|
FunctorRuntimeException |
Created by Jeff Gaynor
on 2/26/19 at 9:25 AM
|
FunctorScript |
Created by Jeff Gaynor
on 3/7/19 at 6:52 PM
|
FunctorType |
Created by Jeff Gaynor
on 3/6/18 at 9:04 AM
|
FunctorTypeImpl |
Created by Jeff Gaynor
on 3/6/18 at 9:02 AM
|
GeneralException |
Top-level exception.
|
GenericStoreUtils |
This is where static generic methods for stores like searches live.
|
H2ConnectionParameters |
NOTE that the database name is the complete file path to the directory, e.g.
|
H2ConnectionPoolProvider |
Created by Jeff Gaynor
on 5/2/12 at 1:46 PM
|
HeaderUtils |
Created by Jeff Gaynor
on 8/16/22 at 5:12 PM
|
HelpUtil |
A very simple help facility for CLIs.
|
HierarchicalConfigProvider<T> |
All configurations are interpreted locally,
that is to say, it is up to something else to hand over the relevant node for this provider.
|
HostUtil |
Utility for looking up a host.
|
Identifiable |
An interface for things that may be identified uniquely.
|
IdentifiableImpl |
|
IdentifiableProvider<V> |
Interface for a class that is to create an identifier.
|
IdentifiableProviderImpl<V extends Identifiable> |
Use this to create various identifiable things, i.e., objects that have globally unique
ids.
|
Identifier |
Marker interface for identifiers.
|
IdentifierProvider<V extends Identifier> |
|
Identifiers |
Utilities for Identifiers, such as creating various URIs that can be
fed to the Identifier class.
|
IDEntry |
A single entry for checking an ID.
|
IDMap |
Very simple extension used by the Monitored
object, this keeps a running list of identifiers and their most recent access times (as longs).
|
IllegalAccessException |
Created by Jeff Gaynor
on 10/13/16 at 3:12 PM
|
IndexedStreamStore<V extends Identifiable> |
A high-level class for storing things to streams.
|
Ingester |
This will ingest a file into the store.
|
InheritanceList |
A list for managing order-dependant inheritance.
|
InheritanceMap |
Created by Jeff Gaynor
on 2/2/21 at 7:18 AM
|
Initializable |
An interface for getting clean semantics on creation, initialization and destruction of things.
|
Initialization |
The reason this class exists is because of Java single-inheritence.
|
InputLine |
A utility to take an input line and turn it into a command line.
|
InstallConfiguration |
Created by Jeff Gaynor
on 6/13/24 at 11:23 AM
|
InstallConfigurationImporter |
Does the grunt work of importing from a configuration file.
|
InvalidAlgorithmException |
Created by Jeff Gaynor
on 5/4/21 at 6:08 AM
|
InvalidCertRequestException |
Created by Jeff Gaynor
on 1/8/14 at 10:53 AM
|
InvalidSignatureException |
Created by Jeff Gaynor
on 5/4/21 at 6:07 AM
|
InvalidTimestampException |
Thrown when an invalid timestamp (such as from parsing a date) is encountered.
|
InvalidTokenException |
Created by Jeff Gaynor
on 10/23/13 at 10:37 AM
|
InvalidURIException |
Created by Jeff Gaynor
on 7/25/16 at 10:50 AM
|
InvokeAction |
Invoke a specific method in the Executable implementation.
|
IOInterface |
Created by Jeff Gaynor
on 5/11/20 at 6:57 AM
|
IP2<V extends Identifier> |
An identifier provider for OAuth 2 tokens.
|
IPCBean |
A bean for Inter-Process Communication.
|
IPCEvent |
An event that is created for inter-process communications.
|
IPCEventListener |
The listener interface for inter-process communications.
|
ISO6429IO |
ISO 6429 (cursor addressing spec) compliant implementation of the IOInterface .
|
ISO6429Terminal |
A basic implementation of an ISO 6429 terminal.
|
ISO6429Terminal.CSI |
|
Iso8601 |
This class provides some utilities for creating and parsing ISO 8601 dates.
|
JakartaMailSenderThread |
Created by Jeff Gaynor
on 11/7/23 at 12:31 AM
|
JakartaMailUtil |
A utility for sending messages via SMTP or SMTPS using Java mail.
|
jAnd |
Created by Jeff Gaynor
on 2/27/18 at 8:57 AM
|
jclearEnv |
clearEnv()
Clears all the values of the current environment.
|
jConcat |
concat(A,B,C,...)
A functor that accepts a list of string and simply concatenates them into a single string.
|
jContains |
contains[needle,haystack]
This will search for needle in haystack and return true if found.
|
jDrop |
$drop[A,B] removes A from B and returns the rest, e.g.
|
jEcho |
echo["string"]
This is intended to be a debugging tool.
|
jElse |
Created by Jeff Gaynor
on 2/27/18 at 10:40 AM
|
jEndsWith |
A functor for checking if one string ends with another.
|
jEquals |
A functor to test simple string equality.
|
jExists |
A functor to test if a string exists.
|
jFalse |
The functor that is always logically false.
|
JFunctor |
The interface for functors that return an explicit result and have a name (e.g.
|
JFunctorFactory |
This factory will take JSON and convert it into a set of functors.
|
JFunctorImpl |
Created by Jeff Gaynor
on 2/27/18 at 8:53 AM
|
jgetEnv |
getEnv(key) -- return a value stored in the local runtime environment
|
jIf |
Created by Jeff Gaynor
on 2/27/18 at 9:12 AM
|
jMatch |
match[target, regex]
Returns a boolean if the regex finds a match in the target.
|
JMetaMetaFunctor |
This can run some sort of a script/procedure and has a result that is accessible.
|
jNot |
Created by Jeff Gaynor
on 2/27/18 at 9:13 AM
|
jOr |
Created by Jeff Gaynor
on 2/27/18 at 9:11 AM
|
jRaiseError |
This will throw an exception during execution.
|
jReplace |
This replaces all instance of one string with another.
|
jsetEnv |
setEnv(key, value) - set a value in the local runtime environment
|
JSONEditor |
An editor for JSON objects.
|
JSONEditor.formatRecord |
|
JSONEntry |
This models a JSONObject that has a unique identifier associated with it.
|
JSONFunctor |
Interface for functor like things that are defined in JSON.
|
JSONHandler |
Parses functional notation into a JSON object.
|
JSONNodeUtil |
Sert of static utilities for doing node surgery.
|
JSONPaths |
Created by Jeff Gaynor
on 8/17/20 at 11:30 AM
|
JSONStore<V extends JSONEntry> |
Created by Jeff Gaynor
on 2/15/19 at 4:12 PM
|
JSONValueNotFoundException |
Created by Jeff Gaynor
on 9/9/20 at 9:30 AM
|
JSONWebKey |
|
JSONWebKeys |
|
JSONWebKeyUtil |
A utility for RFC 7515, the JSON web key format.
|
JSPUtil |
Class with a bunch of very useful JSP utilities in it.
|
jStartsWith |
A functor for checking if one string starts with another.
|
jStringComparisons |
Top level class used by all comparison and string search functions.
|
jThen |
A model for all consequents.
|
jToArray |
A functor to take a string with an embedded delimiter and turn it into an array.
|
jToLowerCase |
Created by Jeff Gaynor
on 3/1/18 at 1:31 PM
|
jToUpperCase |
Created by Jeff Gaynor
on 3/1/18 at 1:35 PM
|
jTrue |
The functor that is always logically true.
|
JWKUtil2 |
This is a utility that does all of the work for JSON webkeys.
|
jXOr |
This is the exclusive OR operator.
|
KeyPairPopulationThread |
Worker thread that creates KeyPair s and puts them into a queue.
|
KeyPairQueue |
Created by Jeff Gaynor
on 9/11/14 at 12:14 PM
|
KeyStroke |
Created by Jeff Gaynor
on 6/5/20 at 1:45 PM
|
KeyType |
Created by Jeff Gaynor
on 6/5/20 at 1:42 PM
|
LastAccessedEvent |
Created by Jeff Gaynor
on 3/28/23 at 4:24 PM
|
LastAccessedEventListener |
Created by Jeff Gaynor
on 3/28/23 at 4:39 PM
|
LastAccessedThread |
Created by Jeff Gaynor
on 3/28/23 at 4:45 PM
|
LineEditor |
Since it is close to impossible to get consistent behavior at the command line between different
JVM hosts, the only reasonable way to edit things at the command line is going to be with some form
of line editor.
|
LineEditorInputLine |
Created by Jeff Gaynor
on 8/31/18 at 3:02 PM
|
LockingCleanup<K,V> |
Extension of cleanup that adds a lock to the store.
|
Logable |
Created by Jeff Gaynor
on Nov 9, 2010 at 11:03:07 AM
Interface for logging.
|
LoggerProvider |
Provides a logging facade.
|
LoggingConfigLoader<T extends AbstractEnvironment> |
Created by Jeff Gaynor
on 6/18/12 at 2:13 PM
|
LoggingConfigurationTags |
Tags that are used in the logging XML element in a configuration file.
|
LogicBlock |
This class contains a JFunctor if-then-else block.
|
LogicBlockHandlerInterface |
Created by Jeff Gaynor
on 7/16/18 at 10:40 AM
|
LogicBlocks<V extends LogicBlock> |
|
LogicBlocksHandlerInterface |
Created by Jeff Gaynor
on 7/16/18 at 10:39 AM
|
LogoffAction |
Created by Jeff Gaynor
on 8/15/22 at 10:52 AM
|
LogoffResponse |
Created by Jeff Gaynor
on 8/16/22 at 7:25 AM
|
LogonAction |
Created by Jeff Gaynor
on 8/15/22 at 10:51 AM
|
LogonResponse |
Created by Jeff Gaynor
on 8/16/22 at 7:22 AM
|
MailConfigurationTags |
Tags for the XML element in a configuration file that governs mail messages.
|
MailEnvironment |
Created by Jeff Gaynor
on 11/7/23 at 12:31 AM
|
MailSenderThread |
Created by Jeff Gaynor
on 11/7/23 at 12:31 AM
|
MailUtil |
A utility for sending messages via SMTP or SMTPS using Java mail.
|
MailUtilInterface |
Created by Jeff Gaynor
on 11/7/23 at 6:20 AM
|
MailUtilProvider |
Provider for the MailUtil from an XML configuration file.
|
MalformedCommandException |
Created by Jeff Gaynor
on 5/17/13 at 3:20 PM
|
MapConverter<V extends Identifiable> |
A class that converts between objects and maps.
|
MariaDBConnectionParameters |
Created by Jeff Gaynor
on May 19, 2011 at 12:40:13 PM
|
MariaDBConnectionPool |
Original readme: A specific pool for working with MariaDB.
|
MariaDBConnectionPoolProvider |
Created by Jeff Gaynor
on 1/17/12 at 11:54 AM
|
MarkdownConverter |
A command line tool that will take a help file and turn it into
a Github style markdown document.
|
MaxAgePolicy |
A retention policy that removes objects that have been in the cache for too long.
|
MaxCacheSizePolicy<K,V> |
The retention policy for
|
MemoryStore<V extends Identifiable> |
An in-memory store.
|
MemoryStore.MSInitializer |
|
MemoryStoreProvider<T extends Store> |
Created by Jeff Gaynor
on 2/16/24 at 3:30 PM
|
Message |
A message that is written by an external sourse.
|
MetaDebugUtil |
Very useful debugging class.
|
MissingContentException |
Created by Jeff Gaynor
on 12/6/22 at 4:16 PM
|
Monitored |
Interface for Identifiable (or other) objects that
need to have their creation, access and last modified times monitored.
|
MonitoredConverter<V extends Monitored> |
Created by Jeff Gaynor
on 3/29/23 at 8:26 AM
|
MonitoredFileStore<V extends Identifiable> |
Created by Jeff Gaynor
on 3/29/23 at 10:00 AM
|
MonitoredKeys |
Created by Jeff Gaynor
on 3/29/23 at 8:19 AM
|
MonitoredMemoryStore<V extends Identifiable> |
Created by Jeff Gaynor
on 3/29/23 at 12:43 PM
|
MonitoredMultiTypeProvider<T> |
Created by Jeff Gaynor
on 2/16/24 at 6:35 PM
|
MonitoredSQLStore<V extends Identifiable> |
Created by Jeff Gaynor
on 3/29/23 at 10:24 AM
|
MonitoredStoreDelegate<V extends Identifiable> |
This is the logic behind monitoring a store.
|
MonitoredStoreInterface<V extends Identifiable> |
Part of the event mechanism for tracking the last access time of store objects.
|
MonitoredTable |
Created by Jeff Gaynor
on 3/29/23 at 11:28 AM
|
MultiConfigurations |
Configuration Utility that allows for inheritance from other configurations
For testing this see the MultipleInheritanceTest in the testing harness, which exercises
this very well.
|
MultipleInheritanceEngine |
Resolves ordered multiple inheritance lists, used e.g.
|
MultiTypeProvider<T> |
A configured provider that notifies its listeners when its get method is called and returns the first
non-null object.
|
MyArrayList<V> |
An ArrayList that is actually aware of arrays...
|
MyCertUtil |
|
MyConfigurationException |
Exception thrown when there is a problem reading a configuration or interpreting the configuration.
|
MyJPathUtil |
A utility for navigating JSON objects.
|
MyKeyUtil |
|
MyLoggingFacade |
A simple front for logging.
|
MySQLConnectionParameters |
Created by Jeff Gaynor
on May 19, 2011 at 12:40:13 PM
|
MySQLConnectionPool |
A specific pool for working with MySQL.
|
MySQLConnectionPoolProvider |
Created by Jeff Gaynor
on 1/17/12 at 11:54 AM
|
MyThread |
Top-level thread class for anything that needs to run in OA4MP.
|
MyTomcatFilter |
A really basic filter.
|
MyTrustManager |
|
NewKeyAction |
Request a new symmetric key from the server with the given bit size.
|
NewKeyResponse |
Created by Jeff Gaynor
on 8/24/22 at 7:18 AM
|
NFWException |
For "No F-ing Way" Exception.
|
NotificationEvent |
Created by Jeff Gaynor
on 9/14/12 at 5:21 PM
|
NotificationListener |
Marker interface for server-side events
|
Notifier |
Created by Jeff Gaynor
on 9/14/12 at 5:23 PM
|
NotImplementedException |
For methods that have not been implemented.
|
NSProperties |
In addition to the abilities of XProperties this allows for
Basic but extremely useful namespace support.
|
ORLogicBlocks |
Created by Jeff Gaynor
on 6/27/18 at 11:42 AM
|
OutputResponse |
Created by Jeff Gaynor
on 8/16/22 at 6:28 AM
|
Pacer |
A class used in command line utilities.
|
ParserCommands |
Deprecated. |
ParserError |
Created by Jeff Gaynor
on 7/13/18 at 2:04 PM
|
ParserEvent |
Created by Jeff Gaynor
on 7/16/18 at 12:02 PM
|
ParserUtil |
Created by Jeff Gaynor
on 9/20/18 at 1:10 PM
|
PGConnectionPoolProvider |
Created by Jeff Gaynor
on 1/18/12 at 8:20 AM
|
Pool<T> |
A pool of items, that is to say, a managed list that keeps valid items
on it and can create or destroy them as needed.
|
PoolEntryWrapper<T> |
|
PoolException |
Exception thrown by the Pool class under certain conditions.
|
PostgresAdminConnectionParameters |
Created by Jeff Gaynor
on Jun 23, 2010 at 8:10:02 PM
|
PostgresConnectionParameters |
Created by Jeff Gaynor
on Jun 23, 2010 at 7:56:23 PM
|
PreProcessor |
This is a pre-processor for JSON objects.
|
Presentable |
Created by Jeff Gaynor
on 10/20/11 at 2:02 PM
|
PresentableState |
The current state for the presentable interface.
|
PromptResponse |
Created by Jeff Gaynor
on 8/16/22 at 6:30 AM
|
QueuePopulationThread<E> |
|
QueueWithSpare<E> |
A Queue with a "spare tire".
|
Response |
Created by Jeff Gaynor
on 8/16/22 at 6:29 AM
|
ResponseDeserializer |
Created by Jeff Gaynor
on 8/25/22 at 7:28 AM
|
ResponseSerializer |
Created by Jeff Gaynor
on 8/16/22 at 6:26 AM
|
RetentionPolicy<K,V> |
Created by Jeff Gaynor
on Nov 11, 2010 at 1:03:54 PM
|
RetryException |
This is thrown by servlets to indicate that an error has occurred (on user input) that
requires that the page be redisplayed with an error message.
|
RuleEntry |
Created by Jeff Gaynor
on 2/16/24 at 9:27 AM
|
RuleList |
Created by Jeff Gaynor
on 2/16/24 at 9:23 AM
|
SASBootstrapper |
Created by Jeff Gaynor
on 8/15/22 at 4:04 PM
|
SASCLIDriver |
Extends CLIDriver tp run as a SAS executable on the server.
|
SASClient |
Contains the information for a client of the system -- such as keys, name, etc.
|
SASClientStore<V extends SASClient> |
Created by Jeff Gaynor
on 8/22/22 at 2:02 PM
|
SASClientStoreProvider<T extends SASClientStore> |
Created by Jeff Gaynor
on 8/22/22 at 2:01 PM
|
SASCommands |
Created by Jeff Gaynor
on 8/15/22 at 2:48 PM
|
SASConfigurationLoader<T extends SASEnvironment> |
Created by Jeff Gaynor
on 8/16/22 at 1:00 PM
|
SASConstants |
Constants for the Subject-Action Service.
|
SASEnvironment |
Created by Jeff Gaynor
on 8/15/22 at 8:33 AM
|
SASException |
Created by Jeff Gaynor
on 8/25/22 at 7:37 AM
|
SASExceptionHandler |
Created by Jeff Gaynor
on 8/15/22 at 4:02 PM
|
SASServerSideCLiDriver |
Created by Jeff Gaynor
on 3/6/24 at 3:02 PM
|
SASServlet |
Created by Jeff Gaynor
on 8/15/22 at 8:29 AM
|
SASServlet.SASExceptionHandlerThingie |
|
SASServletInitializer |
Created by Jeff Gaynor
on 8/15/22 at 4:00 PM
|
SASSQLStore<V extends SASClient> |
Created by Jeff Gaynor
on 8/22/22 at 2:11 PM
|
SASWatcher |
For watcher SAS.
|
Script |
A wrapper for a couple of type of scripting objects.
|
ScriptingConstants |
Created by Jeff Gaynor
on 5/31/22 at 8:34 AM
|
ScriptInterface |
Created by Jeff Gaynor
on 2/4/20 at 11:14 AM
|
ScriptRunRequest |
|
ScriptRunResponse |
|
ScriptRuntimeEngine |
This contains a ScriptSet and resolves requests based on information in the request.
|
ScriptSet<V extends ScriptInterface> |
This contains a set of scripts.
|
ScriptSetFactory<V extends ScriptSet> |
Created by Jeff Gaynor
on 2/7/20 at 6:47 AM
|
SerializationKeys |
A class containing keys for data serialization, e.g.
|
ServerRedirectException |
For cases where a server throws an exception internally but returns a redirect.
|
ServerSideException |
An exception that wraps a server-side exception.
|
ServiceClient |
This class is a client that talks to a server.
|
ServiceClientHTTPException |
In cases where there is a problem with a request (defined as getting a non-success status code back)
this will wrap the content and the status code for further processing.
|
ServletDebugUtil |
Created by Jeff Gaynor
on 3/20/17 at 11:07 AM
|
ServletMailUtil |
Note this is used in OA4MP and CILogon.
|
ServletMailUtilProvider |
Created by Jeff Gaynor
on 6/25/13 at 11:01 AM
|
ServletXMLConfigUtil |
Created by Jeff Gaynor
on 5/16/13 at 9:45 AM
|
SessionRecord |
Created by Jeff Gaynor
on 8/20/22 at 7:16 AM
|
ShutdownException |
Thrown by the command line interpreter to signal a shutdown should happen.
|
SimpleEntryImpl<K,V> |
Really basic entry implementation of Map.Entry .
|
SingleSourceSet |
Created by Jeff Gaynor
on 6/15/24 at 7:51 AM
|
Sortable |
Created by Jeff Gaynor
on 5/22/14 at 9:42 AM
|
SQLClientStoreProvider<T extends SQLStore> |
Created by Jeff Gaynor
on 8/22/22 at 2:39 PM
|
SQLConnectionImpl |
General connection parameters object for a relational database.
|
SQLDatabase |
/**
Top-level SQL object.
|
SQLDBInitializer |
Created by Jeff Gaynor
on 4/23/12 at 11:12 AM
|
SQLInitializerProvider |
Created by Jeff Gaynor
on 5/4/12 at 9:24 AM
|
SQLStore<V extends Identifiable> |
Top-level SQL store object.
|
SQLStoreProvider<T extends Store> |
For creating SQL-based stores
|
SSLConfiguration |
Created by Jeff Gaynor
on Jun 12, 2010 at 9:27:22 AM
|
SSLConfigurationUtil |
A utility to create an SSLConfiguration from a configuration node.
|
SSLFactory |
A Factory with SSL support for those that need it.
|
SSLKeystoreConfiguration |
A bean that holds the configuration for an keystore.
|
StackMap<V extends Identifiable> |
This will block until the capacity drops below max.
|
StateInterface |
Marker interface for things that are stateful.
|
StatusValue |
Used in various projects when an object needs to have a specific status associated with it
(such as pending, approved, rejected,...).
|
StorageConfigurationTags |
A collection of tags for configuration files.
|
Store<V extends Identifiable> |
Interface for stores.
|
StoreArchiver |
Class to encapsulate archive CRUD operations for a store.
|
StoreCommands |
This also has the machinery for parsing configurations since the user should be able
to load one from the command line.
|
StoreCommands.RSRecord |
|
StoreInitializer |
Initializes a store.
|
StoreUpkeepUtils |
Utilities for working with various stores.
|
StoreUtil |
A storage utility that will allow for server administrators to do basic store operations
such as delete, read, create or update from the command line.
|
StringIO |
An IO class backed by strings.
|
StringUtils |
A very heavily used class.
|
Subject |
Identifies a session by the client id and the session uuid.
|
SwitchHandler |
Event-Driven Logic BlockS handler.
|
Table |
Top-level class for modeling SQL tables that have a single, unique key and can be modelled as
maps of java objects.
|
TableInitializer |
Created by Jeff Gaynor
on 5/3/12 at 3:21 PM
|
TemplateUtil |
Created by Jeff Gaynor
on 3/1/18 at 10:14 AM
|
TestConfigLoader<T extends TestEnvironment> |
This loads a configuration of tests from a configuration file.
|
TestData |
Every test has data.
|
TestEnvironment |
Created by Jeff Gaynor
on 4/21/16 at 1:54 PM
|
TestMap |
|
TestMemStore<V extends JSONEntry> |
This is used in various places for testing and debugging.
|
Thing |
Top-level "thing" (analog of Java Object) for the SAS server.
|
TimeConstants |
Various constants relating to time.
|
TokenUtil |
Utility to do base 64 or base 32 encoding of strings.
|
TopHandlerInterface |
Created by Jeff Gaynor
on 7/16/18 at 10:38 AM
|
TransactionNotFoundException |
Thrown when an attempt to retrieve a supposedly pending transaction fails.
|
TrivialUsernameTransformer |
This transformation is trivial, i.e. it returns a null
myproxy username and the returned username is simply the passed-in.
|
TypedProvider<T> |
Provide an instance of something that is a given type.
|
UninitializedException |
Thrown when an attempt to write to a store is made before it has been initialized.
|
UnknownClientException |
Thrown when an attempt has been made to retrieve a non-existent client.
|
UnknownOptionException |
Thrown by command line clients when the user attempts to invoke a command
(i.e.
|
UnknownSessionException |
Created by Jeff Gaynor
on 8/17/22 at 7:10 AM
|
UnregisteredObjectException |
Created by Jeff Gaynor
on 5/20/16 at 11:23 AM
|
UnresolvedReferenceException |
Created by Jeff Gaynor
on 2/3/21 at 7:42 AM
|
UnsupportedJWTTypeException |
Created by Jeff Gaynor
on 5/4/21 at 6:11 AM
|
UnsupportedProtocolException |
An exception when an unsupported protocol in a request is encountered.
|
UnsupportedVersionException |
Created by Jeff Gaynor
on 9/25/18 at 8:31 AM
|
UpkeepConfiguration |
Created by Jeff Gaynor
on 2/15/24 at 1:21 PM
|
UpkeepConfigUtils |
Utilities for processing upkeep configurations found in a server configuration file.
|
UpkeepConstants |
Created by Jeff Gaynor
on 2/16/24 at 10:04 AM
|
UpkeepResponse |
Created by Jeff Gaynor
on 2/14/24 at 11:19 AM
|
UpkeepStats |
Created by Jeff Gaynor
on 2/14/24 at 11:21 AM
|
UserDefined |
Created by Jeff Gaynor
on 3/5/19 at 2:42 PM
|
UsernameTransformer |
Created by Jeff Gaynor
on 1/9/14 at 10:14 AM
|
ValidTimestampPolicy |
The given key is overloaded to have the timestamp information.
|
VerifyingHTTPClientFactory |
Creates HTTP clients which validate connections against a keystore.
|
VerifyingHTTPClientFactory.X509TrustManagerFacade |
A facade for trust managers.
|
Version |
Anything that needs the current version implments this interface and uses this version number.
|
VersionEntry |
Models a version.
|
Versions |
Created by Jeff Gaynor
on 6/16/24 at 6:40 AM
|
WebClientConfig |
Configure the SAS web client.
|
WebInstaller |
This installs from a GitHub release.
|
XMLConfigUtil |
Static utilities for working with configurations.
|
XMLConfigUtil.TimeThingy |
|
XMLConverter<V extends Identifiable> |
This is an interface that classes which convert to or from XML should implement.
|
XMLMap |
Specialized extension to convert to and from XML.
|
XORLogicBlocks |
Created by Jeff Gaynor
on 6/27/18 at 11:41 AM
|
XProperties |
A subclass of java.util.Properties with many, many features.
|
XXProperties |
This extension of XProperties allows for loading XProperties with template
resolution by flag -- use system and JVM properties or by supplying
a template file.
|
ZipArchive |
Created by Jeff Gaynor
on 6/18/24 at 11:14 AM
|