de.thorstenberger.uebman.ws.regclient
Interface Registry

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

public interface Registry
extends java.rmi.Remote


Method Summary
 UebmanInstance[] getInstances()
           
 boolean isRegistered(java.lang.String url)
           
 ResponseContext registerInstance(java.lang.String pwd, UebmanInstance newInst)
           
 java.lang.String sayHello()
           
 ResponseContext unregisterInstance(java.lang.String pwd, java.lang.String url)
           
 ResponseContext updateInstance(java.lang.String pwd, UebmanInstance inst)
           
 

Method Detail

isRegistered

boolean isRegistered(java.lang.String url)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getInstances

UebmanInstance[] getInstances()
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

registerInstance

ResponseContext registerInstance(java.lang.String pwd,
                                 UebmanInstance newInst)
                                 throws java.rmi.RemoteException,
                                        RegistryException
Throws:
java.rmi.RemoteException
RegistryException

updateInstance

ResponseContext updateInstance(java.lang.String pwd,
                               UebmanInstance inst)
                               throws java.rmi.RemoteException,
                                      RegistryException
Throws:
java.rmi.RemoteException
RegistryException

unregisterInstance

ResponseContext unregisterInstance(java.lang.String pwd,
                                   java.lang.String url)
                                   throws java.rmi.RemoteException,
                                          RegistryException
Throws:
java.rmi.RemoteException
RegistryException

sayHello

java.lang.String sayHello()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException