org.apache.juddi.rmi
Class JUDDIApiService

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.apache.juddi.rmi.JUDDIApiService
All Implemented Interfaces:
Serializable, Remote, JUDDIApiPortType

public class JUDDIApiService
extends UnicastRemoteObject
implements JUDDIApiPortType

UDDIPublicationPortType wrapper so it can be exposed as a service over RMI.

Author:
Kurt T Stam
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected JUDDIApiService(int port)
           
 
Method Summary
 void adminDeleteTModel(DeleteTModel body)
           
 void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body)
           
 void deletePublisher(DeletePublisher body)
           
 PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body)
           
 PublisherDetail getPublisherDetail(GetPublisherDetail body)
           
 SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body)
           
 ClerkDetail saveClerk(SaveClerk body)
           
 ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body)
           
 NodeDetail saveNode(SaveNode body)
           
 PublisherDetail savePublisher(SavePublisher body)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JUDDIApiService

protected JUDDIApiService(int port)
                   throws RemoteException
Throws:
RemoteException
Method Detail

deletePublisher

public void deletePublisher(DeletePublisher body)
                     throws DispositionReportFaultMessage,
                            RemoteException
Specified by:
deletePublisher in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

getAllPublisherDetail

public PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body)
                                      throws DispositionReportFaultMessage,
                                             RemoteException
Specified by:
getAllPublisherDetail in interface JUDDIApiPortType
Returns:
returns org.apache.juddi.api_v3.PublisherDetail
Throws:
DispositionReportFaultMessage
RemoteException

getPublisherDetail

public PublisherDetail getPublisherDetail(GetPublisherDetail body)
                                   throws DispositionReportFaultMessage,
                                          RemoteException
Specified by:
getPublisherDetail in interface JUDDIApiPortType
Returns:
returns org.apache.juddi.api_v3.PublisherDetail
Throws:
DispositionReportFaultMessage
RemoteException

savePublisher

public PublisherDetail savePublisher(SavePublisher body)
                              throws DispositionReportFaultMessage,
                                     RemoteException
Specified by:
savePublisher in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

adminDeleteTModel

public void adminDeleteTModel(DeleteTModel body)
                       throws DispositionReportFaultMessage,
                              RemoteException
Specified by:
adminDeleteTModel in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

deleteClientSubscriptionInfo

public void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body)
                                  throws DispositionReportFaultMessage,
                                         RemoteException
Specified by:
deleteClientSubscriptionInfo in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

saveClientSubscriptionInfo

public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body)
                                                        throws DispositionReportFaultMessage,
                                                               RemoteException
Specified by:
saveClientSubscriptionInfo in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

saveClerk

public ClerkDetail saveClerk(SaveClerk body)
                      throws DispositionReportFaultMessage,
                             RemoteException
Specified by:
saveClerk in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

saveNode

public NodeDetail saveNode(SaveNode body)
                    throws DispositionReportFaultMessage,
                           RemoteException
Specified by:
saveNode in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException

invokeSyncSubscription

public SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body)
                                              throws DispositionReportFaultMessage,
                                                     RemoteException
Specified by:
invokeSyncSubscription in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
RemoteException


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.