A B C D E F G H I J L M N O P R S T U V W

A

add(Object) - Method in class org.objectweb.carol.cmi.WeakList
Add an element to the list
addModifiedBean(RequestId, ObjectId, byte[]) - Method in class org.objectweb.carol.cmi.ha.JGReplicator
Adds a modified EJB to the changes made inside a request.
addModifiedBean(RequestId, ObjectId, byte[]) - Method in interface org.objectweb.carol.cmi.ha.ReplicationManager
Correlates the changes made on a modified bean with a concrete client request
annotateClass(Class) - Method in class org.objectweb.carol.cmi.CmiOutputStream
 
annotateProxyClass(Class) - Method in class org.objectweb.carol.cmi.CmiOutputStream
 

B

BackupBeanInfo - class org.objectweb.carol.cmi.ha.BackupBeanInfo.
This class holds the information related to a replicated bean in the HA tables from backup nodes
BackupBeanInfo(byte[], RequestId, Object) - Constructor for class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
BeanInfo - class org.objectweb.carol.cmi.ha.BeanInfo.
This class holds the required information to replicate the beans' state
BeanInfo(ObjectId, byte[]) - Constructor for class org.objectweb.carol.cmi.ha.BeanInfo
Constructor
bId - Variable in class org.objectweb.carol.cmi.ha.BeanInfo
The ObjectId of the bean as unique identifier for beanChanges table
bind(String, Remote) - Static method in class org.objectweb.carol.cmi.Naming
 
bind(String, Remote) - Method in class org.objectweb.carol.cmi.RegistryClient
Bind an entry
bindCluster(String, byte[], URL[]) - Method in class org.objectweb.carol.cmi.RegistryImpl
Bind a cluster entry
bindCluster(String, byte[]) - Method in class org.objectweb.carol.cmi.RegistryImpl
Bind a cluster entry
bindSingle(String, Remote) - Method in class org.objectweb.carol.cmi.RegistryImpl
Bind a single entry
block() - Method in class org.objectweb.carol.cmi.ha.JGViewManager
 

C

CL_PREFIX - Static variable in class org.objectweb.carol.cmi.DistributedEquiv
Distributed Equivalent System
ClusterHandle - class org.objectweb.carol.cmi.ClusterHandle.
A persistent reference to a replicated SFSB Implements HttpSessionBindingListener delegating valueBound and valueUnbound to the associated distributor
ClusterHandle(ClusterStub) - Constructor for class org.objectweb.carol.cmi.ClusterHandle
Constructor
ClusterId - class org.objectweb.carol.cmi.ClusterId.
A universally unique identifier for a cluster
ClusterId() - Constructor for class org.objectweb.carol.cmi.ClusterId
Create a new identifier
ClusterId(byte[]) - Constructor for class org.objectweb.carol.cmi.ClusterId
Create a new identifier from an array of byte
ClusterStub - class org.objectweb.carol.cmi.ClusterStub.
Stubs to clustered objects extend this class.
ClusterStub(Distributor, ServerStubList) - Constructor for class org.objectweb.carol.cmi.ClusterStub
Creates a new cluster stub
CmiInitialContextFactory - class org.objectweb.carol.cmi.jndi.CmiInitialContextFactory.
Class CmiInitialContextFactory is the implementation of the InitialContextFactory interface for the CMI protocol
CmiInitialContextFactory() - Constructor for class org.objectweb.carol.cmi.jndi.CmiInitialContextFactory
 
CmiInputStream - class org.objectweb.carol.cmi.CmiInputStream.
To serialize objects exchanged between CMI registries.
CmiInputStream(InputStream) - Constructor for class org.objectweb.carol.cmi.CmiInputStream
Create a new object for the input stream
CmiOutputStream - class org.objectweb.carol.cmi.CmiOutputStream.
To deserialize objects exchanged between CMI registries.
CmiOutputStream(OutputStream) - Constructor for class org.objectweb.carol.cmi.CmiOutputStream
Create a new object for the output stream
Constants - interface org.objectweb.carol.cmi.ha.Constants.
This class holds constants used or required by the HAService
changes - Variable in class org.objectweb.carol.cmi.ha.RequestInfo
The bean changes during the request
checkClusterStub(Class, ClusterStub) - Static method in class org.objectweb.carol.cmi.StubConfig
Check the compatibility between the cluster stub and a remote object class
choose(Method, Object[]) - Method in class org.objectweb.carol.cmi.Distributor
Choose a stub among the stub list Default algorithm : round robin The application deployer can override this method to make its own choices.
choose(Method, Object[]) - Method in class org.objectweb.carol.cmi.DistributorHome
choose a stub according to the load balancing algorithm - first local preference - and then round robin The application can override this method
choose(Method, Object[]) - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
Choose a stub according a rr algorithm with a local preference Default algorithm, can be overriden in a vm
choose(Method, Object[]) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Choose a stub - for the SFSB Remote stub, the Distributor class contains only one stub
choose(Method, Object[]) - Method in class org.objectweb.carol.cmi.DistributorSlsbRemote
choose a stub according to the load balancing algorithm - round robin Note that here the local preference is not implemented because not necessary.
chooseLocalFirst(Method, Object[]) - Method in class org.objectweb.carol.cmi.Distributor
Choose a stub among the stub list with a local preference The application deployer can override this method to make its own choices.
clear() - Method in class org.objectweb.carol.cmi.ha.JGReplicator
Closes and stops all the elements used (channel, dispatcher...)
clear() - Method in interface org.objectweb.carol.cmi.ha.ReplicationManager
Clears/removes the elements used by the concrete implementation
clone() - Method in class org.objectweb.carol.cmi.UnicastRemoteObject
 
clusterEquivAtBind(Remote) - Static method in class org.objectweb.carol.cmi.StubConfig
Test if the object is a CMI stub
clusterEquivAtExport(Remote) - Static method in class org.objectweb.carol.cmi.StubConfig
Test if the object is to be clustered and if it has to be advertised at export().
compareTo(Object) - Method in class org.objectweb.carol.cmi.ClusterId
 
compareTo(Object) - Method in class org.objectweb.carol.cmi.ObjectId
Compare two ObjectIds
connect(Remote, Remote) - Method in class org.objectweb.carol.cmi.PRODelegate
Connection method

D

DEFAULT_CREG_PORT - Static variable in class org.objectweb.carol.cmi.LowerOrb
Default port number
DEFAULT_LOAD_FACTOR - Static variable in class org.objectweb.carol.cmi.ServerConfig
Default values for the load
DEFAULT_PORT - Static variable in interface org.objectweb.carol.cmi.Registry
Default port
Decision - class org.objectweb.carol.cmi.Decision.
Returned to the cluster stub by methods of a Distributor to tell what to do.
DistributedEquiv - class org.objectweb.carol.cmi.DistributedEquiv.
Manage equivalences between objects in the cluster.
DistributedEquiv() - Constructor for class org.objectweb.carol.cmi.DistributedEquiv
 
Distributor - class org.objectweb.carol.cmi.Distributor.
Each clustered server object has to be accompanied by a class which extends this one to specify configuration information.
Distributor() - Constructor for class org.objectweb.carol.cmi.Distributor
Default constructor
DistributorHome - class org.objectweb.carol.cmi.DistributorHome.
Specific Distributor class for the Home interface load balancing and fail-over logic - default LB algorithm : -> local pref and round robin - default fail-over algorithm : -> retry on ConnectException or ConnectIOException or NoSuchObjectException
DistributorHome() - Constructor for class org.objectweb.carol.cmi.DistributorHome
 
DistributorSfsbHome - class org.objectweb.carol.cmi.DistributorSfsbHome.
Specific Distributor class for the SFSB replication protocol - Handles a backup stub list being a subset of the ServerStubList - Creates the link between the Remote and the Home objects at the create time - Default LB algorithm : RR with local preference
DistributorSfsbHome() - Constructor for class org.objectweb.carol.cmi.DistributorSfsbHome
 
DistributorSfsbRemote - class org.objectweb.carol.cmi.DistributorSfsbRemote.
Specific Distributor class for the SFSB replication protocol - Handles a link with the Home instance for recreating an instance when an exception occurs - Holds a cluster wide ObjectId - Keeps request number
DistributorSfsbRemote() - Constructor for class org.objectweb.carol.cmi.DistributorSfsbRemote
 
DistributorSlsbRemote - class org.objectweb.carol.cmi.DistributorSlsbRemote.
Specific Distributor class for the Home interface load balancing and fail-over logic - default LB algorithm : -> local pref and round robin - default fail-over algorithm : -> retry on ConnectException or ConnectIOException or NoSuchObjectException
DistributorSlsbRemote() - Constructor for class org.objectweb.carol.cmi.DistributorSlsbRemote
 
debug(String) - Static method in class org.objectweb.carol.cmi.RegistryStubList
Print a bug message on the console
debug(String) - Static method in class org.objectweb.carol.cmi.ServerStubList
Print a debug message on the console
debugCmi(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi debug message.
debugCmiDes(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi DES debug message.
debugCmiHA(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi HA debug message.
debugCmiJndi(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi JNDI debug message.
debugCmiRegistry(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi registry debug message.
decision - Variable in class org.objectweb.carol.cmi.Decision
Chosen Decision
deserialize(byte[]) - Static method in class org.objectweb.carol.cmi.ServerStubList
Deserialize a byte array to create a cluster stub
distrib - Variable in class org.objectweb.carol.cmi.ClusterStub
Distributor class
doRetry() - Static method in class org.objectweb.carol.cmi.Decision
Creates a retry decision
doReturn(Object) - Static method in class org.objectweb.carol.cmi.Decision
Creates a return decision
doThrow() - Static method in class org.objectweb.carol.cmi.Decision
Creates a throw decision

E

EQUIV_PREFIX - Static variable in class org.objectweb.carol.cmi.PRODelegate
Equiv prefix
equals(Object) - Method in class org.objectweb.carol.cmi.ClusterId
Compare two identifier
equals(Object) - Method in class org.objectweb.carol.cmi.ObjectId
Test if two ObjectIds are equals
equals(Object) - Method in class org.objectweb.carol.cmi.StubData
Compares an object with this one
equals(Object) - Method in class org.objectweb.carol.cmi.ha.RequestId
Test if two RequestIds are equals
equivAtBind() - Method in class org.objectweb.carol.cmi.Distributor
To be overriden
equivAtBind() - Method in class org.objectweb.carol.cmi.DistributorHome
 
equivAtBind() - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
 
equivAtBind() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
 
equivAtBind() - Method in class org.objectweb.carol.cmi.DistributorSlsbRemote
 
equivAtExport() - Method in class org.objectweb.carol.cmi.Distributor
To be overriden
equivAtExport() - Method in class org.objectweb.carol.cmi.DistributorHome
 
equivAtExport() - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
 
equivAtExport() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
 
equivAtExport() - Method in class org.objectweb.carol.cmi.DistributorSlsbRemote
 
error(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log an error message.
error(String, Throwable) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log an error message and a stack trace from a Throwable object.
exportObject(Remote) - Static method in class org.objectweb.carol.cmi.LowerOrb
 
exportObject(Remote) - Method in class org.objectweb.carol.cmi.PRODelegate
Export a Remote Object
exportObject(Remote) - Static method in class org.objectweb.carol.cmi.UnicastRemoteObject
 
exportRegistry(Remote, int) - Static method in class org.objectweb.carol.cmi.LowerOrb
Export an object thru lower Orb

F

FOUND - Static variable in interface org.objectweb.carol.cmi.ha.Constants
Identifies that the EJB entry has been found on the backupChanges table
filterLocal() - Method in class org.objectweb.carol.cmi.InetMask
 

G

get() - Method in class org.objectweb.carol.cmi.Random
Get a stub randomly
get() - Method in class org.objectweb.carol.cmi.RoundRobin
Get a stub according to the RR algorithm
get(Object) - Method in class org.objectweb.carol.cmi.WeakValueHashtable
Get (extract) an entry in the hashmap
getBackupStubs() - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
Get the current HA view
getBytes() - Method in class org.objectweb.carol.cmi.ClusterId
get the identifier in array of bytes type
getClusterOID() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Get the ObjectId
getClusterStub(NamingContextHostPort[]) - Static method in class org.objectweb.carol.cmi.RegistryStubList
Get a reference to the Cluster registry
getCurrentServerId() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Get the current server Id
getCurrentState() - Method in class org.objectweb.carol.cmi.Distributor
Get the current state of the stubs
getDistrib() - Method in class org.objectweb.carol.cmi.ClusterStub
Get the Distributor instance associated with this stub
getEJBHome() - Method in class org.objectweb.carol.cmi.ClusterHandle
 
getEJBObject() - Method in class org.objectweb.carol.cmi.ClusterHandle
 
getExportedStubList(Remote) - Static method in class org.objectweb.carol.cmi.DistributedEquiv
 
getFactor() - Method in class org.objectweb.carol.cmi.StubData
 
getHACurrent() - Static method in class org.objectweb.carol.cmi.ha.interceptor.HACurrent
 
getHaUtils() - Static method in class org.objectweb.carol.cmi.ha.HaUtils
 
getHandle() - Method in class org.objectweb.carol.cmi.ClusterStub
 
getHomeCreateMethod() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Get the home create method Search for a create method with the same parameters as homeCreateParameters
getHomeCreateParameters() - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Get the home create parameters
getHomeHandle() - Method in class org.objectweb.carol.cmi.ClusterStub
 
getHost() - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Get Host
getHp() - Method in class org.objectweb.carol.cmi.NamingContext
Get host port
getId() - Method in class org.objectweb.carol.cmi.ObjectIdFactory
 
getInitialContext(Hashtable) - Method in class org.objectweb.carol.cmi.jndi.CmiInitialContextFactory
 
getInt() - Static method in class org.objectweb.carol.cmi.SecureRandom
Get a random number
getInt(int) - Static method in class org.objectweb.carol.cmi.SecureRandom
Returns a random number between 0 (inclusive) and the specified value (exclusive).
getKey() - Method in class org.objectweb.carol.cmi.ServerStubList
 
getKey() - Method in class org.objectweb.carol.cmi.StubData
 
getLastResponseId() - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
getLoadIncr() - Method in class org.objectweb.carol.cmi.StubData
 
getLocalCLByKey(Serializable) - Static method in class org.objectweb.carol.cmi.DistributedEquiv
Get the local class loader associated with the key - is only set if the remote object was bound locally
getLocalRegistry(NamingContextHostPort[]) - Static method in class org.objectweb.carol.cmi.Naming
 
getLong() - Static method in class org.objectweb.carol.cmi.SecureRandom
Get a random number
getMBeanServer() - Static method in class org.objectweb.carol.cmi.MBeanUtils
Get the MBean server
getMyServerId() - Method in class org.objectweb.carol.cmi.Distributor
Get the local server id
getName() - Method in class org.objectweb.carol.cmi.NamingContext
Get name
getObjectId() - Method in class org.objectweb.carol.cmi.StubData
Get the ObjectId ref of the stub
getObjectId() - Method in class org.objectweb.carol.cmi.ha.RequestId
Get the objectId
getOidFactory() - Static method in class org.objectweb.carol.cmi.DistributedEquiv
 
getPRODelegate() - Static method in class org.objectweb.carol.cmi.LowerOrb
Get the PortableRemoteObjectDelegate
getPort() - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Get Port
getReference() - Method in class org.objectweb.carol.cmi.jndi.ReferenceImpl
Get the wrapped object
getReference() - Method in interface org.objectweb.carol.cmi.jndi.RemoteReference
Get the reference object
getRegistry(NamingContextHostPort[]) - Static method in class org.objectweb.carol.cmi.Naming
 
getRegistry() - Static method in class org.objectweb.carol.cmi.Naming
For intra JVM access
getRegistry() - Static method in class org.objectweb.carol.cmi.RegistryImpl
Get a reference to the current registry
getRegistryStub(String, String, int) - Static method in class org.objectweb.carol.cmi.LowerOrb
Get a remote ref thru lower Orb
getReplacement(ClusterStub) - Static method in class org.objectweb.carol.cmi.StubBuilder
Get the Externalizable instance of a ClusterStub instance
getRequestNo() - Method in class org.objectweb.carol.cmi.ha.RequestId
Get the request number
getResponse() - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
getScheme() - Method in class org.objectweb.carol.cmi.NamingContext
Get scheme
getSerialized() - Method in class org.objectweb.carol.cmi.ServerStubList
 
getSerializedStub() - Method in class org.objectweb.carol.cmi.StubData
Get the serialized stub
getServerId() - Method in class org.objectweb.carol.cmi.ObjectId
Get the ServerId associated with the current object
getServerId() - Static method in class org.objectweb.carol.cmi.ServerIdFactory
Get the local cluster Id.
getServerId() - Method in class org.objectweb.carol.cmi.StubData
Get the server id associated with the stub
getServerIdFactory() - Static method in class org.objectweb.carol.cmi.ServerIdFactory
Get the factory
getSetOfStubs() - Method in class org.objectweb.carol.cmi.RegistryStubList
Get the set of stubs
getSetOfStubs() - Method in class org.objectweb.carol.cmi.ServerStubList
Get the set of stubs (synchronized)
getState() - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
getState() - Method in class org.objectweb.carol.cmi.ha.JGMessageManager
 
getStub(ClusterId) - Method in class org.objectweb.carol.cmi.ServerStubList
Get the stub associated with the serverId (Synchronized)
getStub() - Method in class org.objectweb.carol.cmi.StubData
Get the Remote stub
getStubList() - Method in class org.objectweb.carol.cmi.Distributor
Get the stub list
getStubOrException() - Method in class org.objectweb.carol.cmi.StubData
Get the stub
getTag() - Method in class org.objectweb.carol.cmi.ha.ResponseInfo
 
getValue() - Method in class org.objectweb.carol.cmi.ha.ResponseInfo
 

H

HACurrent - class org.objectweb.carol.cmi.ha.interceptor.HACurrent.
Class enabling to get the current context
HACurrent() - Constructor for class org.objectweb.carol.cmi.ha.interceptor.HACurrent
 
HACurrentDelegate - interface org.objectweb.carol.cmi.ha.interceptor.HACurrentDelegate.
Delegate class for handling the current context
HA_CTX_ID - Static variable in interface org.objectweb.carol.cmi.ha.Constants
A unique identifier for HA context
HaUtils - class org.objectweb.carol.cmi.ha.HaUtils.
Utility class
HaUtils() - Constructor for class org.objectweb.carol.cmi.ha.HaUtils
 
HaUtilsDelegate - interface org.objectweb.carol.cmi.ha.HaUtilsDelegate.
Utility delegate class
handle(Message) - Method in class org.objectweb.carol.cmi.ha.JGReplicator
 
hashCode() - Method in class org.objectweb.carol.cmi.ClusterId
get the hascode
hashCode() - Method in class org.objectweb.carol.cmi.ObjectId
Compute hashcode
hashCode() - Method in class org.objectweb.carol.cmi.StubData
Compute a hashcode for this
hashCode() - Method in class org.objectweb.carol.cmi.ha.RequestId
Compute hashcode

I

InetMask - class org.objectweb.carol.cmi.InetMask.
 
InetMask(String) - Constructor for class org.objectweb.carol.cmi.InetMask
Generate an IP mask from its textual representation.
id - Variable in class org.objectweb.carol.cmi.ha.RemoveInfo
The request id
id - Variable in class org.objectweb.carol.cmi.ha.RequestInfo
The request id
infoCmi(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a CMI Info message.
infoCmiHA(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a Cmi HA info message.
initMBeanServer() - Static method in class org.objectweb.carol.cmi.MBeanUtils
Init MBeanServer
injectState(Object, byte[]) - Method in interface org.objectweb.carol.cmi.ha.HaUtilsDelegate
Injects the serialized state of the bean in the corresponding beanSwitch
instanciateClusterStub(Class, ServerStubList) - Static method in class org.objectweb.carol.cmi.StubConfig
 
instanciateClusterStub(Class, StubData) - Static method in class org.objectweb.carol.cmi.StubConfig
Create a ClusterStub with only one StubData
isDebugCmi() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Test if CMI debug messages are logged.
isDebugCmiDes() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
/** Test if Cmi DES debug messages are logged.
isDebugCmiHA() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Test if Cmi HA debug messages are logged.
isDebugCmiJndi() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Test if Cmi JNDI debug messages are logged.
isDebugCmiRegistry() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Test if Cmi registry debug messages are logged.
isInfoCmi() - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Test if CMI info messages are logged.
isStubDebug() - Method in class org.objectweb.carol.cmi.RegistryStubList
Test is the debug mode is enabled
isStubDebug() - Method in class org.objectweb.carol.cmi.ServerStubList
Test is debug mode is enabled
iterator() - Method in class org.objectweb.carol.cmi.WeakList
Get iterator for the linked list

J

JGMessageManager - class org.objectweb.carol.cmi.ha.JGMessageManager.
This class processes the HA messages received through JGroups
JGMessageManager(Hashtable) - Constructor for class org.objectweb.carol.cmi.ha.JGMessageManager
Constructor
JGROUPS_CONF_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Jgroups configuration file property name
JGReplicator - class org.objectweb.carol.cmi.ha.JGReplicator.
This class implements the main replication functionality
JGReplicator(Context) - Constructor for class org.objectweb.carol.cmi.ha.JGReplicator
 
JGViewManager - class org.objectweb.carol.cmi.ha.JGViewManager.
This class processes the JGroups' membership messages
JGViewManager() - Constructor for class org.objectweb.carol.cmi.ha.JGViewManager
 

L

LowerOrb - class org.objectweb.carol.cmi.LowerOrb.
Exports the internal methods of the underlying ORB.
LowerOrb() - Constructor for class org.objectweb.carol.cmi.LowerOrb
 
list(String) - Static method in class org.objectweb.carol.cmi.Naming
 
list() - Method in class org.objectweb.carol.cmi.RegistryClient
Get the entries list
list() - Method in class org.objectweb.carol.cmi.RegistryImpl
Get the entries list
lookup(String) - Static method in class org.objectweb.carol.cmi.Naming
 
lookup(String) - Method in class org.objectweb.carol.cmi.RegistryClient
Retrieve an object by a name
lookup(String, URL[]) - Method in class org.objectweb.carol.cmi.RegistryImpl
Retrieve an object by a name
lookup(String) - Method in class org.objectweb.carol.cmi.RegistryImpl
Retrieve an object by a name

M

MBeanUtils - class org.objectweb.carol.cmi.MBeanUtils.
This class is used to manage mbean registration.
MULTICAST_ADDRESS_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast address property name
MULTICAST_GROUPNAME_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast group name property name
MULTICAST_ITF_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast interface property name
main(String[]) - Static method in class org.objectweb.carol.cmi.ClusterId
Useful for tests only.
main(String[]) - Static method in class org.objectweb.carol.cmi.ObjectId
Useful for tests only.
main(String[]) - Static method in class org.objectweb.carol.cmi.ObjectIdFactory
For test only.
main(String[]) - Static method in class org.objectweb.carol.cmi.RegistryImpl
Test purposes
main(String[]) - Static method in class org.objectweb.carol.cmi.StubConfig
For test purposes
main(String[]) - Static method in class org.objectweb.carol.cmi.WeakList
For test purposes
main(String[]) - Static method in class org.objectweb.carol.cmi.WeakValueHashtable
Test purposes
match(byte[]) - Method in class org.objectweb.carol.cmi.ClusterId
Compare two identifiers
match(InetAddress) - Method in class org.objectweb.carol.cmi.InetMask
Test if an IP addr matches with the mask

N

NOT_FOUND - Static variable in interface org.objectweb.carol.cmi.ha.Constants
Identifies that the EJB entry has NOT been found on the backupChanges table
NULL_RETURN_PARAM - Static variable in interface org.objectweb.carol.cmi.ha.Constants
Identifies that the response returned to the client has been NULL
Naming - class org.objectweb.carol.cmi.Naming.
Similar to java.rmi.Naming class.
NamingContext - class org.objectweb.carol.cmi.NamingContext.
To parse a CMI URL.
NamingContext(String) - Constructor for class org.objectweb.carol.cmi.NamingContext
Parse url
NamingContextHostPort - class org.objectweb.carol.cmi.NamingContextHostPort.
Host and Port for a naming context
NamingContextHostPort() - Constructor for class org.objectweb.carol.cmi.NamingContextHostPort
 
NoServerException - exception org.objectweb.carol.cmi.NoServerException.
Thrown when no more remote object is available in the cluster for a remote procedure call.
NoServerException() - Constructor for class org.objectweb.carol.cmi.NoServerException
Creates an instance without argument
NoServerException(String) - Constructor for class org.objectweb.carol.cmi.NoServerException
Creates an instance with a message
NoServerException(String, Throwable) - Constructor for class org.objectweb.carol.cmi.NoServerException
Creates an instance with a message and an exception
NotLoadedException - exception org.objectweb.carol.cmi.NotLoadedException.
Thrown when an object cannot be loaded in the server at the lookup time
NotLoadedException(String) - Constructor for class org.objectweb.carol.cmi.NotLoadedException
Creates an exception with a message
NotLoadedException(String, Throwable) - Constructor for class org.objectweb.carol.cmi.NotLoadedException
Creates an exception with a message and an exception
narrow(Object, Class) - Method in class org.objectweb.carol.cmi.PRODelegate
Narrow method

O

ObjectId - class org.objectweb.carol.cmi.ObjectId.
Each clustered remote object is uniquely identified by such a number.
ObjectId() - Constructor for class org.objectweb.carol.cmi.ObjectId
Default constructor
ObjectId(ClusterId, ClusterId) - Constructor for class org.objectweb.carol.cmi.ObjectId
Creates a new identifier
ObjectIdFactory - class org.objectweb.carol.cmi.ObjectIdFactory.
This is a monotonic counter that generate IDs for cluster remote objects.
ObjectIdFactory(ClusterId) - Constructor for class org.objectweb.carol.cmi.ObjectIdFactory
Creates an ew factory from a server id
onException(Method, Object[], StubData, Exception) - Method in class org.objectweb.carol.cmi.Distributor
Decision on Exception - retry on ConnectException or ConnectIOException or NoSuchObjectException The application deployer can override this method to make its own choices.
onException(Method, Object[], StubData, Exception) - Method in class org.objectweb.carol.cmi.DistributorHome
Decision on Exception : - retry on ConnectException or ConnectIOException or NoSuchObjectException The application deployer can override this method to make its own choices.
onException(Method, Object[], StubData, Exception) - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
Decison on Exception The application deployer can override this method to make its own choices.
onException(Method, Object[], StubData, Exception) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Decison on Exception The application deployer can override this method to make its own choices.
onException(Method, Object[], StubData, Exception) - Method in class org.objectweb.carol.cmi.DistributorSlsbRemote
Decision on Exception : - retry on ConnectException or ConnectIOException or NoSuchObjectException The application deployer can override this method to make its own choices.
onReturn(Method, Object[], StubData, Object) - Method in class org.objectweb.carol.cmi.Distributor
Decision on return - do nothing The application deployer can override this method to make its own choices.
onReturn(Method, Object[], StubData, Object) - Method in class org.objectweb.carol.cmi.DistributorHome
Decision on return For the SSB, the create method returns a ClusterStub containing a list of Remote stubs (singleton) With the preference local algorithm implemented by the choose method, the local remote stub is also taken in priority Below, the optimization consists not to return a Remote stubs list in this case but just the local Remote Stub.
onReturn(Method, Object[], StubData, Object) - Method in class org.objectweb.carol.cmi.DistributorSfsbHome
Decision on return The application deployer can override this method to make its own choices.
onReturn(Method, Object[], StubData, Object) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Decision on return The application deployer can override this method to make its own choices.
onReturn(Method, Object[], StubData, Object) - Method in class org.objectweb.carol.cmi.DistributorSlsbRemote
Decision on return - do nothing The application deployer can override this method to make its own choices.
org.objectweb.carol.cmi - package org.objectweb.carol.cmi
 
org.objectweb.carol.cmi.configuration - package org.objectweb.carol.cmi.configuration
 
org.objectweb.carol.cmi.ha - package org.objectweb.carol.cmi.ha
 
org.objectweb.carol.cmi.ha.interceptor - package org.objectweb.carol.cmi.ha.interceptor
 
org.objectweb.carol.cmi.jndi - package org.objectweb.carol.cmi.jndi
 

P

PREFIX - Static variable in class org.objectweb.carol.cmi.configuration.TraceCmi
prefix used to identify CMI loggers
PRODelegate - class org.objectweb.carol.cmi.PRODelegate.
Class PRODelegate for use by PortableRemoteObject.
PRODelegate() - Constructor for class org.objectweb.carol.cmi.PRODelegate
Get the lower ORB delegate to export objects.
PRODelegate(PortableRemoteObjectDelegate) - Constructor for class org.objectweb.carol.cmi.PRODelegate
Get the Lower ORB delegate with a link to the underlaying ORB
preInvoke(Method, Object[]) - Method in class org.objectweb.carol.cmi.Distributor
Callback invoked just before the method call The application deployer can override this method
preInvoke(Method, Object[]) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Callback invoked just before the method call Puts RequestId in HAContext
put(Object, Object) - Method in class org.objectweb.carol.cmi.WeakValueHashtable
Put an entry in the hashmap
putLocalCLByKey(Serializable, ClassLoader) - Static method in class org.objectweb.carol.cmi.DistributedEquiv
Put the local class loader associated with the key in the classloader cache

R

REG_ID - Static variable in class org.objectweb.carol.cmi.LowerOrb
Reg ID
REG_PREFIX - Static variable in class org.objectweb.carol.cmi.RegistryImpl
Registry prefix
RETRY - Static variable in class org.objectweb.carol.cmi.Decision
Decision : retry
RETURN - Static variable in class org.objectweb.carol.cmi.Decision
Decision : return a value
RR_FACTOR_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast round robin factor property name
Random - class org.objectweb.carol.cmi.Random.
You can use this helper class to get a randomized load balancing algorithm between clustered servers.
Random() - Constructor for class org.objectweb.carol.cmi.Random
Constructor
Random(Set) - Constructor for class org.objectweb.carol.cmi.Random
Builds a random algorithm on a Collection of StubData objects.
ReferenceImpl - class org.objectweb.carol.cmi.jndi.ReferenceImpl.
Class ReferenceImpl is an implementation of the RemoteReference interface
ReferenceImpl(Reference) - Constructor for class org.objectweb.carol.cmi.jndi.ReferenceImpl
Create a new Wrapper for Reference
Registry - interface org.objectweb.carol.cmi.Registry.
Interface Cmi Registry client part
RegistryClient - class org.objectweb.carol.cmi.RegistryClient.
 
RegistryClient(RegistryInternal) - Constructor for class org.objectweb.carol.cmi.RegistryClient
Constructor
RegistryImpl - class org.objectweb.carol.cmi.RegistryImpl.
Server part of the CMI registry.
RegistryKiller - class org.objectweb.carol.cmi.RegistryKiller.
Handle returned when starting a registry.
RegistryStubList - class org.objectweb.carol.cmi.RegistryStubList.
A container of regular stubs to CMI registries.
RemoteReference - interface org.objectweb.carol.cmi.jndi.RemoteReference.
Interface definition for the remote references
RemoveInfo - class org.objectweb.carol.cmi.ha.RemoveInfo.
Holds the required information to replicate a remove on the primary
RemoveInfo(RequestId) - Constructor for class org.objectweb.carol.cmi.ha.RemoveInfo
Constructor
ReplicationException - exception org.objectweb.carol.cmi.ha.ReplicationException.
Thrown when a replication error is detected
ReplicationException() - Constructor for class org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(String) - Constructor for class org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(String, Throwable) - Constructor for class org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(Throwable) - Constructor for class org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationManager - interface org.objectweb.carol.cmi.ha.ReplicationManager.
Interface with the replication functionality
RequestId - class org.objectweb.carol.cmi.ha.RequestId.
This class is the key to identify the client requests in HA tables.
RequestId(ObjectId, Integer) - Constructor for class org.objectweb.carol.cmi.ha.RequestId
Constructor
RequestInfo - class org.objectweb.carol.cmi.ha.RequestInfo.
Holds the required information to replicate a request
RequestInfo(RequestId, Vector, Object) - Constructor for class org.objectweb.carol.cmi.ha.RequestInfo
Constructor
ResponseInfo - class org.objectweb.carol.cmi.ha.ResponseInfo.
This class holds information related to the response sended to the client in the last request performed
ResponseInfo(String, Object) - Constructor for class org.objectweb.carol.cmi.ha.ResponseInfo
 
RoundRobin - class org.objectweb.carol.cmi.RoundRobin.
You can use this helper class to get a round robin load balacing algorithm between clustered servers.
RoundRobin() - Constructor for class org.objectweb.carol.cmi.RoundRobin
Constructor
RoundRobin(Set) - Constructor for class org.objectweb.carol.cmi.RoundRobin
Builds a round robin algorithm on a Collection of StubData objects.
read(DataInput) - Static method in class org.objectweb.carol.cmi.ClusterId
Read an identifier from an input stream (java.io.DataInput)
read(ObjectInput) - Method in class org.objectweb.carol.cmi.Distributor
Read the specific distributor data
read(ObjectInput) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Read the input and builds a server stubs list
read(DataInput) - Static method in class org.objectweb.carol.cmi.ObjectId
Read an ObjectId from the input stream
read(ObjectInput) - Static method in class org.objectweb.carol.cmi.RegistryStubList
Read stubs from input
read(ObjectInput) - Static method in class org.objectweb.carol.cmi.ServerStubList
Read the input and builds a server stubs list
readExternal(ObjectInput) - Method in class org.objectweb.carol.cmi.ClusterId
Read an identifier from an input stream (java.io.ObjectInput)
readExternal(ObjectInput) - Method in class org.objectweb.carol.cmi.ObjectId
 
readExternal(ObjectInput) - Method in class org.objectweb.carol.cmi.StubBuilder
 
readKey() - Method in class org.objectweb.carol.cmi.CmiInputStream
Read the key associated with the input stream
readLocation() - Method in class org.objectweb.carol.cmi.CmiInputStream
 
rebind(String, Remote) - Static method in class org.objectweb.carol.cmi.Naming
 
rebind(String, Remote) - Method in class org.objectweb.carol.cmi.RegistryClient
Rebind an entry
rebindCluster(String, byte[], URL[]) - Method in class org.objectweb.carol.cmi.RegistryImpl
Rebind a cluster entry
rebindCluster(String, byte[]) - Method in class org.objectweb.carol.cmi.RegistryImpl
Rebind a cluster entry
rebindSingle(String, Remote) - Method in class org.objectweb.carol.cmi.RegistryImpl
Rebind a single entry
receive(Message) - Method in class org.objectweb.carol.cmi.ha.JGMessageManager
Processes the replication messages received.
ref - Variable in class org.objectweb.carol.cmi.jndi.ReferenceImpl
wrapped reference
remove() - Method in class org.objectweb.carol.cmi.WeakRef
Remove the current instance
remove(Object) - Method in class org.objectweb.carol.cmi.WeakValueHashtable
Remove an entry in the hashmap
removeLocalCLByKey(Serializable) - Static method in class org.objectweb.carol.cmi.DistributedEquiv
Remove the entry associated with the key in the local class loader cache
removeStub(StubData) - Method in class org.objectweb.carol.cmi.Distributor
Remove a stub in the list
removeStub(ClusterId) - Method in class org.objectweb.carol.cmi.Distributor
Remove a stub in the list by its serverId
removeStub(StubData) - Method in class org.objectweb.carol.cmi.RegistryStubList
Remove a stub This function fails if and only if the stub to remove is the last one.
removeStub(ClusterId) - Method in class org.objectweb.carol.cmi.ServerStubList
Remove a stub in the clustered stub (Synchronized)
removeStub(StubData) - Method in class org.objectweb.carol.cmi.ServerStubList
Remove a stub in the clustered stub (Synchronized)
replicate(RequestId, Object) - Method in class org.objectweb.carol.cmi.ha.JGReplicator
Replicates the response and the EJB changes kept on the requestChanges structure for a concrete reqId
replicate(RequestId, Object) - Method in interface org.objectweb.carol.cmi.ha.ReplicationManager
Replicates the changes made on beans inside a concrete request context
replicateRemove(RequestId) - Method in class org.objectweb.carol.cmi.ha.JGReplicator
Replicates a remove method invocation over an EJB for a concrete custerOID
replicateRemove(RequestId) - Method in interface org.objectweb.carol.cmi.ha.ReplicationManager
Replicates a remove method invocation over an EJB for a concrete objectId
resolveClass(ObjectStreamClass) - Method in class org.objectweb.carol.cmi.CmiInputStream
 
resolveProxyClass(String[]) - Method in class org.objectweb.carol.cmi.CmiInputStream
 
response - Variable in class org.objectweb.carol.cmi.ha.RequestInfo
The replicated response
restoreBeanChanges(RequestId, Object) - Method in class org.objectweb.carol.cmi.ha.JGReplicator
Applies the changes kept in BeanChanges.
restoreBeanChanges(RequestId, Object) - Method in interface org.objectweb.carol.cmi.ha.ReplicationManager
Restores the state for a bean through its remote interface.
retVal - Variable in class org.objectweb.carol.cmi.Decision
Value associated with return decision

S

STUB_DEBUG_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast debug property name
SecureRandom - class org.objectweb.carol.cmi.SecureRandom.
Wrapper for java.security.SecureRandom
ServerConfig - class org.objectweb.carol.cmi.ServerConfig.
The ServerConfig provides a method to give configuration information to the CMI runtime.
ServerConfigException - exception org.objectweb.carol.cmi.ServerConfigException.
Thrown when a bad configuration parameter prevents the operation to succeed
ServerConfigException(String) - Constructor for class org.objectweb.carol.cmi.ServerConfigException
Creates an exception with a message
ServerConfigException(String, Throwable) - Constructor for class org.objectweb.carol.cmi.ServerConfigException
Creates an exception with a message and an exception
ServerIdFactory - class org.objectweb.carol.cmi.ServerIdFactory.
The aim of this class is to generate unique IDs to identify an instance of a clustered server.
ServerStubList - class org.objectweb.carol.cmi.ServerStubList.
A container of regular stubs to RMI-exported clustered objects.
StubBuilder - class org.objectweb.carol.cmi.StubBuilder.
Used to serialize a cluster stub.
StubBuilder() - Constructor for class org.objectweb.carol.cmi.StubBuilder
Default constructor
StubClassLoader - class org.objectweb.carol.cmi.StubClassLoader.
Used to build the class of a cluster stub.
StubClassLoader(ClassLoader) - Constructor for class org.objectweb.carol.cmi.StubClassLoader
Creates a new class loader
StubConfig - class org.objectweb.carol.cmi.StubConfig.
Used to get information on a remote object.
StubConfigException - exception org.objectweb.carol.cmi.StubConfigException.
Thrown when unable to get information on a clustered object.
StubConfigException(String) - Constructor for class org.objectweb.carol.cmi.StubConfigException
Creates an exception with a message
StubConfigException(String, Throwable) - Constructor for class org.objectweb.carol.cmi.StubConfigException
Creates an exception with a message and an exception
StubData - class org.objectweb.carol.cmi.StubData.
Contains a stub to a single instance in the cluster of a clustered object and related data.
StubData(ObjectId, byte[], int) - Constructor for class org.objectweb.carol.cmi.StubData
Creates a new stub
StubData(ObjectId, Remote, int) - Constructor for class org.objectweb.carol.cmi.StubData
Creates a new stub
serialize(String, Remote) - Static method in class org.objectweb.carol.cmi.CmiOutputStream
Serialize a CMI_stub or a part of it
setClusterHandle(ClusterHandle) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Sets the associated ClusterHandle
setClusterOID(ObjectId) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Set the ObjectId
setCurrentServerId(ClusterId) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Set the current server Id
setDlg(HaUtilsDelegate) - Method in class org.objectweb.carol.cmi.ha.HaUtils
Set the delegate
setDlg(HACurrentDelegate) - Method in class org.objectweb.carol.cmi.ha.interceptor.HACurrent
Set the delegate
setHomeClusterStub(ClusterStub) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Set home cluster stub
setHomeCreateParameters(Object[]) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Set the home create parameters
setHost(String) - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Set Host
setKey(String) - Method in class org.objectweb.carol.cmi.ServerStubList
Set the key
setKey(String) - Method in class org.objectweb.carol.cmi.StubData
Set the key
setLastResponseId(RequestId) - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
setMBean(String, String) - Static method in class org.objectweb.carol.cmi.ServerConfig
Intializes the CMI runtime configuration for the MBean
setMBeanParameters(String, String) - Static method in class org.objectweb.carol.cmi.MBeanUtils
Set the MBean parameters
setNextReq(RequestId) - Method in class org.objectweb.carol.cmi.ha.interceptor.HACurrent
Set the next request in the current context if exists
setNextReq(RequestId) - Method in interface org.objectweb.carol.cmi.ha.interceptor.HACurrentDelegate
Set the next request in the current context if exists
setObjectId(ObjectId) - Method in class org.objectweb.carol.cmi.ha.RequestId
Set the objectId
setPRODelegate(PortableRemoteObjectDelegate) - Static method in class org.objectweb.carol.cmi.LowerOrb
Set the PortableRemoteObjectDelegate
setPort(int) - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Set Port
setProperties(Properties) - Static method in class org.objectweb.carol.cmi.ServerConfig
Intializes the CMI runtime configuration.
setRequestNo(Integer) - Method in class org.objectweb.carol.cmi.ha.RequestId
Set the request number
setResponse(Object) - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
setSeed(long) - Static method in class org.objectweb.carol.cmi.SecureRandom
Reseeds the underlying random object
setSeed(byte[]) - Static method in class org.objectweb.carol.cmi.SecureRandom
Reseeds the underlying random object
setState(byte[]) - Method in class org.objectweb.carol.cmi.ha.BackupBeanInfo
 
setState(byte[]) - Method in class org.objectweb.carol.cmi.ha.JGMessageManager
 
start() - Static method in class org.objectweb.carol.cmi.DistributedEquiv
The first one which calls this method starts the DistributedEquiv system.
start(int) - Static method in class org.objectweb.carol.cmi.RegistryImpl
Start the registry
state - Variable in class org.objectweb.carol.cmi.ha.BeanInfo
The bean state as an array of bytes
stop() - Method in class org.objectweb.carol.cmi.DistributedEquiv
Terminate the Distributed Equivalent System
stop() - Method in class org.objectweb.carol.cmi.RegistryKiller
Stop the registry.
stubDebug - Variable in class org.objectweb.carol.cmi.ClusterStub
Debug mode ?
suspect(Address) - Method in class org.objectweb.carol.cmi.ha.JGViewManager
 

T

THROW - Static variable in class org.objectweb.carol.cmi.Decision
Decision : throw an exception
TraceCmi - class org.objectweb.carol.cmi.configuration.TraceCmi.
Class TraceCmi for Cmi Trace configuration
test() - Method in interface org.objectweb.carol.cmi.Registry
Test method
test() - Method in class org.objectweb.carol.cmi.RegistryClient
Test
test() - Method in class org.objectweb.carol.cmi.RegistryImpl
Test method
toContentsString() - Method in class org.objectweb.carol.cmi.Distributor
Build a readable view of the stub list
toContentsString() - Method in class org.objectweb.carol.cmi.RegistryStubList
Pretty print for the stubs list
toContentsString() - Method in class org.objectweb.carol.cmi.ServerStubList
Convert the stubs list to a readable string
toString() - Method in class org.objectweb.carol.cmi.ClusterId
Readable format.
toString() - Method in class org.objectweb.carol.cmi.Distributor
 
toString() - Method in class org.objectweb.carol.cmi.ObjectId
 
toString() - Method in class org.objectweb.carol.cmi.RegistryStubList
Get the String form of this
toString() - Method in class org.objectweb.carol.cmi.ServerStubList
 
toString() - Method in class org.objectweb.carol.cmi.StubData
 
toString() - Method in class org.objectweb.carol.cmi.ha.BeanInfo
 
toString() - Method in class org.objectweb.carol.cmi.ha.RemoveInfo
 
toString() - Method in class org.objectweb.carol.cmi.ha.RequestId
 
toString() - Method in class org.objectweb.carol.cmi.ha.RequestInfo
 
toStub(Remote) - Static method in class org.objectweb.carol.cmi.LowerOrb
 
toStub(Remote) - Method in class org.objectweb.carol.cmi.PRODelegate
To stub method

U

UnicastRemoteObject - class org.objectweb.carol.cmi.UnicastRemoteObject.
To export objects in the cluster.
UnicastRemoteObject() - Constructor for class org.objectweb.carol.cmi.UnicastRemoteObject
 
unbind(String) - Static method in class org.objectweb.carol.cmi.Naming
 
unbind(String) - Method in class org.objectweb.carol.cmi.RegistryClient
Unbind an entry
unbind(String) - Method in class org.objectweb.carol.cmi.RegistryImpl
Unbind an entry
unexportObject(Remote) - Static method in class org.objectweb.carol.cmi.LowerOrb
 
unexportObject(Remote) - Method in class org.objectweb.carol.cmi.PRODelegate
Method for unexport object
unexportObject(Remote) - Static method in class org.objectweb.carol.cmi.UnicastRemoteObject
 
unexportRegistry(Remote) - Static method in class org.objectweb.carol.cmi.LowerOrb
Unexport the registry thru the lower Orb
update(Set) - Method in class org.objectweb.carol.cmi.Random
Update the set of stub only if different from the last update
update(Set) - Method in class org.objectweb.carol.cmi.RoundRobin
Update the set of stubs
updateHttpSession() - Method in class org.objectweb.carol.cmi.ClusterHandle
Update the http session in which is bound the associated Handle

V

VOID_RETURN_PARAM - Static variable in interface org.objectweb.carol.cmi.ha.Constants
Identifies that the response returned to the client has been VOID
valueBound(HttpSessionBindingEvent) - Method in class org.objectweb.carol.cmi.ClusterHandle
 
valueUnbound(HttpSessionBindingEvent) - Method in class org.objectweb.carol.cmi.ClusterHandle
 
verbose(String) - Static method in class org.objectweb.carol.cmi.configuration.TraceCmi
Log a verbose message
viewAccepted(View) - Method in class org.objectweb.carol.cmi.ha.JGViewManager
 

W

WeakList - class org.objectweb.carol.cmi.WeakList.
Register objects in a list via weak references.
WeakList() - Constructor for class org.objectweb.carol.cmi.WeakList
Creates a new linked list
WeakRef - class org.objectweb.carol.cmi.WeakRef.
This WeakRef is a WeakReference has its method remove() called when the corresponding object has been garbage collected.
WeakRef(Object) - Constructor for class org.objectweb.carol.cmi.WeakRef
Creates a new WeakRef instance
WeakValueHashtable - class org.objectweb.carol.cmi.WeakValueHashtable.
A Map that remove its entries when the corresponding values are no more referenced elsewhere.
WeakValueHashtable() - Constructor for class org.objectweb.carol.cmi.WeakValueHashtable
 
write(DataOutput) - Method in class org.objectweb.carol.cmi.ClusterId
Write an identifier on the output stream (java.io.DataOutput)
write(ObjectOutput) - Method in class org.objectweb.carol.cmi.Distributor
Write the specific distributor data
write(ObjectOutput) - Method in class org.objectweb.carol.cmi.DistributorSfsbRemote
Write the server stubs list
write(DataOutput) - Method in class org.objectweb.carol.cmi.ObjectId
Write an ObjectId on the ouput stream
write(ObjectOutput) - Method in class org.objectweb.carol.cmi.RegistryStubList
Write stubs to output
write(ObjectOutput) - Method in class org.objectweb.carol.cmi.ServerStubList
Write the server stubs list
writeExternal(ObjectOutput) - Method in class org.objectweb.carol.cmi.ClusterId
Write an identifier on the output stream (java.io.ObjectOutput)
writeExternal(ObjectOutput) - Method in class org.objectweb.carol.cmi.ObjectId
 
writeExternal(ObjectOutput) - Method in class org.objectweb.carol.cmi.StubBuilder
 
writeLocation(String) - Method in class org.objectweb.carol.cmi.CmiOutputStream
 

A B C D E F G H I J L M N O P R S T U V W