< prev index next >

src/java.xml.ws/share/classes/javax/xml/ws/spi/Invoker.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 35,46 **** * implementation. Container hands over an implementation of Invoker * to JAX-WS runtime, and jax-ws runtime calls {@link #invoke} * for a web service invocation. Finally, Invoker does the actual * invocation of web service on endpoint instance. * ! * Container also injects the provided <code>WebServiceContext</code> and takes ! * care of invoking <code>javax.annotation.PostConstruct</code> methods, * if present, on the endpoint implementation. * * @see Provider#createEndpoint(String, Class, Invoker, WebServiceFeature...) * @author Jitendra Kotamraju * @since 1.7, JAX-WS 2.2 --- 35,46 ---- * implementation. Container hands over an implementation of Invoker * to JAX-WS runtime, and jax-ws runtime calls {@link #invoke} * for a web service invocation. Finally, Invoker does the actual * invocation of web service on endpoint instance. * ! * Container also injects the provided {@code WebServiceContext} and takes ! * care of invoking {@code javax.annotation.PostConstruct} methods, * if present, on the endpoint implementation. * * @see Provider#createEndpoint(String, Class, Invoker, WebServiceFeature...) * @author Jitendra Kotamraju * @since 1.7, JAX-WS 2.2
*** 49,59 **** public abstract class Invoker { /** * JAX-WS runtimes calls this method to ask container to inject * WebServiceContext on the endpoint instance. The ! * <code>WebServiceContext</code> object uses thread-local information * to return the correct information during the actual endpoint invocation * regardless of how many threads are concurrently being used to serve * requests. * * @param webServiceContext a holder for MessageContext --- 49,59 ---- public abstract class Invoker { /** * JAX-WS runtimes calls this method to ask container to inject * WebServiceContext on the endpoint instance. The ! * {@code WebServiceContext} object uses thread-local information * to return the correct information during the actual endpoint invocation * regardless of how many threads are concurrently being used to serve * requests. * * @param webServiceContext a holder for MessageContext
*** 68,78 **** throws IllegalAccessException, IllegalArgumentException, InvocationTargetException; /** * JAX-WS runtime calls this method to do the actual web service * invocation on endpoint instance. The injected ! * <code>WebServiceContext.getMessageContext()</code> gives the correct * information for this invocation. * * @param m Method to be invoked on the service * @param args Method arguments * @return return value of the method --- 68,78 ---- throws IllegalAccessException, IllegalArgumentException, InvocationTargetException; /** * JAX-WS runtime calls this method to do the actual web service * invocation on endpoint instance. The injected ! * {@code WebServiceContext.getMessageContext()} gives the correct * information for this invocation. * * @param m Method to be invoked on the service * @param args Method arguments * @return return value of the method
< prev index next >