public abstract class ResourceInjector extends Object
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.
Container| Modifier and Type | Field and Description |
|---|---|
static ResourceInjector |
STANDALONE
Fallback
ResourceInjector implementation used when the Container
doesn't provide one. |
| Constructor and Description |
|---|
ResourceInjector() |
public static final ResourceInjector STANDALONE
ResourceInjector implementation used when the Container
doesn't provide one.
Just inject WSWebServiceContext and done.
public abstract void inject(@NotNull
WSWebServiceContext context,
@NotNull
Object instance)
context - WebServiceContext implementation to be injected into the instance.instance - Instance of the service endpoint class to which resources will be injected.WebServiceException - If the resource injection fails.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.