NDService
Class NDImpl

java.lang.Object
  extended byNDService.NDImpl
All Implemented Interfaces:
NDPortType, java.rmi.Remote, javax.xml.rpc.server.ServiceLifecycle

public class NDImpl
extends java.lang.Object
implements NDPortType, javax.xml.rpc.server.ServiceLifecycle


Nested Class Summary
 class NDImpl.URThread
           
 
Constructor Summary
NDImpl()
           
 
Method Summary
 void destroy()
           
 GetServiceData[] getAllService_common(java.lang.String WAU)
           
 GetServiceData[] getAllService(java.lang.String WAU)
           
 java.lang.Thread getHostInfo()
           
 java.lang.Thread getRemoteServices_queryService(java.lang.String _WAU, java.lang.String _instanceURL, java.lang.String _ndAddr)
           
 GetServiceData[] getService_ByInstanceURL(java.lang.String instanceURL)
           
 GetServiceData[] getService_common(java.lang.String WAU, java.lang.String instanceURL)
           
 GetServiceData[] getService(java.lang.String WAU)
           
 void init(java.lang.Object obj)
           
 void initialization()
           
 void invalidate(java.lang.String serviceEP)
           
 RemoteServices queryService_ByInstanceURL(java.lang.String instanceURLquery)
           
 RemoteServices queryService(java.lang.String WAUquery)
           
 void register(java.lang.String name, java.lang.String WAU, java.lang.String WSU, java.lang.String WCU)
           
 java.lang.Thread slp_lookup()
           
 java.lang.Thread slp_registration()
           
 void stop()
           
 java.lang.String unRegister(java.lang.String serviceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NDImpl

public NDImpl()
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface javax.xml.rpc.server.ServiceLifecycle

init

public void init(java.lang.Object obj)
          throws javax.xml.rpc.ServiceException
Specified by:
init in interface javax.xml.rpc.server.ServiceLifecycle
Throws:
javax.xml.rpc.ServiceException

initialization

public void initialization()
                    throws java.rmi.RemoteException
Specified by:
initialization in interface NDPortType
Throws:
java.rmi.RemoteException

stop

public void stop()
          throws java.rmi.RemoteException
Specified by:
stop in interface NDPortType
Throws:
java.rmi.RemoteException

getHostInfo

public java.lang.Thread getHostInfo()

invalidate

public void invalidate(java.lang.String serviceEP)
                throws java.rmi.RemoteException
Specified by:
invalidate in interface NDPortType
Throws:
java.rmi.RemoteException

getRemoteServices_queryService

public java.lang.Thread getRemoteServices_queryService(java.lang.String _WAU,
                                                       java.lang.String _instanceURL,
                                                       java.lang.String _ndAddr)

getService

public GetServiceData[] getService(java.lang.String WAU)
                            throws java.rmi.RemoteException
Specified by:
getService in interface NDPortType
Throws:
java.rmi.RemoteException

getAllService

public GetServiceData[] getAllService(java.lang.String WAU)
                               throws java.rmi.RemoteException
Specified by:
getAllService in interface NDPortType
Throws:
java.rmi.RemoteException

getService_ByInstanceURL

public GetServiceData[] getService_ByInstanceURL(java.lang.String instanceURL)
                                          throws java.rmi.RemoteException
Specified by:
getService_ByInstanceURL in interface NDPortType
Throws:
java.rmi.RemoteException

getService_common

public GetServiceData[] getService_common(java.lang.String WAU,
                                          java.lang.String instanceURL)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAllService_common

public GetServiceData[] getAllService_common(java.lang.String WAU)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

slp_registration

public java.lang.Thread slp_registration()

register

public void register(java.lang.String name,
                     java.lang.String WAU,
                     java.lang.String WSU,
                     java.lang.String WCU)
              throws java.rmi.RemoteException
Specified by:
register in interface NDPortType
Throws:
java.rmi.RemoteException

unRegister

public java.lang.String unRegister(java.lang.String serviceName)
                            throws java.rmi.RemoteException
Specified by:
unRegister in interface NDPortType
Throws:
java.rmi.RemoteException

queryService_ByInstanceURL

public RemoteServices queryService_ByInstanceURL(java.lang.String instanceURLquery)
                                          throws java.rmi.RemoteException
Specified by:
queryService_ByInstanceURL in interface NDPortType
Throws:
java.rmi.RemoteException

queryService

public RemoteServices queryService(java.lang.String WAUquery)
                            throws java.rmi.RemoteException
Specified by:
queryService in interface NDPortType
Throws:
java.rmi.RemoteException

slp_lookup

public java.lang.Thread slp_lookup()