public class LazyRemoteServiceRegistryConnector extends Object implements ServiceRegistry
| Constructor and Description |
|---|
LazyRemoteServiceRegistryConnector() |
public LazyRemoteServiceRegistryConnector()
public void setCxfBus(org.apache.cxf.Bus cxfBus)
public List<ServiceInfo> getOnlineServicesByName(QName serviceName) throws RiceIllegalArgumentException
getOnlineServicesByName in interface ServiceRegistryRiceIllegalArgumentExceptionpublic List<ServiceInfo> getAllOnlineServices()
getAllOnlineServices in interface ServiceRegistrypublic List<ServiceInfo> getAllServices()
getAllServices in interface ServiceRegistrypublic List<ServiceInfo> getAllServicesForInstance(String instanceId)
getAllServicesForInstance in interface ServiceRegistrypublic List<ServiceInfo> getAllServicesForApplication(String applicationId)
getAllServicesForApplication in interface ServiceRegistrypublic ServiceDescriptor getServiceDescriptor(String serviceDescriptorId) throws RiceIllegalArgumentException
getServiceDescriptor in interface ServiceRegistryRiceIllegalArgumentExceptionpublic List<ServiceDescriptor> getServiceDescriptors(List<String> serviceDescriptorIds) throws RiceIllegalArgumentException
getServiceDescriptors in interface ServiceRegistryRiceIllegalArgumentExceptionpublic ServiceEndpoint publishService(ServiceEndpoint serviceEndpoint) throws RiceIllegalArgumentException
publishService in interface ServiceRegistryRiceIllegalArgumentExceptionpublic List<ServiceEndpoint> publishServices(List<ServiceEndpoint> serviceEndpoints) throws RiceIllegalArgumentException
publishServices in interface ServiceRegistryRiceIllegalArgumentExceptionpublic ServiceEndpoint removeServiceEndpoint(String serviceId) throws RiceIllegalArgumentException
removeServiceEndpoint in interface ServiceRegistryRiceIllegalArgumentExceptionpublic List<ServiceEndpoint> removeServiceEndpoints(List<String> serviceIds) throws RiceIllegalArgumentException
removeServiceEndpoints in interface ServiceRegistryRiceIllegalArgumentExceptionpublic RemoveAndPublishResult removeAndPublish(List<String> removeServiceIds, List<ServiceEndpoint> publishServiceEndpoints)
removeAndPublish in interface ServiceRegistrypublic boolean updateStatus(String serviceId, ServiceEndpointStatus status) throws RiceIllegalArgumentException
updateStatus in interface ServiceRegistryRiceIllegalArgumentExceptionpublic List<String> updateStatuses(List<String> serviceIds, ServiceEndpointStatus status) throws RiceIllegalArgumentException
updateStatuses in interface ServiceRegistryRiceIllegalArgumentExceptionpublic void takeInstanceOffline(String instanceId) throws RiceIllegalArgumentException
takeInstanceOffline in interface ServiceRegistryRiceIllegalArgumentExceptionprotected ServiceRegistry initializeRemoteServiceRegistry()
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.