org.glassfish.loadbalancer.admin.cli.connection
Class ConnectionManager

java.lang.Object
  extended by org.glassfish.loadbalancer.admin.cli.connection.ConnectionManager

public class ConnectionManager
extends java.lang.Object

Author:
hr124446

Field Summary
static java.lang.String HTTP_PROTOCOL
           
static java.lang.String HTTPS_PROTOCOL
           
static java.lang.String TLS
           
 
Constructor Summary
ConnectionManager(java.lang.String lbHost, java.lang.String lbPort, java.lang.String lbProxyHost, java.lang.String lbProxyPort, java.lang.String lbName, boolean isSecure)
          Creates a new instance of ConnectionManager
 
Method Summary
 java.net.HttpURLConnection getConnection(java.lang.String contextRoot)
          creates a connection to the loadbalancer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTTPS_PROTOCOL

public static final java.lang.String HTTPS_PROTOCOL
See Also:
Constant Field Values

HTTP_PROTOCOL

public static final java.lang.String HTTP_PROTOCOL
See Also:
Constant Field Values

TLS

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

ConnectionManager

public ConnectionManager(java.lang.String lbHost,
                         java.lang.String lbPort,
                         java.lang.String lbProxyHost,
                         java.lang.String lbProxyPort,
                         java.lang.String lbName,
                         boolean isSecure)
Creates a new instance of ConnectionManager

Method Detail

getConnection

public java.net.HttpURLConnection getConnection(java.lang.String contextRoot)
                                         throws java.io.IOException
creates a connection to the loadbalancer

Parameters:
contextRoot - context root that will be used in constructing the URL
Returns:
either HTTP or HTTPS connection to the load balancer.
Throws:
java.io.IOException


Copyright © 2012 GlassFish Community. All Rights Reserved.