public class ReferenceListFactoryBean<T> extends Object implements org.springframework.beans.factory.FactoryBean<List<T>>, org.springframework.beans.factory.InitializingBean, RegistrationListener<T>
Constructor and Description |
---|
ReferenceListFactoryBean() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(RegistrationListener<T> listener)
addListener
|
void |
afterPropertiesSet()
afterPropertiesSet
|
List<T> |
getObject()
getObject
|
Class<?> |
getObjectType()
getObjectType
|
boolean |
isSingleton()
isSingleton
|
void |
providerRegistered(Registration registration,
T provider)
providerRegistered
|
void |
providerUnregistered(Registration registration,
T provider)
providerUnregistered
|
void |
removeListener(RegistrationListener<?> listener)
removeListener
|
void |
setFilter(String filter) |
void |
setListener(RegistrationListener<T> listener)
setListener
|
void |
setServiceInterface(Class<T> serviceInterface)
setServiceInterface
|
void |
setServiceRegistry(ServiceRegistry serviceRegistry)
setServiceRegistry
|
public void setServiceRegistry(ServiceRegistry serviceRegistry)
setServiceRegistry
serviceRegistry
- a ServiceRegistry
object.public void setServiceInterface(Class<T> serviceInterface)
setServiceInterface
serviceInterface
- a Class
object.public void setFilter(String filter)
public Class<?> getObjectType()
getObjectType
public boolean isSingleton()
isSingleton
public void afterPropertiesSet() throws Exception
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
- if any.public void providerRegistered(Registration registration, T provider)
providerRegistered
providerRegistered
in interface RegistrationListener<T>
registration
- a Registration
object.provider
- a T object.public void providerUnregistered(Registration registration, T provider)
providerUnregistered
providerUnregistered
in interface RegistrationListener<T>
registration
- a Registration
object.provider
- a T object.public void setListener(RegistrationListener<T> listener)
setListener
listener
- a RegistrationListener
object.public void addListener(RegistrationListener<T> listener)
addListener
listener
- a RegistrationListener
object.public void removeListener(RegistrationListener<?> listener)
removeListener
listener
- a RegistrationListener
object.Copyright © 2020. All rights reserved.