org.objectweb.carol.jndi.registry
Interface RegistryManager

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RegistryManagerImpl

public interface RegistryManager
extends java.rmi.Remote

Author:
riviereg Remote interface to Manage Registry

Method Summary
 void addReadAllowAddress(java.net.InetAddress i)
          remove a read forbiden adress
 void addReadForbidenAddress(java.net.InetAddress i)
          add a read forbiden address
 void addWriteAllowAddress(java.net.InetAddress i)
          remove a write forbiden adress
 void addWriteForbidenAddress(java.net.InetAddress i)
          add a write forbiden address
 void allowReadAll()
          Allow everybody read
 void allowWriteAll()
          Allow everybody write
 void forbidReadAll()
          Forbid everybody read
 void forbidWriteAll()
          Forbid everybody write
 boolean isReadAllow(java.net.InetAddress i)
          Tets if a InetAdress is allow to read
 boolean isReadAllowAll()
          is read allow for all
 boolean isWriteAllow(java.net.InetAddress i)
          Tets if a InetAdress is allow for writting
 boolean isWriteAllowAll()
          is allow for all writer
 java.lang.String[] list()
           
 java.net.InetAddress[] listReadAllowedAddress()
          list read Allowed Adress
 java.net.InetAddress[] listReadForbidenAddress()
          list read forbiden adress
 java.net.InetAddress[] listWriteAllowedAddress()
          list write Allowed Adress
 java.net.InetAddress[] listWriteForbidenAddress()
          list write forbiden adress
 void ping()
           
 void purge()
           
 void setVerbose(boolean verbose)
           
 void stop()
           
 

Method Detail

stop

public void stop()
          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setVerbose

public void setVerbose(boolean verbose)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

ping

public void ping()
          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

purge

public void purge()
           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

list

public java.lang.String[] list()
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

allowWriteAll

public void allowWriteAll()
                   throws java.rmi.RemoteException
Allow everybody write

Throws:
java.rmi.RemoteException

forbidWriteAll

public void forbidWriteAll()
                    throws java.rmi.RemoteException
Forbid everybody write

Throws:
java.rmi.RemoteException

addWriteForbidenAddress

public void addWriteForbidenAddress(java.net.InetAddress i)
                             throws java.rmi.RemoteException
add a write forbiden address

Parameters:
i -
Throws:
java.rmi.RemoteException

addWriteAllowAddress

public void addWriteAllowAddress(java.net.InetAddress i)
                          throws java.rmi.RemoteException
remove a write forbiden adress

Parameters:
i -
Throws:
java.rmi.RemoteException

listWriteForbidenAddress

public java.net.InetAddress[] listWriteForbidenAddress()
                                                throws java.rmi.RemoteException
list write forbiden adress

Returns:
Throws:
java.rmi.RemoteException

listWriteAllowedAddress

public java.net.InetAddress[] listWriteAllowedAddress()
                                               throws java.rmi.RemoteException
list write Allowed Adress

Returns:
Throws:
java.rmi.RemoteException

isWriteAllowAll

public boolean isWriteAllowAll()
                        throws java.rmi.RemoteException
is allow for all writer

Returns:
Throws:
java.rmi.RemoteException

isWriteAllow

public boolean isWriteAllow(java.net.InetAddress i)
                     throws java.rmi.RemoteException
Tets if a InetAdress is allow for writting

Parameters:
i -
Returns:
Throws:
java.rmi.RemoteException

allowReadAll

public void allowReadAll()
                  throws java.rmi.RemoteException
Allow everybody read

Throws:
java.rmi.RemoteException

forbidReadAll

public void forbidReadAll()
                   throws java.rmi.RemoteException
Forbid everybody read

Throws:
java.rmi.RemoteException

addReadForbidenAddress

public void addReadForbidenAddress(java.net.InetAddress i)
                            throws java.rmi.RemoteException
add a read forbiden address

Parameters:
i -
Throws:
java.rmi.RemoteException

addReadAllowAddress

public void addReadAllowAddress(java.net.InetAddress i)
                         throws java.rmi.RemoteException
remove a read forbiden adress

Parameters:
i -
Throws:
java.rmi.RemoteException

listReadForbidenAddress

public java.net.InetAddress[] listReadForbidenAddress()
                                               throws java.rmi.RemoteException
list read forbiden adress

Returns:
Throws:
java.rmi.RemoteException

listReadAllowedAddress

public java.net.InetAddress[] listReadAllowedAddress()
                                              throws java.rmi.RemoteException
list read Allowed Adress

Returns:
Throws:
java.rmi.RemoteException

isReadAllowAll

public boolean isReadAllowAll()
                       throws java.rmi.RemoteException
is read allow for all

Returns:
Throws:
java.rmi.RemoteException

isReadAllow

public boolean isReadAllow(java.net.InetAddress i)
                    throws java.rmi.RemoteException
Tets if a InetAdress is allow to read

Parameters:
i -
Returns:
Throws:
java.rmi.RemoteException