public abstract class WLSInstanceResolver<T>
extends com.sun.xml.ws.api.server.AbstractInstanceResolver<T>
Modifier and Type | Class and Description |
---|---|
static interface |
WLSInstanceResolver.Factory<T> |
protected class |
WLSInstanceResolver.WLSInvoker |
Modifier and Type | Field and Description |
---|---|
private T |
singleton |
protected static java.lang.String |
WEB_SERVICE_CONTEXT_BINDING |
Constructor and Description |
---|
WLSInstanceResolver() |
Modifier and Type | Method and Description |
---|---|
com.sun.xml.ws.api.server.Invoker |
createInvoker() |
void |
dispose() |
private void |
findAndInvokeMethod(T s,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
protected abstract WLSInstanceResolver.Factory<T> |
getFactory() |
T |
getSingleton() |
protected boolean |
isJsr250Needed() |
T |
resolve(com.sun.xml.ws.api.message.Packet request) |
void |
start(com.sun.xml.ws.api.server.WSWebServiceContext wsc,
com.sun.xml.ws.api.server.WSEndpoint endpoint) |
findAnnotatedMethod, getResourceInjector, invokeMethod
protected static final java.lang.String WEB_SERVICE_CONTEXT_BINDING
@NotNull private T singleton
@NotNull public T resolve(com.sun.xml.ws.api.message.Packet request)
resolve
in class com.sun.xml.ws.api.server.InstanceResolver<T>
public T getSingleton()
protected abstract WLSInstanceResolver.Factory<T> getFactory()
protected boolean isJsr250Needed()
public void start(com.sun.xml.ws.api.server.WSWebServiceContext wsc, com.sun.xml.ws.api.server.WSEndpoint endpoint)
start
in class com.sun.xml.ws.api.server.InstanceResolver<T>
public void dispose()
dispose
in class com.sun.xml.ws.api.server.InstanceResolver<T>
private void findAndInvokeMethod(T s, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
@NotNull public com.sun.xml.ws.api.server.Invoker createInvoker()
createInvoker
in class com.sun.xml.ws.api.server.InstanceResolver<T>