org.glassfish.loadbalancer.admin.cli.reader.api
Interface LoadbalancerReader

All Superinterfaces:
BaseReader
All Known Implementing Classes:
LoadbalancerReaderImpl

public interface LoadbalancerReader
extends BaseReader

Reader class to get information about load balancer configuration.

Author:
Satish Viswanatham

Field Summary
static java.lang.String ACTIVE_HEALTH_CHECK
           
static java.lang.String ACTIVE_HEALTH_CHECK_VALUE
           
static java.lang.String DISABLE_TIMEOUT_IN_MINUTES_VALUE
           
static java.lang.String HTTPS_ROUTING
           
static java.lang.String HTTPS_ROUTING_VALUE
           
static java.lang.String LAST_EXPORTED
           
static boolean LBENABLED_VALUE
           
static java.lang.String NUM_HEALTH_CHECK
           
static java.lang.String NUM_HEALTH_CHECK_VALUE
           
static java.lang.String PREFERRED_FAILOVER_INSTANCE
           
static java.lang.String PREFERRED_FAILOVER_INSTANCE_VALUE
           
static java.lang.String RELOAD_INTERVAL
           
static java.lang.String RELOAD_INTERVAL_VALUE
           
static java.lang.String REQ_MONITOR_DATA
           
static java.lang.String REQ_MONITOR_DATA_VALUE
           
static java.lang.String RESP_TIMEOUT
          Supported Attribute names for Load balancer
static java.lang.String RESP_TIMEOUT_VALUE
           
static java.lang.String REWRITE_COOKIES
           
static java.lang.String REWRITE_COOKIES_VALUE
           
static java.lang.String REWRITE_LOCATION
           
static java.lang.String REWRITE_LOCATION_VALUE
           
static java.lang.String ROUTE_COOKIE
           
 
Method Summary
 ClusterReader[] getClusters()
          Returns the cluster info that are load balanced by this LB.
 LbConfig getLbConfig()
          Returns the lbconfig associated with the load balancer
 java.lang.String getName()
          Returns the name of the load balancer
 PropertyReader[] getProperties()
          Returns properties of the load balancer.
 
Methods inherited from interface org.glassfish.loadbalancer.admin.cli.reader.api.BaseReader
accept
 

Field Detail

RESP_TIMEOUT

static final java.lang.String RESP_TIMEOUT
Supported Attribute names for Load balancer

See Also:
Constant Field Values

RESP_TIMEOUT_VALUE

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

RELOAD_INTERVAL

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

RELOAD_INTERVAL_VALUE

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

HTTPS_ROUTING

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

HTTPS_ROUTING_VALUE

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

REQ_MONITOR_DATA

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

REQ_MONITOR_DATA_VALUE

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

ROUTE_COOKIE

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

LAST_EXPORTED

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

ACTIVE_HEALTH_CHECK_VALUE

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

NUM_HEALTH_CHECK_VALUE

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

REWRITE_LOCATION_VALUE

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

ACTIVE_HEALTH_CHECK

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

NUM_HEALTH_CHECK

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

REWRITE_LOCATION

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

REWRITE_COOKIES

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

REWRITE_COOKIES_VALUE

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

PREFERRED_FAILOVER_INSTANCE

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

PREFERRED_FAILOVER_INSTANCE_VALUE

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

LBENABLED_VALUE

static final boolean LBENABLED_VALUE
See Also:
Constant Field Values

DISABLE_TIMEOUT_IN_MINUTES_VALUE

static final java.lang.String DISABLE_TIMEOUT_IN_MINUTES_VALUE
See Also:
Constant Field Values
Method Detail

getProperties

PropertyReader[] getProperties()
                               throws LbReaderException
Returns properties of the load balancer. For example response-timeout-in-seconds, reload-poll-interval-in-seconds and https-routing etc.

Returns:
PropertyReader[] array of properties
Throws:
LbReaderException

getClusters

ClusterReader[] getClusters()
                            throws LbReaderException
Returns the cluster info that are load balanced by this LB.

Returns:
ClusterReader array of cluster readers
Throws:
LbReaderException

getName

java.lang.String getName()
                         throws LbReaderException
Returns the name of the load balancer

Returns:
String name of the LB
Throws:
LbReaderException

getLbConfig

LbConfig getLbConfig()
Returns the lbconfig associated with the load balancer

Returns:
LbConfig lbconfig of the LB


Copyright © 2012 GlassFish Community. All Rights Reserved.