A C D E G H I L N O P R S T U V

A

addObjectInstance(ClusteredObjectInfo, CMIReference) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Adds an instance of a clustered object.
addObjectToWatch(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Adds an object with the given name to a set of objects that need to have their state up-to-date.
addPooltoEmpty(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Adds the pool of the object with the given name of the list of pool that should be empty.
addPoolToEmpty(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Adds the pool of the object with the given name of the list of pool that should be empty.
addProtocol(String, ServerRef, Context) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Adds a new protocol.
addServerToBlackList(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Adds a server to the blacklist.
addServerToBlackList(ServerRef) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Adds a server to the blacklist.

C

choose(List<T>) - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Chooses a load-balanceable among the list of load-balanceables.
choose(List<T>) - Method in interface org.ow2.carol.cmi.lb.strategy.ILBStrategy
Returns a new list of load-balanceables by modifying the given list.
ClientClusterViewManager - Interface in org.ow2.carol.cmi.controller.client
Interface for a manager of the cluster view at client-side.
ClientClusterViewManagerException - Exception in org.ow2.carol.cmi.controller.client
Exception thrown if there is a failure in the manager of the cluster view at client-side.
ClientClusterViewManagerException(String) - Constructor for exception org.ow2.carol.cmi.controller.client.ClientClusterViewManagerException
 
ClientClusterViewManagerException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.controller.client.ClientClusterViewManagerException
 
ClientClusterViewProvider - Interface in org.ow2.carol.cmi.controller.provider
Interface of providers which offers cluster view to the clients.
ClientClusterViewProviderException - Exception in org.ow2.carol.cmi.controller.provider
Exception thrown if the provider cannot get the cluster view.
ClientClusterViewProviderException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.controller.provider.ClientClusterViewProviderException
Constructs a new runtime exception with the specified detail message and cause.
Cluster - Annotation Type in org.ow2.carol.cmi.annotation
Indicates that instances of the annotated class are intended to be replicated in a cluster.
ClusteredObjectInfo - Class in org.ow2.carol.cmi.info
Contain informations on a clustered object.
ClusteredObjectInfo(Class<?>, Class<? extends EJBObject>, String, int, int, Class<? extends ILBPolicy>, Class<? extends ILBStrategy>, Map<String, Object>, boolean, boolean, Set<String>) - Constructor for class org.ow2.carol.cmi.info.ClusteredObjectInfo
Constructs informations for a clustered object with the default strategy for the given LB policy.
ClusterViewManager - Interface in org.ow2.carol.cmi.controller.common
Implementations of this interface define a manager of the cluster view.
CMIAdminMBean - Interface in org.ow2.carol.cmi.admin
Definition of a MBean to monitor managers of cluster view.
CMIInvocationHandlerException - Exception in org.ow2.carol.cmi.rpc
Thrown when an invocation of a CMIProxy failed due to an error in the cmi algorithm.
CMIInvocationHandlerException(String) - Constructor for exception org.ow2.carol.cmi.rpc.CMIInvocationHandlerException
 
CMIInvocationHandlerException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.rpc.CMIInvocationHandlerException
 
CMIProxy - Interface in org.ow2.carol.cmi.rpc
The CMI proxy intercepts the remote method invocations.
CMIProxyHandle - Interface in org.ow2.carol.cmi.reference
Handle an instance of CMIProxy.
CMIReference - Class in org.ow2.carol.cmi.reference
Represents a reference on a clustered object that is deployed on a server.
CMIReference(String, String, String) - Constructor for class org.ow2.carol.cmi.reference.CMIReference
Constructs an instance of CMIReference.
CMIReference(ServerRef, String) - Constructor for class org.ow2.carol.cmi.reference.CMIReference
Constructs an instance of CMIReference.
CMIReferenceable<T> - Interface in org.ow2.carol.cmi.reference
Interface of an object that is managed by a org.ow2.util.pool.Pool.

D

DecisionManager<ReturnType> - Interface in org.ow2.carol.cmi.lb.decision
Encapsulates a decision and an eventually returned value.
DecisionManager.Decision - Enum in org.ow2.carol.cmi.lb.decision
Decisions.

E

equals(Object) - Method in class org.ow2.carol.cmi.ha.SessionId
 
equals(Object) - Method in class org.ow2.carol.cmi.reference.CMIReference
 
equals(Object) - Method in class org.ow2.carol.cmi.reference.ServerRef
 

G

getApplicationExceptionNames(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Return classnames of the application exceptions.
getApplicationExceptionNames() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getApplicationExceptions(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Return classnames of the application exceptions.
getAvailableLBPoliciesAndStrategies() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Gets available load balancing policies and strategies.
getBusinessClass() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getBusinessName(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the business interface name of an object bound with the given name (for ejb2 only).
getBusinessName(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Gets the business interface name for a given object.
getBusinessName(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns a name of business interface of this object (for ejb2 only).
getBytecode(String) - Method in interface org.ow2.carol.cmi.controller.client.ClientClusterViewManager
Returns the bytecode of the class with the given binary name.
getBytecode(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the bytecode of the class that has the given binary name.
getClientId() - Method in class org.ow2.carol.cmi.ha.SessionId
 
getClusterName(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the name of cluster for the object with the given name.
getClusterName(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the name of cluster for the object with the given name.
getClusterName(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Return the name of cluster that contains the specified object.
getClusterName() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getClusterNames() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the set of name of cluster.
getClusterNames() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns the set of name of cluster.
getCMIProxy() - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 
getCMIReferences(String, String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns a list of CMIReference for an object with the given name and protocol.
getCMIReferences(String, String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Gets the nodes list of a given object and protocol.
getCMIReferences(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns a list of CMIReference for an object with the given name.
getDateOfProperties(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the date of properties for an object with the given name.
getDateOfProperties(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the date of the last properties for a given object.
getDecision() - Method in interface org.ow2.carol.cmi.lb.decision.DecisionManager
 
getDelayToRefresh() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the time between each update of the cluster view by clients.
getDelayToRefresh() - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the time between each update of the cluster view by clients.
getDelayToRefresh() - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the delay to refresh the cluster view.
getHandle() - Method in interface org.ow2.carol.cmi.rpc.CMIProxy
 
getHostName() - Method in class org.ow2.carol.cmi.reference.util.ProviderURLParser
 
getInetAddress() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns the address of the local registries.
getInetAddress() - Method in class org.ow2.carol.cmi.reference.ServerRef
 
getInitialContextFactoryName(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns a name of class that implements the interface InitialContextFactory for the given name of protocol.
getInitialContextFactoryName(String) - Method in interface org.ow2.carol.cmi.smart.api.SmartConnector
Gets the Factory name.
getInterface(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the interface of an object bound with the given name.
getInterfaceName() - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 
getItfClass() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getItfName(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns a name of interface of this object.
getItfName(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Gets the interface name for a given object.
getItfName(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns a name of interface of this object.
getJMXServiceURL(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getJMXServiceURL(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
getLBPolicy(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns an instance of LB policy for the object that have the given name.
getLBPolicyClass(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the class that defines the policy for an object with the given name.
getLBPolicyClass(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Gets the class of a given LB policy.
getLBPolicyClassName(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the name of class of policy for the object with the given name.
getLBPolicyClassName(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the name of class of policy for the object with the given name.
getLBPolicyClassName(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the name of the class of policy for the object with the given name.
getLBStrategy() - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Return a strategy to modify the behavior of this policy.
getLBStrategyClass(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the class that defines the strategy for an object with the given name.
getLBStrategyClass(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Gets a class of strategy for the object with the given name.
getLBStrategyClassName(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the name of class of strategy for the object with the given name.
getLBStrategyClassName(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the name of class of strategy for the object with the given name.
getLBStrategyClassName(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the name of the class of strategy for the object with the given name.
getListPropertiesNamesForLBPolicy(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the set of property names (for which value is a list) for the object with the given name.
getListPropertyForLBPolicy(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the list of value of the property with the given name.
getLoadFactor(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the load-factor for the server with the given address.
getLoadFactor(ServerRef) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the load-factor for the server with the given address.
getLoadFactor(ServerRef) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the load-factor for the server with the given address.
getLocalSessionId() - Method in class org.ow2.carol.cmi.ha.SessionId
 
getMaxPoolSize(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the maximal size of pool of CMIReferenceable for a object with the given name.
getMaxPoolSize(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the maximal size of pool of CMIReferenceable for a object with the given name.
getMaxPoolSize(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the maximal size of pool of CMIReferenceable for a object with the given name.
getMaxPoolSize() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getMinPoolSize(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the minimal size of pool of CMIReferenceable for a object with the given name.
getMinPoolSize(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the minimal size of pool of CMIReferenceable for a object with the given name.
getMinPoolSize(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the minimal size of pool of CMIReferenceable for a object with the given name.
getMinPoolSize() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getNbClientsConnectedToProvider() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getNbClientsConnectedToProvider() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
getObjectName() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the ObjectName binded in the MBean Server.
getObjectName() - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 
getObjectName() - Method in class org.ow2.carol.cmi.reference.CMIReference
 
getObjectName() - Method in interface org.ow2.carol.cmi.rpc.CMIProxy
 
getObjectNames() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getObjectNames(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the set of object names included in the given cluster.
getObjectNames() - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
 
getObjectNames() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
getObjectNames(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns the set of name of object for a given name of cluster.
getPolicyType() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getPool(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns a pool of CMIReferenceable for an object with the given name.
getPort() - Method in class org.ow2.carol.cmi.reference.ServerRef
 
getPort() - Method in class org.ow2.carol.cmi.reference.util.ProviderURLParser
 
getProperties() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getPropertiesForLBPolicy(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the properties of the LB policy for an object with the given name.
getPropertiesForLBPolicy(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns the properties for the object with the given name.
getPropertiesNamesForLBPolicy(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the set of property names for the object with the given name.
getPropertyForLBPolicy(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns the value of the property with the given name.
getPropertyForLBPolicy(String, String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns a value property of the LB policy for an object with the given name.
getProtocol() - Method in class org.ow2.carol.cmi.reference.ServerRef
 
getProtocolName() - Method in interface org.ow2.carol.cmi.rpc.CMIProxy
 
getProtocols() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getProtocols() - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
 
getProviderURL() - Method in class org.ow2.carol.cmi.reference.ServerRef
 
getProviderURLs(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns the list of Provider URL.
getProviderURLs(String) - Method in interface org.ow2.carol.cmi.smart.api.SmartConnector
Gets the list of Provider URL.
getReference() - Method in interface org.ow2.carol.cmi.reference.CMIReferenceable
 
getReferencedObject() - Method in interface org.ow2.carol.cmi.reference.CMIReferenceable
 
getRefOnLocalRegistry(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getRefOnLocalRegistry(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
getRemoteClass(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns the business interface of an object bound with the given name (for ejb2 only).
getRetVal() - Method in interface org.ow2.carol.cmi.lb.decision.DecisionManager
 
getScheme() - Method in class org.ow2.carol.cmi.reference.util.ProviderURLParser
 
getSerializedCMIInvocationHandler() - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 
getServerObjectForProtocol(String, String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Gets all objects hosted on a given server started with the given protocol.
getServerObjectsForProtocol(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Gets objects hosted on a given server started with a given protocol.
getServerRef() - Method in class org.ow2.carol.cmi.reference.CMIReference
 
getServerRef() - Method in exception org.ow2.carol.cmi.reference.ServerNotFoundException
 
getServerRefs(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns a list of String representing a ServerRef for an object with the given name and protocol.
getServerRefs(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns a list of String representing a ServerRef for an object with the given name.
getServerRefs(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
getServerRefsForProtocol(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
getSessionId() - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
 
getStrategyType() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
getUUID() - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
 
GuardedBy - Annotation Type in net.jcip.annotations
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.

H

hashCode() - Method in class org.ow2.carol.cmi.ha.SessionId
 
hashCode() - Method in class org.ow2.carol.cmi.reference.CMIReference
 
hashCode() - Method in class org.ow2.carol.cmi.reference.ServerRef
 
hasState(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Return true if the object with the given name is stateful.
hasState(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Return true if the object with the given name is stateful.
hasState() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
Return true if this object has a state

I

ILBPolicy<T extends LoadBalanceable> - Interface in org.ow2.carol.cmi.lb.policy
Interface of the policies for load-balancing.
ILBStrategy<T extends LoadBalanceable> - Interface in org.ow2.carol.cmi.lb.strategy
Interface of the load-balancing strategies.
Immutable - Annotation Type in net.jcip.annotations
The class to which this annotation is applied is immutable.
isClustered(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns true if the object with the specified name is clustered.
isClustered(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns true if the specified object is clustered.
isClusterViewProviderAvailable() - Method in interface org.ow2.carol.cmi.controller.client.ClientClusterViewManager
 
isPoolToEmpty(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns true if the pool for object with the given name should be empty.
isPoolToEmpty(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Returns true if the pool for object with the given name should be empty.
isPoolToEmpty(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Returns true if the pool for object with the given name should be empty.
isReplicated(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
 
isReplicated(String) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Return true if the object with the given name is replicated for high-availability.
isReplicated(String) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Return true if the object with the given name is replicated for high-availability.
isReplicated() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
isReplicationManagerStarted() - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
 
isServerBlackListed(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Returns true the server with the given reference if blacklisted.
isServerBlackListed(ServerRef) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Returns true the server with the given reference if blacklisted.

L

LBArrayProperty - Annotation Type in org.ow2.carol.cmi.annotation
Defines an array property for policy of load-balancing.
LBPolicy - Annotation Type in org.ow2.carol.cmi.annotation
Indicates which policy will be used with the instances of the annotated class.
LBProperties - Annotation Type in org.ow2.carol.cmi.annotation
Indicates some properties to apply at a policy of load-balancing.
LBProperty - Annotation Type in org.ow2.carol.cmi.annotation
Defines a simple property for policy of load-balancing.
LBStrategy - Annotation Type in org.ow2.carol.cmi.annotation
Indicates which strategy will be used with the instances of the annotated class.
LoadBalanceable - Interface in org.ow2.carol.cmi.lb
Interface of all load-balanced objects.

N

NamingPoolException - Exception in org.ow2.carol.cmi.pool
 
NamingPoolException() - Constructor for exception org.ow2.carol.cmi.pool.NamingPoolException
 
NamingPoolException(String) - Constructor for exception org.ow2.carol.cmi.pool.NamingPoolException
 
NamingPoolException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.pool.NamingPoolException
 
net.jcip.annotations - package net.jcip.annotations
Class, field, and method level annotations for describing thread-safety policies.
NoLoadBalanceableException - Exception in org.ow2.carol.cmi.lb
Thrown when no more remote object is available in the cluster for a remote procedure call.
NoLoadBalanceableException() - Constructor for exception org.ow2.carol.cmi.lb.NoLoadBalanceableException
Creates an instance without argument.
NoLoadBalanceableException(String) - Constructor for exception org.ow2.carol.cmi.lb.NoLoadBalanceableException
Creates an instance with a message.
NoLoadBalanceableException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.lb.NoLoadBalanceableException
Creates an instance with a message and an exception.
NotThreadSafe - Annotation Type in net.jcip.annotations
The class to which this annotation is applied is not thread-safe.

O

ObjectNotFoundException - Exception in org.ow2.carol.cmi.reference
Exception thrown if an object doesn't belong to the cluster view.
ObjectNotFoundException(String) - Constructor for exception org.ow2.carol.cmi.reference.ObjectNotFoundException
Constructs a new runtime exception with the specified detail message.
ObjectNotFoundException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.reference.ObjectNotFoundException
Constructs a new runtime exception with the specified detail message and cause.
onInvokeException(Method, Object[], T, Throwable) - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Returns a decision when an exception is thrown during an invocation for a given load-balanceable.
onLookupException(T, Throwable) - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Returns a decision when an exception is thrown during an access to a registry for a given load-balanceable.
onReturn(Method, Object[], T, ReturnType) - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Returns a decision when the invocation of a remote method ends.
org.ow2.carol.cmi.admin - package org.ow2.carol.cmi.admin
 
org.ow2.carol.cmi.annotation - package org.ow2.carol.cmi.annotation
 
org.ow2.carol.cmi.controller.client - package org.ow2.carol.cmi.controller.client
 
org.ow2.carol.cmi.controller.common - package org.ow2.carol.cmi.controller.common
 
org.ow2.carol.cmi.controller.provider - package org.ow2.carol.cmi.controller.provider
 
org.ow2.carol.cmi.controller.server - package org.ow2.carol.cmi.controller.server
 
org.ow2.carol.cmi.ha - package org.ow2.carol.cmi.ha
 
org.ow2.carol.cmi.info - package org.ow2.carol.cmi.info
 
org.ow2.carol.cmi.lb - package org.ow2.carol.cmi.lb
 
org.ow2.carol.cmi.lb.decision - package org.ow2.carol.cmi.lb.decision
 
org.ow2.carol.cmi.lb.policy - package org.ow2.carol.cmi.lb.policy
 
org.ow2.carol.cmi.lb.strategy - package org.ow2.carol.cmi.lb.strategy
 
org.ow2.carol.cmi.pool - package org.ow2.carol.cmi.pool
 
org.ow2.carol.cmi.reference - package org.ow2.carol.cmi.reference
 
org.ow2.carol.cmi.reference.util - package org.ow2.carol.cmi.reference.util
 
org.ow2.carol.cmi.rpc - package org.ow2.carol.cmi.rpc
 
org.ow2.carol.cmi.smart.api - package org.ow2.carol.cmi.smart.api
 

P

parse() - Method in class org.ow2.carol.cmi.reference.util.ProviderURLParser
Parse the provider URL.
PropertyConfigurationException - Exception in org.ow2.carol.cmi.lb
 
PropertyConfigurationException(String) - Constructor for exception org.ow2.carol.cmi.lb.PropertyConfigurationException
 
PropertyConfigurationException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.lb.PropertyConfigurationException
 
ProviderURLParser - Class in org.ow2.carol.cmi.reference.util
Parses a provider URL.
ProviderURLParser(String, String) - Constructor for class org.ow2.carol.cmi.reference.util.ProviderURLParser
Constructs a new parser of provider URL.
ProviderURLParser(String) - Constructor for class org.ow2.carol.cmi.reference.util.ProviderURLParser
Constructs a new parser of provider URL.
pullAndupdateObjectInfos(String) - Method in interface org.ow2.carol.cmi.controller.client.ClientClusterViewManager
Updates informations about clustering for the object with the given name.

R

registerClient(UUID) - Method in interface org.ow2.carol.cmi.controller.provider.ClientClusterViewProvider
Register a new client (for statistic purposes).
registerClient(UUID) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Register a new client.
removeCMIReference(CMIReference) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Removes a CMIReference from the cluster view.
removePoolToEmpty(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Removes the pool of the object with the given name of the list of pool that should be empty.
removePoolToEmpty(String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Removes the pool of the object with the given name of the list of pool that should be empty.
removeServerFromBlackList(String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Removes a server from the blacklist.
removeServerFromBlackList(ServerRef) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Removes a server to the blacklist.
retrieveAvailableLBPoliciesAndStrategies() - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Gets available load balancing policies and strategies.

S

ServerClusterViewManager - Interface in org.ow2.carol.cmi.controller.server
Interface for a manager of the cluster view at server-side.
ServerClusterViewManagerException - Exception in org.ow2.carol.cmi.controller.server
Exception thrown if there is a failure in the manager of the cluster view at server-side.
ServerClusterViewManagerException(String) - Constructor for exception org.ow2.carol.cmi.controller.server.ServerClusterViewManagerException
Constructs a new runtime exception with the specified detail message.
ServerClusterViewManagerException(String, Throwable) - Constructor for exception org.ow2.carol.cmi.controller.server.ServerClusterViewManagerException
Constructs a new runtime exception with the specified detail message and cause.
ServerNotFoundException - Exception in org.ow2.carol.cmi.reference
Indicate that a server cannot be found.
ServerNotFoundException(String, ServerRef) - Constructor for exception org.ow2.carol.cmi.reference.ServerNotFoundException
 
ServerNotFoundException(String, Throwable, ServerRef) - Constructor for exception org.ow2.carol.cmi.reference.ServerNotFoundException
 
ServerRef - Class in org.ow2.carol.cmi.reference
Represents a reference on a server.
ServerRef(String, String) - Constructor for class org.ow2.carol.cmi.reference.ServerRef
Construct a new reference for a server.
ServerRef(String) - Constructor for class org.ow2.carol.cmi.reference.ServerRef
Construct a new reference for a server.
SessionId - Class in org.ow2.carol.cmi.ha
Identify a session.
SessionId(UUID, long) - Constructor for class org.ow2.carol.cmi.ha.SessionId
 
setAlgorithmForLBPolicy(String, String, String, Map<String, Object>) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the algorithm of load-balancing for the object with the given name.
setAlgorithmForLBPolicy(String, String, String, Map<String, Object>) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets the algorithm of load-balancing for the object with the given name.
setDelayToRefresh(Integer) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the time between each update of the cluster view by clients.
setDelayToRefresh(int) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets the time between each update of the cluster view by clients.
setLBPolicyClassName(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets a new policy for a given object.
setLBPolicyClassName(String, String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets a new policy for a given object.
setLBStrategy(ILBStrategy<T>) - Method in interface org.ow2.carol.cmi.lb.policy.ILBPolicy
Sets a strategy to modify the behavior of this policy.
setLBStrategyClassName(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets a new strategy for a given object.
setLBStrategyClassName(String, String) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets a new policy for a given object.
setListPropertyForLBPolicy(String, String, List<String>) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets a property for a given object.
setLoadFactor(String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the load-factor for the server with the given address.
setLoadFactor(ServerRef, int) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets the load-factor for the server with the given address.
setMaxPoolSize(String, Integer) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the maximal size of pool of CMIReferenceable for a object with the given name.
setMaxPoolSize(String, int) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets the maximal size of pool of CMIReferenceable for a object with the given name.
setMinPoolSize(String, Integer) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the minimal size of pool of CMIReferenceable for a object with the given name.
setMinPoolSize(String, int) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets the minimal size of pool of CMIReferenceable for a object with the given name.
setPool(String, Pool<CMIReferenceable, CMIReference>) - Method in interface org.ow2.carol.cmi.controller.common.ClusterViewManager
Associates a name of object with a pool of CMIReferenceable.
setPropertiesForLBPolicy(String, Map<String, Object>) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets the properties for a given object.
setPropertiesForLBPolicy(String, Map<String, Object>) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets properties for a given object.
setPropertyForLBPolicy(String, String, String) - Method in interface org.ow2.carol.cmi.admin.CMIAdminMBean
Sets a property for a given object.
setPropertyForLBPolicy(String, String, Object) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Sets a property for a given object.
setReplicationManagerStarted(boolean) - Method in interface org.ow2.carol.cmi.controller.server.ServerClusterViewManager
Set if the replication manager is started.
SmartConnector - Interface in org.ow2.carol.cmi.smart.api
 

T

ThreadSafe - Annotation Type in net.jcip.annotations
The class to which this annotation is applied is thread-safe.
toString() - Method in class org.ow2.carol.cmi.ha.SessionId
 
toString() - Method in class org.ow2.carol.cmi.info.ClusteredObjectInfo
 
toString() - Method in class org.ow2.carol.cmi.reference.CMIReference
 
toString() - Method in class org.ow2.carol.cmi.reference.ServerRef
 

U

updateClusterView() - Method in interface org.ow2.carol.cmi.controller.client.ClientClusterViewManager
Updates informations about clustering for every watched objects.
updateHttpSession() - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
Update the HTTP session in which is bound the associated Handle.

V

valueBound(HttpSessionBindingEvent) - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 
valueOf(String) - Static method in enum org.ow2.carol.cmi.lb.decision.DecisionManager.Decision
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ow2.carol.cmi.lb.decision.DecisionManager.Decision
Returns an array containing the constants of this enum type, in the order they're declared.
valueUnbound(HttpSessionBindingEvent) - Method in interface org.ow2.carol.cmi.reference.CMIProxyHandle
 

A C D E G H I L N O P R S T U V

Copyright © 2008 OW2 Consortium. All Rights Reserved.