public class ServiceRegistrar<T>
extends java.lang.Object
Constructor and Description |
---|
ServiceRegistrar(Registry registry,
java.lang.Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
destroy(ServiceFinalizer<T> serviceFinalizer) |
java.util.Collection<ServiceRegistration<T>> |
getServiceRegistrations() |
boolean |
isDestroyed() |
ServiceRegistration<T> |
registerService(java.lang.Class<T> clazz,
T service) |
ServiceRegistration<T> |
registerService(java.lang.Class<T> clazz,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
ServiceRegistration<T> |
registerService(java.lang.String[] classNames,
T service) |
ServiceRegistration<T> |
registerService(java.lang.String[] classNames,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
ServiceRegistration<T> |
registerService(java.lang.String className,
T service) |
ServiceRegistration<T> |
registerService(java.lang.String className,
T service,
java.util.Map<java.lang.String,java.lang.Object> properties) |
public void destroy()
public void destroy(ServiceFinalizer<T> serviceFinalizer)
public java.util.Collection<ServiceRegistration<T>> getServiceRegistrations()
public boolean isDestroyed()
public ServiceRegistration<T> registerService(java.lang.Class<T> clazz, T service)
public ServiceRegistration<T> registerService(java.lang.Class<T> clazz, T service, java.util.Map<java.lang.String,java.lang.Object> properties)
public ServiceRegistration<T> registerService(java.lang.String className, T service)
public ServiceRegistration<T> registerService(java.lang.String className, T service, java.util.Map<java.lang.String,java.lang.Object> properties)
public ServiceRegistration<T> registerService(java.lang.String[] classNames, T service)
public ServiceRegistration<T> registerService(java.lang.String[] classNames, T service, java.util.Map<java.lang.String,java.lang.Object> properties)