com.sun.xml.ws.server.DefaultResourceInjector Maven / Gradle / Ivy
package com.sun.xml.ws.server;
import com.sun.istack.NotNull;
import com.sun.xml.ws.api.server.ResourceInjector;
import com.sun.xml.ws.api.server.WSWebServiceContext;
import javax.xml.ws.WebServiceContext;
/**
* Default {@link ResourceInjector}.
*
* @see ResourceInjector#STANDALONE
* @author Kohsuke Kawaguchi
*/
public final class DefaultResourceInjector extends ResourceInjector {
public void inject(@NotNull WSWebServiceContext context, @NotNull Object instance) {
AbstractInstanceResolver.buildInjectionPlan(
instance.getClass(),WebServiceContext.class,false).inject(instance,context);
}
}