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 ObjectInputOutputStreamFactoryFactory
 
define 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 BundleException
 
 
Helper 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).
Deprecated.
Use ProcessManager instead
Deprecated.
since GF7, use ProcessBuilder instead.
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