public class DefaultInvoiceProviderPluginRegistry extends java.lang.Object implements OSGIServiceRegistration<InvoicePluginApi>
Constructor and Description |
---|
DefaultInvoiceProviderPluginRegistry() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllServices() |
InvoicePluginApi |
getServiceForName(java.lang.String name) |
java.lang.Class<InvoicePluginApi> |
getServiceType() |
void |
registerService(OSGIServiceDescriptor desc,
InvoicePluginApi service) |
void |
unregisterService(java.lang.String serviceName) |
@Inject public DefaultInvoiceProviderPluginRegistry()
public void registerService(OSGIServiceDescriptor desc, InvoicePluginApi service)
registerService
in interface OSGIServiceRegistration<InvoicePluginApi>
public void unregisterService(java.lang.String serviceName)
unregisterService
in interface OSGIServiceRegistration<InvoicePluginApi>
public InvoicePluginApi getServiceForName(java.lang.String name)
getServiceForName
in interface OSGIServiceRegistration<InvoicePluginApi>
public java.util.Set<java.lang.String> getAllServices()
getAllServices
in interface OSGIServiceRegistration<InvoicePluginApi>
public java.lang.Class<InvoicePluginApi> getServiceType()
getServiceType
in interface OSGIServiceRegistration<InvoicePluginApi>
Copyright © 2010-2018. All Rights Reserved.