Class WsAbstractRequestBuilder<T extends WsAbstractRequestBuilder<?>>

    • Field Detail

      • EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY

        public static final java.lang.String EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY
        See Also:
        Constant Field Values
      • EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY

        public static final java.lang.String EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY
        See Also:
        Constant Field Values
      • WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY

        public static final java.lang.String WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • WsAbstractRequestBuilder

        public WsAbstractRequestBuilder()
    • Method Detail

      • getThis

        protected abstract T getThis()
      • createClient

        protected javax.ws.rs.client.Client createClient()
      • useDefaultHttpPort

        public T useDefaultHttpPort()
      • useDefaultHttpsPort

        public T useDefaultHttpsPort()
      • useSpecificPort

        public T useSpecificPort​(int port,
                                 boolean useHttps)
      • host

        public T host​(java.lang.String host)
      • extensionName

        public T extensionName​(java.lang.String extensionName)
      • clientConfig

        public T clientConfig​(org.glassfish.jersey.client.ClientConfig clientConfig)
      • path

        public T path​(java.lang.String path)
      • queryParam

        public T queryParam​(java.lang.String paramName,
                            java.lang.Object paramValue)
      • registerConfig

        public T registerConfig​(java.lang.Class<?> providerClass)
      • registerConfig

        public T registerConfig​(java.lang.Object provider)
      • build

        public javax.ws.rs.client.Invocation.Builder build()
      • createWebTarget

        protected javax.ws.rs.client.WebTarget createWebTarget​(java.lang.String host,
                                                               int port,
                                                               boolean useHttps,
                                                               java.lang.String extensionName,
                                                               java.lang.String path)
      • getHost

        protected java.lang.String getHost()
      • setHost

        protected void setHost​(java.lang.String host)
      • isUseHttps

        protected boolean isUseHttps()
      • setUseHttps

        protected void setUseHttps​(boolean useHttps)
      • getPort

        protected int getPort()
      • setPort

        protected void setPort​(int port)
      • getExtensionName

        protected java.lang.String getExtensionName()
      • setExtensionName

        protected void setExtensionName​(java.lang.String extensionName)
      • getPath

        protected java.lang.String getPath()
      • setPath

        protected void setPath​(java.lang.String path)
      • getQueryParams

        protected java.util.Map<java.lang.String,​java.lang.Object> getQueryParams()
      • setClientConfig

        protected void setClientConfig​(org.glassfish.jersey.client.ClientConfig clientConfig)
      • getClientConfig

        protected org.glassfish.jersey.client.ClientConfig getClientConfig()