All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
Absolutized |
Used in conjunction with File or String that represents a file to indicate that the path is
absolutized.
|
AccessRequired |
Allows command developers to declare what resources are affected by the command and what actions must be authorized
on each to allow the command to execute.
|
AccessRequired.AccessCheck<T> |
Represents an authorization check: a resource and an action to be authorized on that resource.
|
AccessRequired.Delegate |
|
AccessRequired.List |
Declares multiple class-level @AccessRequired authorization steps, typically each identifying different
resources and/or different actions
|
AccessRequired.NewChild |
Declares access control for creating a new child ConfigBean in a collection on an existing
ConfigBean .
|
AccessRequired.NewChild.List |
Declares multiple authorization checks for creating the same single new ConfigBean .
|
AccessRequired.To |
Declares access control on an existing, non-null ConfigBean .
|
AccessRequired.Util |
Utility methods used both from AccessCheck and from CommandSecurityChecker.
|
ActionReport |
An action report is an abstract class allowing any type of server side action like a service execution, a command
execution to report on its execution to the originator of the action.
|
ActionReport.ExitCode |
|
ActionReport.MessagePart |
|
Adapter |
Contract interface for registering adapters to a port.
|
AdminCommand |
This is an admin command interface, command implementations have to be stateless and should also have a
org.jvnet.hk2.component.Scope value of PerLookup
|
AdminCommandContext |
Useful services for administrative commands implementation
|
AdminCommandContextForInstance |
Most of AdminCommandContext attributes are used in any phase of command execution (supplemental commands,
replication) but some of them must be different for every instance.
|
AdminCommandContextImpl |
Useful services for administrative commands implementation
|
AdminCommandEventBroker<T> |
Events broker for AdminCommands.
|
AdminCommandEventBroker.AdminCommandListener<T> |
Listener for AdminCommand events.
|
AdminCommandEventBroker.BrokerListenerRegEvent |
|
AdminCommandEventBroker.EventBrokerUtils |
Place relevant for utility methods
|
AdminCommandLock |
The implementation of the admin command lock.
|
AdminCommandLock.SuspendStatus |
The status of a suspend command attempt.
|
AdminCommandLockException |
The AdminCommandLockException is generated when a command can not acquire an AdminCommandLock.
|
AdminCommandLockTimeoutException |
The AdminCommandLockTimeoutException is generated when a command can not acquire an AdminCommandLock within the
allotted time.
|
AdminCommandSecurity |
|
AdminCommandSecurity.AccessCheckProvider |
Behavior required of all command classes which provide any of their own custom authorization enforcement.
|
AdminCommandSecurity.Preauthorization |
|
AdminCommandState |
|
AdminCommandState.State |
|
AMXLoader |
A loader of AMX MBeans.
|
ApplicationContainer<T> |
Interface to an application container.
|
ApplicationContext |
Useful services for application loading implementation
|
ApplicationEnvironment |
Provides information about the currently running environment in scenarios that are not defined by the Java enterprise
specifications
|
ApplicationMetaDataProvider<T> |
Implementations of this interface are providing deployment application metadata
|
ApplicationName |
An configured element which has to have application type of name.
|
ApplicationNameInjector |
|
Archive |
This interface is an abstraction for accessing a module archive.
|
ArchiveDetector |
ArchiveHandler s are considered part of container implementation, hence are not available until the
corresponding container is setup.
|
ArchiveHandler |
ArchiveHandlers are handling certain archive type.
|
ArchiveType |
ArchiveType is an extension over ModuleType defined in jsr88 API.
|
Async |
Admin Command implementations can use this annotation to indicate asynchronous execution of their logic.
|
AsyncImpl |
Implementation for the @Async command capability.
|
AuthenticationException |
A specialized CommandException that indicates an authentication failure.
|
AuthorizationPreprocessor |
Defines the API for services which provide additional information to be used during authorization.
|
BytecodePreprocessor |
Third party tool vendors may implement this interface to provide code instrumentation to the application server.
|
ClientNamingConfigurator |
Used by application client container to configure default naming behavior for a client JVM.
|
ClusterExecutor |
A ClusterExecutor is responsible for remotely executing commands.
|
CommandAspect |
A marker annotation for annotations that indicate that an AdminCommand functionality is to be extended in a certain
way.
|
CommandAspectBase<T extends Annotation> |
Empty implementation of CommandAspectImpl.
|
CommandAspectFacade |
This is an extensible facade class to support options which can be passed from the client to server and uses the
CommandAspects
|
CommandAspectImpl<T extends Annotation> |
Interface for defining aspects for AdminCommands.
|
CommandException |
|
CommandLock |
Annotation used to indicate what type of lock to acquire before executing an admin command.
|
CommandLock.LockType |
The type of command lock.
|
CommandModel |
Model for an administrative command
|
CommandModel.ParamModel |
Model for a command parameter.
|
CommandModelProvider |
Interface denoting administrative commands that provide their model.
|
CommandParameters |
A marker interface to indicate classes that are used to pass parameters to the parameters method of the
CommandRunner.CommandInvocation API.
|
CommandProgress |
Base interface of progress status implementation.
|
CommandProgressRegistry |
|
CommandRunner |
CommandRunner is a service that allows you to run administrative commands.
|
CommandRunner.CommandInvocation |
CommandInvocation defines a command excecution context like the requested name of the command to execute, the
parameters of the command, etc...
|
CommandSupport |
Utility class for command framework.
|
CommandValidationException |
|
ComponentInvocation |
|
ComponentInvocation.ComponentInvocationType |
|
ComponentInvocationHandler |
ComponentInvocationHandler handles pre and post activities for a particular type of ComponentInvocation
|
ComponentNamingUtil |
|
CompositeHandler |
Composite handlers are just like any other ArchiveHandler except they get a chance at looking at the archive before
the archive handlers do
The main reason for this tag interface is that some archive handlers might be tricked into thinking a composite
archive is theirs when in fact they only own a part of it.
|
ConfigExtension |
ConfigExtension is an configuration extension that hooks itself under the config configuration.
|
ConfigExtensionInjector |
|
ConfigParser |
|
ConfigurationCleanup |
Contract called on startup right after the configuration has been read (and potentially upgraded) but before the
startup services.
|
ConfigurationUpgrade |
Contract for services which want to perform some upgrade on the application server configuration
|
ConnectionValidation |
This interface can be implemented to provide a custom connection validation mechanism if custom-validation is chosen
as the connection-validation-method.
|
ConsoleProvider |
This interface exists to provide a marker for locating modules which provide GUI features to be displayed in the
GlassFish admin console.
|
Constants |
Web container related constants that other modules (e.g., security) depend on.
|
Container |
Tag interface for container related configuration.
|
Container |
Contract identifying a container implementation.
|
ContainerInjector |
|
ContainerMonitoring |
Default monitoring configuration for containers.
|
ContainerMonitoringInjector |
|
DataSource |
The javax.sql.DataSource implementation of SunONE application server will implement this interface.
|
DefaultResourceProxy |
Identifies a class that implements a default resource.
|
DefaultResourceProxy.Util |
|
DeployCommandParameters |
Parameters passed by the user to a deployment request.
|
DeployCommandParameters.ParameterNames |
|
Deployer<T extends Container,U extends ApplicationContainer> |
A deployer is capable of deploying one type of applications.
|
DeploymentContext |
Useful services for Deployer service implementation
|
DomainContext |
Context passed at the time of CreateDomain to modules with some initial config.
|
DomainInitializer |
Marker interface to mark inhabitants that require some minimal initial configuration to be inserted into a newly
create domain's domain.xml
|
DTraceContract |
|
EndpointRegistrationException |
Exception, which will be thrown on endpoint registration problems.
|
EventListener |
Code that wish to listen to glassfish events should implement this interface and register it to the Events contract
implementation.
|
EventListener.Event<T> |
|
Events |
Contract to register/unregister events listener.
|
EventTypes<T> |
Extensible list of event types.
|
ExecuteOn |
Annotation to qualify when an action like a command is targeted to be run on a cluster or a set of instances.
|
ExecutionContext |
Any execution type invocation should be passed with an instance of this context.
|
FailurePolicy |
Defines the expected behaviour from the system when a supplemental command (could be a local or remote invocation)
fails to execute properly.
|
FileMonitoring |
Service to monitor changes to files.
|
FileMonitoring.FileChangeListener |
|
FileServer |
Implementations of this interface are responsible for servicing a file residing on the local file system to a
Response object.
|
FutureProvider<T> |
Some operations may be asynchronous and need to provide their results as a list of future objects
|
GlassfishNamingManager |
The NamingManager provides an interface for various components to use naming functionality.
|
I18n |
Identify an I18n resource associated with the annotated element.
|
IfFailure |
Annotation used to indicate what type of failure action should be performed if the annotated method was to return a
failure error code or throw an exception.
|
InstanceCommand |
|
InstanceCommandResult |
|
InstanceState |
This holds the late status of the instance, the commands that are Queued up while the instance was starting etc.
|
InstanceState.StateType |
|
InstrumentableClassLoader |
Providers of class loaders for GlassFish applications can optionally implements this interface to indicate their
class loader is capable of byte code enhancement.
|
InvalidCommandException |
|
InvocationException |
|
InvocationManager |
InvocationManager provides interface to keep track of component context on a per-thread basis
|
InvocationManagerImpl |
|
JNDIBinding |
A contract that describes a binding in the component namespace
|
Job |
Represents running (or finished) command instance.
|
JobCreator |
This is the contract responsible for creating Job
|
JobInfo |
This class contains information related to a job which will be persisted to jobs.xml
|
JobInfos |
This class contains information of all the jobs which will be persisted to jobs.xml
|
JobLocator |
This is a contract which is used to locate all the jobs.xml files on server startup
|
JobManager |
This is the contract for the JobManagerService The JobManager will be responsible for 1.
|
JobManager.Checkpoint |
Container for checkpoint related objects
|
JobPersistence |
A contract to persist jobs related information to files
|
LegacyConfigurationUpgrade |
Contract for upgrading legacy configuration values to their new location or simply removing them if they are no
longer supported.
|
LifecycleEvent |
This class defines the types of events that get fired by the application server.
|
LifecycleEventContext |
LifecycleEventContext interface exposes the server-wide runtime environment that is created by ApplicationServer.
|
LifecycleListener |
lifecycle modules implement com.sun.appserv.server.LifecycleListener interface.
|
LogHelper |
Class providing helper APIs for logging purposes.
|
LogLevel |
|
ManagedJob |
This annotation will be added for commands which need to be managed by Job Manager
|
ManifestConstants |
Authorized manifest entries to hook up to the module management subsystem.
|
MetaData |
MetaData associated with a Deployer.
|
ModelBinding |
Defines a binding to a model class, used to retrieve metadata about this model.
|
MonitoringItem |
Tag interface for any non default monitoring configuration
|
Named |
An configured element which is named.
|
NamedInjector |
|
NamedNamingObjectProxy |
|
NamedResource |
Marks a POJO class, a field, or a method as a named resource.
|
NamedResource.Key |
|
NamespacePrefixes |
|
NamingClusterInfo |
A contract that manages naming load-balancing.
|
NamingObjectProxy |
A proxy object that can be bound to GlassfishNamingManager.
|
NamingObjectProxy.InitializationNamingObjectProxy |
Special Naming Object proxy whose first create() call replaces itself in naming service.
|
NamingObjectsProvider |
Implementors of this contract wish to be called when the NamingManager is instanciated so they have an opportunity to
register named objects to the naming manager.
|
OpsParams |
Support class for all types of deployment operation parameters.
|
OpsParams.Command |
There can be cases where the container code wants to find out the command associated with the operation when the
Origin information is not sufficient
|
OpsParams.Origin |
There can be so far 6 types of events that can trigger deployment activities.
|
Param |
Param is a parameter to a command.
|
ParamDefaultCalculator |
Interface for defining dynamic command parameter defaults.
|
ParameterBridge |
A parameter mapper acts as a bridge between supplied parameters (by the user on the command line for instance) and
expected parameters by a action.
|
ParameterBridge.NoMapper |
Provided mapper that does not change parameters names or values from the input set.
|
ParameterMap |
A map from parameter name to a list of parameter values.
|
PasswordAliasResolver |
Resolves password alias expressions of the form ${ALIAS=aliasName} using an internal password alias store while also
accepting passwords themselves which are not translated.
|
PasswordAliasStore |
Represents a fully-functional password alias store.
|
Payload |
Interface for admin command payloads--data carried in the http request and response which flow between the admin
client and the server.
|
Payload.Inbound |
Public API for inbound payloads.
|
Payload.Outbound |
Public API for outbound Payloads.
|
Payload.Part |
Public API for the payload Part.
|
ProbeInfo |
The bare minimum info contained in a FlashlightProbe that a value-add module needs The names look weird because they
match pre-existing methods.
|
ProbeProviderInfo |
This information needs to be shared by more than one module.
|
ProcessEnvironment |
Process environment allow access to information related to the execution or process.
|
ProcessEnvironment.ProcessType |
Enumeration of the supported process types Server is the application server ACC is the application client Other is a
standalone java.
|
Progress |
ProgressStatus of a command.
|
ProgressProvider |
Interface denoting administrative commands that provide their Progress annotation.
|
ProgressProvider.Utils |
|
ProgressStatus |
API for providing information about work progress in AdminCommand implementations.
|
ProgressStatusBase |
Basic abstract implementation of ProgressStatus .
|
ProgressStatusBase.ChildProgressStatus |
|
ProgressStatusDTO |
|
ProgressStatusDTO.ChildProgressStatusDTO |
|
ProgressStatusEvent |
ProgressStatus is changed
|
ProgressStatusEventComplete |
Progress method was called.
|
ProgressStatusEventCreateChild |
Progress method was called.
|
ProgressStatusEventProgress |
Progress method was called.
|
ProgressStatusEventSet |
Change some value in ProgressStatus using set method.
|
ProgressStatusImpl |
ProgressStatus implementation suggested for AdminCommand implementation.
|
ProgressStatusMessage |
|
ProgressStatusMirroringImpl |
This implementation is used for modeling of command execution with supplemental commands.
|
PropertiesDesc |
Annotation that holds an array of PropertyDesc for properties eg Property .
|
PropertyDesc |
Describes properties or system properties that might exist as sub-elements.
|
ReadableArchive |
Interface for implementing read access to an underlying archive on a unspecified medium
|
ReadableArchiveAdapter |
A lot of methods need to be written in order to implement ReadableArchive.
|
ReadableArchiveFactory |
|
ReferenceContainer |
A configured object that can reference another configured object
|
RegisteredComponentInvocationHandler |
This class is an alternative to ComponentInvocationHandler.
|
RequestDispatcher |
RequestDispatcher is responsible for dispatching incoming requests.
|
ResourceHandler |
ResourceHandler provides interface to access resources handled by a component.
|
RestEndpoint |
|
RestEndpoint.OpType |
|
RestEndpoints |
|
RestParam |
|
RestRedirect |
annotation to redirect a rest request from CRUD operations on the configuration tree to a command invocation (like
deploy, undeploy).
|
RestRedirect.OpType |
|
RestRedirects |
List of @RestRedirect
|
RestrictTo |
Sometimes listeners are not interested in receiving all event types, forcing them in checking the event type before
doing any type of processing.
|
RuntimeType |
Defines a server process type.
|
SelfAuthorizer |
Represents the ability (and responsibility) of an AdminCommand implementation to provide its own authorization logic,
instead of relying on the command framework and the AccessRequired annotation to do so.
|
ServerEnvironment |
Allow access to the environment under which GlassFish operates.
|
ServerEnvironment.Status |
|
ServerLifecycleException |
Exception thrown by application server lifecycle modules and subsystems.
|
Sniffer |
A sniffer implementation is responsible for identifying a particular application type and/or a particular file type.
|
SQLTraceListener |
This interface can be implemented to provide a mechanism to trace the SQL trace record objects.
|
SQLTraceRecord |
Information related to SQL operations executed by the applications are stored in this object.
|
SSHCommandExecutionException |
Created by IntelliJ IDEA.
|
Startup |
Deprecated.
|
Startup.Lifecycle |
A startup service may be useful during the lifetime of the application server, while others need to process a task
and stop running at the end of the server startup.
|
StartupRunLevel |
The meta annotation representing the Startup RunLevel.
|
StateCommandParameters |
parameters passed to commands changing the state of a deployed application
|
Supplemental |
Annotation to define a supplemental command
A supplemental command runs when a main command implementation is ran, it can be used to attach behaviours to
existing commands without modifying the original implementation.
|
Supplemental.Timing |
enumeration of when a supplemental command can be invoked with regards to the supplemented command execution.
|
SupplementalCommandExecutor |
An executor responsible for executing supplemental commands registered for a main command
|
SupplementalCommandExecutor.SupplementalCommand |
|
TargetBasedExecutor |
Convenience implementation that delegate to a provided system executor.
|
Task<T> |
Created by IntelliJ IDEA.
|
TelemetryProvider |
A TelemetryProvider provides monitoring data using the flashlight framework.
|
TldProvider |
The TldProvider provides an interface to get jar URL with tlds and corresponding tld entries.
|
UndeployCommandParameters |
Parameters passed to a deployment command.
|
UnknownOptionsAreOperands |
If this annotation is applied to a command class, the asadmin client will treat any unknown option on the command
line as the start of the operands.
|
VersionInfo |
Service interface to define the version info for an installed product.
|
VirtualizationEnv |
Provides environment settings for the virtualization/PAAS features.
|
WebRequestHandler |
Annotation that denote a class capable of handling particular URL patterns.
|
WrappedAdminCommand |
Represents command wrapped with CommandWrapperImpl .
|
WritableArchive |
Interface for implementing write access to an underlying archive on a unspecified medium
|