NamingExtensions Namespace Reference

Load Balancing Module. More...


Classes

interface  LoadBalancer
 This interface allows a LoadBalancer object to bound in to the service and retrieved. More...
interface  LoadBalancerAlias
 Tag class to allow the NamingService to distinguish when to return a Load Balancing object or an object within that Load Balancer. More...
interface  LoadBalancingFactory
 The LoadBalancerFactory allows creation of load balancers. More...
interface  JNDIObject
interface  JNDIJMSObject
interface  JNDIObjectFactory

Typedefs

typedef sequence< octet > OctetSeq

Variables

const string Random = "Random"
 List of supplied policies.
const string RoundRobin = "RoundRobin"
const string FirstBound = "FirstBound"
const string Random_Active = "Random_Active"
const string RoundRobin_Active = "RoundRobin_Active"
const string FirstBound_Active = "FirstBound_Active"
const string Random_RemoveCurrent = "Random_RemoveCurrent"
const string FirstBound_RemoveCurrent = "FirstBound_RemoveCurrent"
const string Random_Active_RemoveCurrent = "Random_Active_RemoveCurrent"
const string FirstBound_Active_RemoveCurrent = "FirstBound_Active_RemoveCurrent"


Detailed Description

Load Balancing Module.

Typedef Documentation

typedef sequence<octet> NamingExtensions::OctetSeq


Variable Documentation

const string NamingExtensions::Random = "Random"

List of supplied policies.

Pass one of these to the LoadBalancerFactory to select a default policy

const string NamingExtensions::RoundRobin = "RoundRobin"

const string NamingExtensions::FirstBound = "FirstBound"

const string NamingExtensions::Random_Active = "Random_Active"

const string NamingExtensions::RoundRobin_Active = "RoundRobin_Active"

const string NamingExtensions::FirstBound_Active = "FirstBound_Active"

const string NamingExtensions::Random_RemoveCurrent = "Random_RemoveCurrent"

const string NamingExtensions::FirstBound_RemoveCurrent = "FirstBound_RemoveCurrent"

const string NamingExtensions::Random_Active_RemoveCurrent = "Random_Active_RemoveCurrent"

const string NamingExtensions::FirstBound_Active_RemoveCurrent = "FirstBound_Active_RemoveCurrent"