Class InvocationImpl

  • All Implemented Interfaces:
    javax.ws.rs.client.Invocation

    public class InvocationImpl
    extends Object
    implements javax.ws.rs.client.Invocation
    • Constructor Detail

      • InvocationImpl

        public InvocationImpl​(String method,
                              AsyncInvokerImpl invoker,
                              javax.ws.rs.client.Entity<?> entity)
    • Method Detail

      • property

        public javax.ws.rs.client.Invocation property​(String name,
                                                      Object value)
        Specified by:
        property in interface javax.ws.rs.client.Invocation
      • invoke

        public javax.ws.rs.core.Response invoke()
        Specified by:
        invoke in interface javax.ws.rs.client.Invocation
      • invoke

        public <T> T invoke​(Class<T> responseType)
        Specified by:
        invoke in interface javax.ws.rs.client.Invocation
      • invoke

        public <T> T invoke​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        invoke in interface javax.ws.rs.client.Invocation
      • submit

        public Future<javax.ws.rs.core.Response> submit()
        Specified by:
        submit in interface javax.ws.rs.client.Invocation
      • submit

        public <T> Future<T> submit​(Class<T> responseType)
        Specified by:
        submit in interface javax.ws.rs.client.Invocation
      • submit

        public <T> Future<T> submit​(javax.ws.rs.core.GenericType<T> responseType)
        Specified by:
        submit in interface javax.ws.rs.client.Invocation
      • submit

        public <T> Future<T> submit​(javax.ws.rs.client.InvocationCallback<T> callback)
        Specified by:
        submit in interface javax.ws.rs.client.Invocation