Package org.glassfish.admin.rest.adapter
Class RestCommandAdapter
- java.lang.Object
-
- org.glassfish.grizzly.http.server.HttpHandler
-
- org.glassfish.admin.rest.adapter.RestAdapter
-
- org.glassfish.admin.rest.adapter.RestCommandAdapter
-
- All Implemented Interfaces:
ProxiedRestAdapter
,org.glassfish.hk2.api.PostConstruct
@Service(name="RestCommandAdapter") public class RestCommandAdapter extends RestAdapter
Adapter forasadmin
andcadmin
communication.- Author:
- mmares, [email protected]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.glassfish.admin.rest.adapter.RestAdapter
RestAdapter.SubjectReferenceFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected JerseyContainerCommandService
jerseyContainerService
-
Fields inherited from class org.glassfish.admin.rest.adapter.RestAdapter
adminAuthenticator, COOKIE_GF_REST_UID, COOKIE_REST_TOKEN, habitat, HEADER_ACCEPT, HEADER_AUTHENTICATE, HEADER_USER_AGENT, HEADER_X_AUTH_TOKEN, localStrings, sc, serverEnvironment
-
-
Constructor Summary
Constructors Constructor Description RestCommandAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JerseyContainer
exposeContext()
dynamically load the class that contains all references to Jersey APIs so that Jersey is not loaded when the RestAdapter is loaded at boot time gain a few 100 millis at GlassFish startup time-
Methods inherited from class org.glassfish.admin.rest.adapter.RestAdapter
getAdditionalBinders, getContextRoot, getHttpService, getJerseyContainer, getRestResourceProvider, postConstruct, service, setRestResourceProvider
-
Methods inherited from class org.glassfish.grizzly.http.server.HttpHandler
destroy, getErrorPageGenerator, getName, getRequestExecutorProvider, getRequestURIEncoding, getSessionCookieName, getSessionManager, isAllowCustomStatusMessage, isAllowEncodedSlash, sendAcknowledgment, setAllowCustomStatusMessage, setAllowEncodedSlash, setDecodeUrl, setDispatcherHelper, setRequestURIEncoding, setRequestURIEncoding, start, updatePaths
-
-
-
-
Field Detail
-
jerseyContainerService
@Inject protected JerseyContainerCommandService jerseyContainerService
-
-
Method Detail
-
exposeContext
protected JerseyContainer exposeContext() throws EndpointRegistrationException
Description copied from class:RestAdapter
dynamically load the class that contains all references to Jersey APIs so that Jersey is not loaded when the RestAdapter is loaded at boot time gain a few 100 millis at GlassFish startup time- Overrides:
exposeContext
in classRestAdapter
- Returns:
- Throws:
EndpointRegistrationException
-
-