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 in org.objectweb.carol.cmi.ha
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 in org.objectweb.carol.cmi.ha
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

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.
CL_PREFIX - Static variable in class org.objectweb.carol.cmi.DistributedEquiv
Distributed Equivalent System
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().
ClusterHandle - Class in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi.jndi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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
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
Constants - Interface in org.objectweb.carol.cmi.ha
This class holds constants used or required by the HAService

D

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 - Class in org.objectweb.carol.cmi
Returned to the cluster stub by methods of a Distributor to tell what to do.
decision - Variable in class org.objectweb.carol.cmi.Decision
Chosen Decision
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
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
DistributedEquiv - Class in org.objectweb.carol.cmi
Manage equivalences between objects in the cluster.
DistributedEquiv() - Constructor for class org.objectweb.carol.cmi.DistributedEquiv
 
Distributor - Class in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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
 
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

equals(Object) - Method in class org.objectweb.carol.cmi.ClusterId
Compare two identifier
equals(Object) - Method in class org.objectweb.carol.cmi.ha.RequestId
Test if two RequestIds are equals
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
EQUIV_PREFIX - Static variable in class org.objectweb.carol.cmi.PRODelegate
Equiv prefix
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

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

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
 
getHandle() - Method in class org.objectweb.carol.cmi.ClusterStub
 
getHaUtils() - Static method in class org.objectweb.carol.cmi.ha.HaUtils
 
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.ha.RequestId
Get the objectId
getObjectId() - Method in class org.objectweb.carol.cmi.StubData
Get the ObjectId ref of the stub
getOidFactory() - Static method in class org.objectweb.carol.cmi.DistributedEquiv
 
getPort() - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Get Port
getPRODelegate() - Static method in class org.objectweb.carol.cmi.LowerOrb
Get the PortableRemoteObjectDelegate
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

HA_CTX_ID - Static variable in interface org.objectweb.carol.cmi.ha.Constants
A unique identifier for HA context
HACurrent - Class in org.objectweb.carol.cmi.ha.interceptor
Class enabling to get the current context
HACurrent() - Constructor for class org.objectweb.carol.cmi.ha.interceptor.HACurrent
 
HACurrentDelegate - Interface in org.objectweb.carol.cmi.ha.interceptor
Delegate class for handling the current context
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.ha.RequestId
Compute hashcode
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
HaUtils - Class in org.objectweb.carol.cmi.ha
Utility class
HaUtils() - Constructor for class org.objectweb.carol.cmi.ha.HaUtils
 
HaUtilsDelegate - Interface in org.objectweb.carol.cmi.ha
Utility delegate class

I

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
InetMask - Class in org.objectweb.carol.cmi
 
InetMask(String) - Constructor for class org.objectweb.carol.cmi.InetMask
Generate an IP mask from its textual representation.
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 in org.objectweb.carol.cmi.ha
This class processes the HA messages received through JGroups
JGMessageManager(Hashtable) - Constructor for class org.objectweb.carol.cmi.ha.JGMessageManager
Constructor
JGReplicator - Class in org.objectweb.carol.cmi.ha
This class implements the main replication functionality
JGReplicator(Context) - Constructor for class org.objectweb.carol.cmi.ha.JGReplicator
 
JGROUPS_CONF_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Jgroups configuration file property name
JGViewManager - Class in org.objectweb.carol.cmi.ha
This class processes the JGroups' membership messages
JGViewManager() - Constructor for class org.objectweb.carol.cmi.ha.JGViewManager
 

L

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
LowerOrb - Class in org.objectweb.carol.cmi
Exports the internal methods of the underlying ORB.
LowerOrb() - Constructor for class org.objectweb.carol.cmi.LowerOrb
 

M

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
MBeanUtils - Class in org.objectweb.carol.cmi
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

N

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

O

ObjectId - Class in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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
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
PRODelegate - Class in org.objectweb.carol.cmi
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
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

Random - Class in org.objectweb.carol.cmi
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.
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
ReferenceImpl - Class in org.objectweb.carol.cmi.jndi
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
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
Registry - Interface in org.objectweb.carol.cmi
Interface Cmi Registry client part
RegistryClient - Class in org.objectweb.carol.cmi
 
RegistryClient(RegistryInternal) - Constructor for class org.objectweb.carol.cmi.RegistryClient
Constructor
RegistryImpl - Class in org.objectweb.carol.cmi
Server part of the CMI registry.
RegistryKiller - Class in org.objectweb.carol.cmi
Handle returned when starting a registry.
RegistryStubList - Class in org.objectweb.carol.cmi
A container of regular stubs to CMI registries.
RemoteReference - Interface in org.objectweb.carol.cmi.jndi
Interface definition for the remote references
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
RemoveInfo - Class in org.objectweb.carol.cmi.ha
Holds the required information to replicate a remove on the primary
RemoveInfo(RequestId) - Constructor for class org.objectweb.carol.cmi.ha.RemoveInfo
Constructor
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
ReplicationException - Exception in org.objectweb.carol.cmi.ha
Thrown when a replication error is detected
ReplicationException() - Constructor for exception org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(String) - Constructor for exception org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(String, Throwable) - Constructor for exception org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationException(Throwable) - Constructor for exception org.objectweb.carol.cmi.ha.ReplicationException
 
ReplicationManager - Interface in org.objectweb.carol.cmi.ha
Interface with the replication functionality
RequestId - Class in org.objectweb.carol.cmi.ha
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 in org.objectweb.carol.cmi.ha
Holds the required information to replicate a request
RequestInfo(RequestId, Vector, Object) - Constructor for class org.objectweb.carol.cmi.ha.RequestInfo
Constructor
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
ResponseInfo - Class in org.objectweb.carol.cmi.ha
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
 
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.
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
retVal - Variable in class org.objectweb.carol.cmi.Decision
Value associated with return decision
RoundRobin - Class in org.objectweb.carol.cmi
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.
RR_FACTOR_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast round robin factor property name

S

SecureRandom - Class in org.objectweb.carol.cmi
Wrapper for java.security.SecureRandom
serialize(String, Remote) - Static method in class org.objectweb.carol.cmi.CmiOutputStream
Serialize a CMI_stub or a part of it
ServerConfig - Class in org.objectweb.carol.cmi
The ServerConfig provides a method to give configuration information to the CMI runtime.
ServerConfigException - Exception in org.objectweb.carol.cmi
Thrown when a bad configuration parameter prevents the operation to succeed
ServerConfigException(String) - Constructor for exception org.objectweb.carol.cmi.ServerConfigException
Creates an exception with a message
ServerConfigException(String, Throwable) - Constructor for exception org.objectweb.carol.cmi.ServerConfigException
Creates an exception with a message and an exception
ServerIdFactory - Class in org.objectweb.carol.cmi
The aim of this class is to generate unique IDs to identify an instance of a clustered server.
ServerStubList - Class in org.objectweb.carol.cmi
A container of regular stubs to RMI-exported clustered objects.
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
setPort(int) - Method in class org.objectweb.carol.cmi.NamingContextHostPort
Set Port
setPRODelegate(PortableRemoteObjectDelegate) - Static method in class org.objectweb.carol.cmi.LowerOrb
Set the PortableRemoteObjectDelegate
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.
STUB_DEBUG_PROPERTY - Static variable in class org.objectweb.carol.cmi.ServerConfig
Multicast debug property name
StubBuilder - Class in org.objectweb.carol.cmi
Used to serialize a cluster stub.
StubBuilder() - Constructor for class org.objectweb.carol.cmi.StubBuilder
Default constructor
StubClassLoader - Class in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
Used to get information on a remote object.
StubConfigException - Exception in org.objectweb.carol.cmi
Thrown when unable to get information on a clustered object.
StubConfigException(String) - Constructor for exception org.objectweb.carol.cmi.StubConfigException
Creates an exception with a message
StubConfigException(String, Throwable) - Constructor for exception org.objectweb.carol.cmi.StubConfigException
Creates an exception with a message and an exception
StubData - Class in org.objectweb.carol.cmi
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
stubDebug - Variable in class org.objectweb.carol.cmi.ClusterStub
Debug mode ?
suspect(Address) - Method in class org.objectweb.carol.cmi.ha.JGViewManager
 

T

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
THROW - Static variable in class org.objectweb.carol.cmi.Decision
Decision : throw an exception
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.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
 
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
 
toStub(Remote) - Static method in class org.objectweb.carol.cmi.LowerOrb
 
toStub(Remote) - Method in class org.objectweb.carol.cmi.PRODelegate
To stub method
TraceCmi - Class in org.objectweb.carol.cmi.configuration
Class TraceCmi for Cmi Trace configuration

U

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
UnicastRemoteObject - Class in org.objectweb.carol.cmi
To export objects in the cluster.
UnicastRemoteObject() - Constructor for class org.objectweb.carol.cmi.UnicastRemoteObject
 
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

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
 
VOID_RETURN_PARAM - Static variable in interface org.objectweb.carol.cmi.ha.Constants
Identifies that the response returned to the client has been VOID

W

WeakList - Class in org.objectweb.carol.cmi
Register objects in a list via weak references.
WeakList() - Constructor for class org.objectweb.carol.cmi.WeakList
Creates a new linked list
WeakRef - Class in org.objectweb.carol.cmi
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 in org.objectweb.carol.cmi
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