Serialized Form


Package org.apache.stratos.lb.common.cache

Class org.apache.stratos.lb.common.cache.LRUCache extends LinkedHashMap<K,V> implements Serializable

serialVersionUID: 5901026458782787628L

Serialized Fields

maxEntries

int maxEntries

lock

ReadWriteLock lock

Package org.apache.stratos.lb.common.conf

Class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration extends Object implements Serializable

serialVersionUID: -5553545217542808233L

Serialized Fields

serviceConfigurations

Map<K,V> serviceConfigurations
This map is there to speed up the lookup time. Key: domain

Value: A map whose key is sub domain and value is ServiceConfiguration


serviceNameToServiceConfigurations

Map<K,V> serviceNameToServiceConfigurations
This map is there to speed up the lookup time. Key: service name/cartridge type (Stratos2). NOTE: that this is not the service cluster domain. Value: list of LoadBalancerConfiguration.ServiceConfiguration - corresponding objects under a service name.


hostNamesTracker

Map<K,V> hostNamesTracker
This list will be used to identify host name duplications among different services. Within a service there can be duplications, but among different services you can't have duplications. Key - service name Value - hosts under the respective service.


defaultServiceConfig

LoadBalancerConfiguration.ServiceConfiguration defaultServiceConfig

lbConfig

LoadBalancerConfiguration.LBConfiguration lbConfig

lbConfigString

String lbConfigString
LBConfig file as a String


rootNode

Node rootNode
Root node object for loadbalancer.conf

Class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.Configuration extends Object implements Serializable

serialVersionUID: -5433889427746551250L

Serialized Fields

imageId

String imageId

payload

String payload

payloadSet

boolean payloadSet

availability_zone

String availability_zone

availabilityZoneSet

boolean availabilityZoneSet

security_groups

String[] security_groups

securityGroupsSet

boolean securityGroupsSet

instance_type

String instance_type

instanceTypeSet

boolean instanceTypeSet

additional_info

String additional_info

Class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.LBConfiguration extends LoadBalancerConfiguration.Configuration implements Serializable

serialVersionUID: 1357143883932816418L

Serialized Fields

elasticIP

String elasticIP

instances

int instances

isAutoscaleEnabled

boolean isAutoscaleEnabled

autoscalerTaskInterval

int autoscalerTaskInterval

autoscalerServiceEpr

String autoscalerServiceEpr

serverStartupDelay

int serverStartupDelay

sizeOfCache

int sizeOfCache

failOver

boolean failOver

sessionTimeOut

int sessionTimeOut

groupManagementAgentClass

String groupManagementAgentClass

autoscalerTaskClass

String autoscalerTaskClass

mbServerUrl

String mbServerUrl

useEmbeddedAutoscaler

boolean useEmbeddedAutoscaler

algorithm

String algorithm

Class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.ServiceConfiguration extends LoadBalancerConfiguration.Configuration implements Serializable

serialVersionUID: 8707314702788040116L

Serialized Fields

serviceName

String serviceName

publicIp

String publicIp

minAppInstances

int minAppInstances

minAppInstancesSet

boolean minAppInstancesSet

maxAppInstances

int maxAppInstances

maxAppInstancesSet

boolean maxAppInstancesSet

maxRequestsPerSecond

int maxRequestsPerSecond

maxRequestsPerSecondSet

boolean maxRequestsPerSecondSet

alarmingUpperRate

double alarmingUpperRate

alarmingUpperRateSet

boolean alarmingUpperRateSet

alarmingLowerRate

double alarmingLowerRate

alarmingLowerRateSet

boolean alarmingLowerRateSet

scaleDownFactor

double scaleDownFactor

scaleDownFactorSet

boolean scaleDownFactorSet

roundsToAverage

int roundsToAverage

roundsToAverageSet

boolean roundsToAverageSet

instancesPerScaleUp

int instancesPerScaleUp

instancesPerScaleUpSet

boolean instancesPerScaleUpSet

messageExpiryTime

int messageExpiryTime

messageExpiryTimeSet

boolean messageExpiryTimeSet

hosts

List<E> hosts

urlSuffixes

Map<K,V> urlSuffixes

hostsSet

boolean hostsSet

domain

String domain

tenantRange

String tenantRange

tenantRangeSet

boolean tenantRangeSet

subDomain

String subDomain

subDomainSet

boolean subDomainSet

Package org.apache.stratos.lb.common.conf.structure

Class org.apache.stratos.lb.common.conf.structure.Node extends Object implements Serializable

serialVersionUID: 4071569903421115370L

Serialized Fields

name

String name
Name of this Node element


childNodes

List<E> childNodes
Every node can have 0..n child nodes. They are kept in a List.


properties

Map<K,V> properties
Every node can have 0..n properties. They are kept in a Map, in the order they appear. Key: property name Value: property value


Package org.apache.stratos.lb.common.replication

Class org.apache.stratos.lb.common.replication.RequestTokenReplicationCommand extends org.apache.axis2.clustering.ClusteringMessage implements Serializable

serialVersionUID: -7897961078018830555L

Serialized Fields

appDomainContexts

Map<K,V> appDomainContexts



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.