NamingExtensions.idl File Reference

import "CosNaming.idl";
#include <Types.idl>

Go to the source code of this file.

Namespaces

namespace  NamingExtensions

Classes

interface  NamingExtensions::LoadBalancer
 This interface allows a LoadBalancer object to bound in to the service and retrieved. More...
exception  NamingExtensions::LoadBalancer::NoneBound
 Indicates that this load balancer contains no objects. More...
exception  NamingExtensions::LoadBalancer::InvalidPolicy
 Indicates that the chosen policy is not valid. More...
exception  NamingExtensions::LoadBalancer::InvalidPlugin
 Indicates that the chosen plugin is not valid. More...
exception  NamingExtensions::LoadBalancer::ObjectNotFound
 Indicates that the object was not found. More...
exception  NamingExtensions::LoadBalancer::PluginFailure
 Indicates that the plugin failured to retrieve an object. More...
interface  NamingExtensions::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  NamingExtensions::LoadBalancingFactory
 The LoadBalancerFactory allows creation of load balancers. More...
interface  NamingExtensions::JNDIObject
interface  NamingExtensions::JNDIJMSObject
interface  NamingExtensions::JNDIObjectFactory

Typedefs

typedef sequence< octet > NamingExtensions::OctetSeq

Variables

const string NamingExtensions::Random = "Random"
 List of supplied policies.
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"