Package org.glassfish.api

Interface Summary
BytecodePreprocessor Third party tool vendors may implement this interface to provide code instrumentation to the application server.
ContractProvider Simple tag interface to any service provider that is not providing a specific contract interface, yet want their service available through the HK2 service discovery mechanism.
ExecutionContext Any execution type invocation should be passed with an instance of this context.
FutureProvider<T> Some operations may be asynchronous and need to provide their results as a list of future objects
Startup Implementation of this interface will be run during the application server startup sequence.
 

Class Summary
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.MessagePart  
ManifestConstants Authorized manifest entries to hook up to the module management subsystem.
 

Enum Summary
ActionReport.ExitCode  
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.
 

Annotation Types Summary
Absolutized Used in conjunction with File or String that represents a file to indicate that the path is absolutized.
Async Execution artifacts like Service or Admin Command implementations can use this annotation to generate an asynchronous execution of their logic.
I18n Identify an I18n resource associated with the annotated element.
Param Param is a parameter to a 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.
 



Copyright © 2012 GlassFish Community. All Rights Reserved.