Class WebTargetDecorator

  • All Implemented Interfaces:
    javax.ws.rs.client.WebTarget, javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>, org.glassfish.jersey.client.Initializable<org.glassfish.jersey.client.JerseyWebTarget>

    public class WebTargetDecorator
    extends org.glassfish.jersey.client.JerseyWebTarget
    • Method Detail

      • decorate

        public static final WebTargetDecorator decorate​(org.glassfish.jersey.client.JerseyWebTarget target)
      • getUri

        public URI getUri()
        Specified by:
        getUri in interface javax.ws.rs.client.WebTarget
        Overrides:
        getUri in class org.glassfish.jersey.client.JerseyWebTarget
      • getUriBuilder

        public javax.ws.rs.core.UriBuilder getUriBuilder()
        Specified by:
        getUriBuilder in interface javax.ws.rs.client.WebTarget
        Overrides:
        getUriBuilder in class org.glassfish.jersey.client.JerseyWebTarget
      • path

        public org.glassfish.jersey.client.JerseyWebTarget path​(String s)
        Specified by:
        path in interface javax.ws.rs.client.WebTarget
        Overrides:
        path in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplate

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplate​(String s,
                                                                           Object o)
        Specified by:
        resolveTemplate in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplate in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplate

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplate​(String s,
                                                                           Object o,
                                                                           boolean b)
        Specified by:
        resolveTemplate in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplate in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplateFromEncoded

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplateFromEncoded​(String s,
                                                                                      Object o)
        Specified by:
        resolveTemplateFromEncoded in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplateFromEncoded in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplates

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplates​(Map<String,​Object> map)
        Specified by:
        resolveTemplates in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplates in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplates

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplates​(Map<String,​Object> map,
                                                                            boolean b)
        Specified by:
        resolveTemplates in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplates in class org.glassfish.jersey.client.JerseyWebTarget
      • resolveTemplatesFromEncoded

        public org.glassfish.jersey.client.JerseyWebTarget resolveTemplatesFromEncoded​(Map<String,​Object> map)
        Specified by:
        resolveTemplatesFromEncoded in interface javax.ws.rs.client.WebTarget
        Overrides:
        resolveTemplatesFromEncoded in class org.glassfish.jersey.client.JerseyWebTarget
      • matrixParam

        public org.glassfish.jersey.client.JerseyWebTarget matrixParam​(String s,
                                                                       Object... objects)
        Specified by:
        matrixParam in interface javax.ws.rs.client.WebTarget
        Overrides:
        matrixParam in class org.glassfish.jersey.client.JerseyWebTarget
      • queryParam

        public org.glassfish.jersey.client.JerseyWebTarget queryParam​(String s,
                                                                      Object... objects)
        Specified by:
        queryParam in interface javax.ws.rs.client.WebTarget
        Overrides:
        queryParam in class org.glassfish.jersey.client.JerseyWebTarget
      • request

        public org.glassfish.jersey.client.JerseyInvocation.Builder request()
        Specified by:
        request in interface javax.ws.rs.client.WebTarget
        Overrides:
        request in class org.glassfish.jersey.client.JerseyWebTarget
      • request

        public org.glassfish.jersey.client.JerseyInvocation.Builder request​(String... strings)
        Specified by:
        request in interface javax.ws.rs.client.WebTarget
        Overrides:
        request in class org.glassfish.jersey.client.JerseyWebTarget
      • request

        public org.glassfish.jersey.client.JerseyInvocation.Builder request​(javax.ws.rs.core.MediaType... mediaTypes)
        Specified by:
        request in interface javax.ws.rs.client.WebTarget
        Overrides:
        request in class org.glassfish.jersey.client.JerseyWebTarget
      • getConfiguration

        public org.glassfish.jersey.client.ClientConfig getConfiguration()
        Specified by:
        getConfiguration in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Specified by:
        getConfiguration in interface org.glassfish.jersey.client.Initializable<org.glassfish.jersey.client.JerseyWebTarget>
        Overrides:
        getConfiguration in class org.glassfish.jersey.client.JerseyWebTarget
      • property

        public org.glassfish.jersey.client.JerseyWebTarget property​(String s,
                                                                    Object o)
        Specified by:
        property in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        property in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Class<?> aClass)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Class<?> aClass,
                                                                    int i)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Class<?> aClass,
                                                                    Class<?>... classes)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Class<?> aClass,
                                                                    Map<Class<?>,​Integer> map)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Object o)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Object o,
                                                                    int i)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Object o,
                                                                    Class<?>... classes)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget
      • register

        public org.glassfish.jersey.client.JerseyWebTarget register​(Object o,
                                                                    Map<Class<?>,​Integer> map)
        Specified by:
        register in interface javax.ws.rs.core.Configurable<javax.ws.rs.client.WebTarget>
        Overrides:
        register in class org.glassfish.jersey.client.JerseyWebTarget