org.glassfish.jersey.client
Class JerseyInvocation

java.lang.Object
  extended by org.glassfish.jersey.client.JerseyInvocation
All Implemented Interfaces:
Invocation

public class JerseyInvocation
extends java.lang.Object
implements Invocation

Jersey implementation of JAX-RS client-side request invocation contract.

Author:
Marek Potociar (marek.potociar at oracle.com)

Nested Class Summary
static class JerseyInvocation.Builder
          Jersey-specific client invocation builder.
 
Method Summary
 ClientConfig configuration()
           
 Response invoke()
           
<T> T
invoke(java.lang.Class<T> responseType)
           
<T> T
invoke(GenericType<T> responseType)
           
 java.util.concurrent.Future<Response> submit()
           
<T> java.util.concurrent.Future<T>
submit(java.lang.Class<T> responseType)
           
<T> java.util.concurrent.Future<T>
submit(GenericType<T> responseType)
           
<T> java.util.concurrent.Future<T>
submit(InvocationCallback<T> callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

invoke

public Response invoke()
                throws ClientException,
                       WebApplicationException
Specified by:
invoke in interface Invocation
Throws:
ClientException
WebApplicationException

invoke

public <T> T invoke(java.lang.Class<T> responseType)
         throws ClientException,
                WebApplicationException
Specified by:
invoke in interface Invocation
Throws:
ClientException
WebApplicationException

invoke

public <T> T invoke(GenericType<T> responseType)
         throws ClientException,
                WebApplicationException
Specified by:
invoke in interface Invocation
Throws:
ClientException
WebApplicationException

submit

public java.util.concurrent.Future<Response> submit()
Specified by:
submit in interface Invocation

submit

public <T> java.util.concurrent.Future<T> submit(java.lang.Class<T> responseType)
Specified by:
submit in interface Invocation

submit

public <T> java.util.concurrent.Future<T> submit(GenericType<T> responseType)
Specified by:
submit in interface Invocation

submit

public <T> java.util.concurrent.Future<T> submit(InvocationCallback<T> callback)
Specified by:
submit in interface Invocation

configuration

public ClientConfig configuration()
Specified by:
configuration in interface Invocation


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.