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
Fields Modifier and Type Field Description static String
ACTIVE_HEALTH_CHECK
static String
ACTIVE_HEALTH_CHECK_VALUE
static String
DISABLE_TIMEOUT_IN_MINUTES_VALUE
static String
HTTPS_ROUTING
static String
HTTPS_ROUTING_VALUE
static String
LAST_EXPORTED
static boolean
LBENABLED_VALUE
static String
NUM_HEALTH_CHECK
static String
NUM_HEALTH_CHECK_VALUE
static String
PREFERRED_FAILOVER_INSTANCE
static String
PREFERRED_FAILOVER_INSTANCE_VALUE
static String
RELOAD_INTERVAL
static String
RELOAD_INTERVAL_VALUE
static String
REQ_MONITOR_DATA
static String
REQ_MONITOR_DATA_VALUE
static String
RESP_TIMEOUT
Supported Attribute names for Load balancerstatic String
RESP_TIMEOUT_VALUE
static String
REWRITE_COOKIES
static String
REWRITE_COOKIES_VALUE
static String
REWRITE_LOCATION
static String
REWRITE_LOCATION_VALUE
static String
ROUTE_COOKIE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClusterReader[]
getClusters()
Returns the cluster info that are load balanced by this LB.LbConfig
getLbConfig()
Returns the lbconfig associated with the load balancerString
getName()
Returns the name of the load balancerPropertyReader[]
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 String RESP_TIMEOUT
Supported Attribute names for Load balancer- See Also:
- Constant Field Values
-
RESP_TIMEOUT_VALUE
static final String RESP_TIMEOUT_VALUE
- See Also:
- Constant Field Values
-
RELOAD_INTERVAL
static final String RELOAD_INTERVAL
- See Also:
- Constant Field Values
-
RELOAD_INTERVAL_VALUE
static final String RELOAD_INTERVAL_VALUE
- See Also:
- Constant Field Values
-
HTTPS_ROUTING
static final String HTTPS_ROUTING
- See Also:
- Constant Field Values
-
HTTPS_ROUTING_VALUE
static final String HTTPS_ROUTING_VALUE
- See Also:
- Constant Field Values
-
REQ_MONITOR_DATA
static final String REQ_MONITOR_DATA
- See Also:
- Constant Field Values
-
REQ_MONITOR_DATA_VALUE
static final String REQ_MONITOR_DATA_VALUE
- See Also:
- Constant Field Values
-
ROUTE_COOKIE
static final String ROUTE_COOKIE
- See Also:
- Constant Field Values
-
LAST_EXPORTED
static final String LAST_EXPORTED
- See Also:
- Constant Field Values
-
ACTIVE_HEALTH_CHECK_VALUE
static final String ACTIVE_HEALTH_CHECK_VALUE
- See Also:
- Constant Field Values
-
NUM_HEALTH_CHECK_VALUE
static final String NUM_HEALTH_CHECK_VALUE
- See Also:
- Constant Field Values
-
REWRITE_LOCATION_VALUE
static final String REWRITE_LOCATION_VALUE
- See Also:
- Constant Field Values
-
ACTIVE_HEALTH_CHECK
static final String ACTIVE_HEALTH_CHECK
- See Also:
- Constant Field Values
-
NUM_HEALTH_CHECK
static final String NUM_HEALTH_CHECK
- See Also:
- Constant Field Values
-
REWRITE_LOCATION
static final String REWRITE_LOCATION
- See Also:
- Constant Field Values
-
REWRITE_COOKIES
static final String REWRITE_COOKIES
- See Also:
- Constant Field Values
-
REWRITE_COOKIES_VALUE
static final String REWRITE_COOKIES_VALUE
- See Also:
- Constant Field Values
-
PREFERRED_FAILOVER_INSTANCE
static final String PREFERRED_FAILOVER_INSTANCE
- See Also:
- Constant Field Values
-
PREFERRED_FAILOVER_INSTANCE_VALUE
static final 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 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
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
-
-