org.objectweb.carol.cmi

Interface ClusterRegistryInternal

All Superinterfaces:
Remote
Known Implementing Classes:
ClusterRegistryImpl, ClusterRegistryImpl_Cluster

public interface ClusterRegistryInternal
extends Remote

Field Summary

static byte
CLUSTERED
static byte
NOT_CLUSTERED

Method Summary

void
bindCluster(String name, byte[] obj)
void
bindSingle(String name, Remote obj)
String[]
list()
Object
lookup(String name)
void
rebindCluster(String name, byte[] obj)
void
rebindSingle(String name, Remote obj)
void
test()
void
unbind(String name)

Field Details

CLUSTERED

public static final byte CLUSTERED

Field Value:
1


NOT_CLUSTERED

public static final byte NOT_CLUSTERED

Field Value:
0

Method Details

bindCluster

public void bindCluster(String name,
                        byte[] obj)
            throws AlreadyBoundException,
                   RemoteException


bindSingle

public void bindSingle(String name,
                       Remote obj)
            throws AlreadyBoundException,
                   RemoteException


list

public String[] list()
            throws RemoteException


lookup

public Object lookup(String name)
            throws NotBoundException,
                   RemoteException


rebindCluster

public void rebindCluster(String name,
                          byte[] obj)
            throws RemoteException


rebindSingle

public void rebindSingle(String name,
                         Remote obj)
            throws RemoteException


test

public void test()
            throws RemoteException


unbind

public void unbind(String name)
            throws NotBoundException,
                   RemoteException