java.lang.Object
com.sun.xml.ws.api.server.ResourceInjector
- Direct Known Subclasses:
DefaultResourceInjector
Represents a functionality of the container to inject resources
to application service endpoint object (usually but not necessarily as per JavaEE spec.)
If Container.getSPI(Class)
returns a valid instance of ResourceInjector
,
The JAX-WS RI will call the inject(com.sun.xml.ws.api.server.WSWebServiceContext, java.lang.Object)
method for each service endpoint
instance that it manages.
The JAX-WS RI will be responsible for calling PostConstruct
callback,
so implementations of this class need not do so.
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceInjector
FallbackResourceInjector
implementation used when theContainer
doesn't provide one. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
inject
(WSWebServiceContext context, Object instance) Performs resource injection.
-
Field Details
-
STANDALONE
FallbackResourceInjector
implementation used when theContainer
doesn't provide one.Just inject
WSWebServiceContext
and done.
-
-
Constructor Details
-
ResourceInjector
public ResourceInjector()
-
-
Method Details
-
inject
Performs resource injection.- Parameters:
context
-WebServiceContext
implementation to be injected into the instance.instance
- Instance of the service endpoint class to which resources will be injected.- Throws:
javax.xml.ws.WebServiceException
- If the resource injection fails.
-