public class JUDDIApiService extends UnicastRemoteObject implements JUDDIApiPortType
ref
Modifier | Constructor and Description |
---|---|
protected |
JUDDIApiService(int port) |
Modifier and Type | Method and Description |
---|---|
void |
adminDeleteSubscription(String authInfo,
List<String> subscriptionKey)
deletes a client subscription
|
void |
adminDeleteTModel(DeleteTModel body) |
DispositionReport |
adminSaveBusiness(String authInfo,
List<AdminSaveBusinessWrapper> values)
saves a business just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
adminSaveSubscription(String authInfo,
String publisherOrUsername,
Holder<List<Subscription>> subscriptions)
saves a client subscription, useful for restore functions
|
DispositionReport |
adminSaveTModel(String authInfo,
List<AdminSaveTModelWrapper> values)
saves a tModel just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
deleteClerk(DeleteClerk request)
removes a clerk from the database, useful for replication scenarios.
|
void |
deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) |
void |
deleteNode(DeleteNode body)
removes a node from the database, useful for replication scenarios.
|
void |
deletePublisher(DeletePublisher body) |
ClerkList |
getAllClerks(String authInfo)
gets all Clerks persisted in the database, useful for replication scenarios.
|
List<SubscriptionWrapper> |
getAllClientSubscriptionInfo(String authInfo)
gets all client subscriptions.
|
NodeList |
getAllNodes(String authInfo)
gets all nodes persisted in the database, useful for replication scenarios
|
PublisherDetail |
getAllPublisherDetail(GetAllPublisherDetail body) |
GetEntityHistoryMessageResponse |
getEntityHistory(GetEntityHistoryMessageRequest body)
gets a given entities change record history
|
GetFailedReplicationChangeRecordsMessageResponse |
getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body)
gets a list of change records that were received from another node but failed to save locally, usually due to a key conflict
|
PublisherDetail |
getPublisherDetail(GetPublisherDetail body) |
ReplicationConfiguration |
getReplicationNodes(String authInfo)
returns all Nodes that have been enabled for replication.
|
SyncSubscriptionDetail |
invokeSyncSubscription(SyncSubscription body) |
ClerkDetail |
saveClerk(SaveClerk body) |
ClientSubscriptionInfoDetail |
saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) |
NodeDetail |
saveNode(SaveNode body) |
PublisherDetail |
savePublisher(SavePublisher body) |
DispositionReport |
setReplicationNodes(String authInfo,
ReplicationConfiguration replicationConfiguration)
sets all Nodes for replication.
|
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
protected JUDDIApiService(int port) throws RemoteException
RemoteException
public void deletePublisher(DeletePublisher body) throws DispositionReportFaultMessage, RemoteException
deletePublisher
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body) throws DispositionReportFaultMessage, RemoteException
getAllPublisherDetail
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public PublisherDetail getPublisherDetail(GetPublisherDetail body) throws DispositionReportFaultMessage, RemoteException
getPublisherDetail
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public PublisherDetail savePublisher(SavePublisher body) throws DispositionReportFaultMessage, RemoteException
savePublisher
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void adminDeleteTModel(DeleteTModel body) throws DispositionReportFaultMessage, RemoteException
adminDeleteTModel
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
deleteClientSubscriptionInfo
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
saveClientSubscriptionInfo
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public ClerkDetail saveClerk(SaveClerk body) throws DispositionReportFaultMessage, RemoteException
saveClerk
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public NodeDetail saveNode(SaveNode body) throws DispositionReportFaultMessage, RemoteException
saveNode
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body) throws DispositionReportFaultMessage, RemoteException
invokeSyncSubscription
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public NodeList getAllNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getAllNodes
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public ClerkList getAllClerks(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getAllClerks
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void deleteNode(DeleteNode body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
deleteNode
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void deleteClerk(DeleteClerk request) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
deleteClerk
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public DispositionReport adminSaveBusiness(String authInfo, List<AdminSaveBusinessWrapper> values) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
adminSaveBusiness
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public DispositionReport adminSaveTModel(String authInfo, List<AdminSaveTModelWrapper> values) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
adminSaveTModel
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public ReplicationConfiguration getReplicationNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getReplicationNodes
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public DispositionReport setReplicationNodes(String authInfo, ReplicationConfiguration replicationConfiguration) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
setReplicationNodes
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public List<SubscriptionWrapper> getAllClientSubscriptionInfo(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getAllClientSubscriptionInfo
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void adminDeleteSubscription(String authInfo, List<String> subscriptionKey) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
adminDeleteSubscription
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public void adminSaveSubscription(String authInfo, String publisherOrUsername, Holder<List<Subscription>> subscriptions) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
adminSaveSubscription
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public GetEntityHistoryMessageResponse getEntityHistory(GetEntityHistoryMessageRequest body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getEntityHistory
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
public GetFailedReplicationChangeRecordsMessageResponse getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortType
getFailedReplicationChangeRecords
in interface JUDDIApiPortType
DispositionReportFaultMessage
RemoteException
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.