Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
com.griddynamics.jagger.invoker.v2.JHttpEndpoint Class Reference

An object that represents HTTP-endpoint. More...

Inheritance diagram for com.griddynamics.jagger.invoker.v2.JHttpEndpoint:

Classes

enum  Protocol
 Enum representing HTTP and HTTPS protocols. More...
 

Public Member Functions

String getHostname ()
 
int getPort ()
 
Protocol getProtocol ()
 
URI getURI ()
 
URI getURI (String path)
 
URI getURI (Map< String, String > queryParams)
 
URI getURI (String path, Map< String, String > queryParams)
 
 JHttpEndpoint (URI uri)
 Parses given uri and sets JHttpEndpoint#protocol, JHttpEndpoint#hostname and JHttpEndpoint#port fields. More...
 
 JHttpEndpoint (Protocol protocol, String hostname, int port)
 
 JHttpEndpoint (String hostname, int port)
 
 JHttpEndpoint (String endpointURL)
 
String toString ()
 

Static Public Member Functions

static URI appendParameters (URI oldUri, Map< String, String > queryParams)
 
static JHttpEndpoint copyOf (JHttpEndpoint jHttpEndpoint)
 

Static Public Attributes

static final Protocol DEF_PROTOCOL = Protocol.HTTP
 

Detailed Description

An object that represents HTTP-endpoint.

It consists of JHttpEndpoint#protocol, JHttpEndpoint#hostname and JHttpEndpoint#port fields.

Author
Anton Antonenko
Since
2.0

Definition at line 34 of file JHttpEndpoint.java.


The documentation for this class was generated from the following file: