All Classes and Interfaces
Class
Description
Prescribes behavior of authentication callbacks which modules can implement
to provide callback behavior without the authentication logic needing to
know about specific implementations ahead of time.
Prescribes behavior of callbacks that use request-time data in making
their decisions.
Wraps the Manifest object returned by the Server.
This interface exposes the call flow agent API.
This class provides a fallback implementation.
Place for handy annotation utils.
The SecurityContext Interface, also provide factory methods
This class contains utility methods that handles the archives.
Implements in one place the details of providing data to asadmin's
System.in and consuming it.
Various utility methods related to certificate-based security.
This class implements an adapter for password manipulation a JCEKS.
Class ASenvPropertyReader
This class converts the variables stored in asenv.conf (UNIX)
or asenv.bat (WINDOWS) into their equivalent system properties.
Class loader used by the ejbs of an application or stand-alone module.
URL entry - keeps track of the url resources.
Coordinates generation and consumption of very-limited-use authentication tokens.
BaseCache
Generic in-memory, abstract cache
default CacheItem class implementation
Static methods which are handy to manipulate java beans
MultiLruCache -- in-memory bounded LRU cache with multiple LRU lists
Underlying Hashtable is made into logical segments, with each segment
having its own LRU list.
Cache
Generic cache interface
CacheListener
Generic cache listener interface
This class represents the information associated to ciphers.
all-static methods for handling operations with Collections
Model for an administrative command
This activator is responsible for setting
OSGiObjectInputOutputStreamFactoryImpl
as the factory in ObjectInputOutputStreamFactoryFactorydefine all cache related constants
These are constants that can be used throughout the server
Logger information for the common-util module.
A class for keeping track of the directories that a domain lives in and under.
Marker interface identifying a PasswordAliasStore implementation as one used for storing domain-scoped password aliases.
Deprecated.
Input stream which doesn't contain anything.
Ignores all input, so is always empty.
Environment class that contains information about
from where this appserver instance is being invoked from
Useful utilities for Exceptions
Subset of methods copied from org.glassfish.admin.amx.util
Tools for obtaining readable information from the
BundleExceptionHelper class for implementing file password authentication.
Represents a FileRealm user.
Package private static utility methods
A replacement for System Properties
An InheritableThreadLocal is used to store the "impl".
A replacement for System Properties
This is designed so that each instance in a shared JVM can have its own
System Properties.
URLClassLoader with logs and overriden GlassfishUrlClassLoader.toString() method so it prints list
of managed URLs.This class implements the EJB concept of a Group.
This file is used to turn on HK2 bind and unbind tracing
Represents a host and a port in a convenient package that also
accepts a convenient constructor.
A @link {Contract} that satisfies credential information requirements of server.
Implementation of a Payload.Inbound that works with InputStreams
Usage is like this:
CommandRunner.CommandInvocation ci =
commandRunner.getCommandInvocation("some-command", areport, theSubject);
InputStreamPayload in = new InputStreamInboundPayload();
// get an InputStream is from somewhere
in.addStream("someoption", is)
// get another InputStream for the operand
in.addStream("DEFAULT", is)
ParameterMap map = new ParameterMap();
// populate map with other options
ci.inbound(in).parameters(map).execute();
A class for keeping track of the directories that an instance lives in and under.
Represents an interface that must be implemented by classloaders
that don't extend URLClassLoader and are installed as the parent
classloader for web applications.
Very simple initial implementation
If it is useful there are plenty of improvements that can be made...
Utility class for all trivial functions missing in Java.
A simple class that fills a hole in the JDK.
This class provides implementation for JmxBaseCacheMBean
This interface defines the attributes exposed by the BaseCache MBean
This class provides implementation for JmxLruCache MBean
This interface defines the attributes exposed by the MultiLruCache MBean
This class provides implementation for JmxLruCache MBean
This interface defines the attributes exposed by the LruCache MBean
This class provides implementation for JmxLruCache MBean
This interface defines the attributes exposed by the MultiLruCache MBean
Kill is not supported on this system for this user.
Kill was sent, but process is still running.
This interface exposes the call flow Listener API.
A local string manager.
Implementation of a local string manager.
This class makes getting localized strings super-simple.
This class makes getting localized strings super-simple.
Class LogDomains
Interface for Logging Commands
Implementation of Logging Commands
An immutable class that represents an arbitrary LoginInfo for Appserver Administration Client.
An interface that represents the database of LoginInfo objects.
A factory class to create instances of LoginInfoStore.
LRUCache
in-memory bounded cache with an LRU list
default CacheItem class implementation
Defines the notion of a managed file with a classic Read-Write locking policy.
all-static methods for handling operations with Manifests
It automatically replace all occurences of EOL_TOKEN with linefeeds
A utility class that gets the plain text man page for the
given command.
Convenience class for building a literal map.
An InjectionResolver that uses a ParameterMap object as the source of
the data to inject.
A contract to pass the Glassfish master password between the admin module and
the security module.
A
LoginInfoStore that reads the information from the default file ".gfclient/pass"
and stores it as a map in the memory.A fairly simple but very specific stax XML Parser.
MultiLruCache -- in-memory bounded LRU cache with multiple LRU lists
Underlying Hashtable is made into logical segments, with each segment
having its own LRU list.
This class is needed so often in so many places.
Convert a nanosec duration into something readable
This subclass of ObjectInputStream delegates loading of classes to
an existing ClassLoader.
Extracts a ParameterMap corresponding to the
parameters defined on injected objects, such as AdminCommand or
CommandParameters implementations.
Separate parameters to admin commands into tokens.
This class implements an adapter for password manipulation a JCEKS.
Provides password alias resolution, using an internal password alias store
to actually resolve an alias if one is specified.
Manages transferred files delivered via the request or response
Payload.Extracts files from a Payload and leaves them on disk.
Extracts files from a payload, treating them as temporary files.
Abstract implementation of the Payload API.
Partial implementation of the Inbound interface.
Partial implementation of Part.
PreprocessorUtil is a utility class for managing the bytecode
preprocessor(s).
Use this class for painless process spawning.
ProcessManagerException.java
Any errors in ProcessManager will cause this to be thrown
If you don't drain a process' stdout and stderr it will cause a deadlock after a few hundred bytes of output.
Includes a somewhat kludgy way to get the pid for "me".
A easy-to-use class that wraps one global ProfilerImpl object.
Simple class for profiling code.
Interface to facilitate Initialization of the injected Realm Instance with Application Descriptor info see
com.sun.enterprise.web.WebContainer and com.sun.web.security.RealmAdapter
Place to put utility methods that the JVM doesn't supply
Provides some regex utilities.
This class covers the resource loading rules of GlassFish.
Manages Rest Sessions.
Used to carry a result or an exception justifying why a result could not be produced
In EJBs, ACL checking is done using the Roles.
Constants used by SecurityModule and also Constants Exported by Security Module for Other Modules
Created October 28, 2010
The hierarchy of directories above a running DAS or server instance can get
messy to deal with -- thus this class.
Defines various global configuration for the running
GlassFish instance.An utility class that supplies an Initialized SecureRandom.
A class for sanitizing Files.
Util class for salted SHA processing.
An exception class to communicate the error in accessing or mutating the store.
Implementation of a local string manager.
Implementation of a local string manager.
Implements the Payload API for a message containing only a single text part.
This interface provides access to the thread local call flow data.
This class converts a cron-like string to its internal representation
and calculates the next timeout after the current timestamp.
Annotation indicating the code needs attention for some reasson
Here is the contract:
You give me a Map<String,String> object.
HK2 has an Injection Manager.
Concrete implementation of
UserPrincipal with username and password.Principal representing user, usually with some additional attributes used for the authentication
and authorization.
Handy class full of static functions.
Class UuidUtil
This class provides static methods to make accessible the version as well as
the individual parts that make up the version
A place to put all the ugly boiler plate for parsing an XML file.
This class encapsulates the two pieces of information required to make a
ZipEntry -- the "real" path, and the path you want to appear in the zip file