jaxws/src/share/jaxws_classes/javax/xml/ws/BindingProvider.java
changeset 25840 c2002453eec3
parent 22678 ac1ea46be942
equal deleted inserted replaced
25686:615e5efca19c 25840:c2002453eec3
    31 /**
    31 /**
    32  * The <code>BindingProvider</code> interface provides access to the
    32  * The <code>BindingProvider</code> interface provides access to the
    33  * protocol binding and associated context objects for request and
    33  * protocol binding and associated context objects for request and
    34  * response message processing.
    34  * response message processing.
    35  *
    35  *
    36  * @since JAX-WS 2.0
    36  * @since 1.6, JAX-WS 2.0
    37  *
    37  *
    38  * @see javax.xml.ws.Binding
    38  * @see javax.xml.ws.Binding
    39  **/
    39  **/
    40 public interface BindingProvider {
    40 public interface BindingProvider {
    41     /**
    41     /**
   152      * @throws java.lang.UnsupportedOperationException If this
   152      * @throws java.lang.UnsupportedOperationException If this
   153      * <code>BindingProvider</code> uses the XML/HTTP binding.
   153      * <code>BindingProvider</code> uses the XML/HTTP binding.
   154      *
   154      *
   155      * @see W3CEndpointReference
   155      * @see W3CEndpointReference
   156      *
   156      *
   157      * @since JAX-WS 2.1
   157      * @since 1.6, JAX-WS 2.1
   158      */
   158      */
   159     public EndpointReference getEndpointReference();
   159     public EndpointReference getEndpointReference();
   160 
   160 
   161 
   161 
   162     /**
   162     /**
   174      * @throws WebServiceException If the Class <code>clazz</code>
   174      * @throws WebServiceException If the Class <code>clazz</code>
   175      * is not supported by this implementation.
   175      * is not supported by this implementation.
   176      * @throws java.lang.UnsupportedOperationException If this
   176      * @throws java.lang.UnsupportedOperationException If this
   177      * <code>BindingProvider</code> uses the XML/HTTP binding.
   177      * <code>BindingProvider</code> uses the XML/HTTP binding.
   178      *
   178      *
   179      * @since JAX-WS 2.1
   179      * @since 1.6, JAX-WS 2.1
   180      */
   180      */
   181     public <T extends EndpointReference> T getEndpointReference(Class<T> clazz);
   181     public <T extends EndpointReference> T getEndpointReference(Class<T> clazz);
   182 }
   182 }