public class ServiceBean<T> extends ServiceConfig<T> implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationEventPublisherAware
| Constructor and Description |
|---|
ServiceBean() |
ServiceBean(Service service) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
void |
export() |
String |
getBeanName()
Get the name of
ServiceBean |
Service |
getService()
Gets associated
Service |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
void |
setBeanName(String name) |
getExportedUrls, getGeneric, getInterface, getInterfaceClass, getMethods, getPath, getProvider, getProviders, getRef, getUniqueServiceName, isExported, isUnexported, setGeneric, setInterface, setInterface, setInterfaceClass, setMethods, setMock, setMock, setPath, setProvider, setProviders, setRef, toUrl, toUrls, unexportgetAccesslog, getDelay, getDocument, getExecutes, getExport, getFilter, getGroup, getListener, getProtocol, getProtocols, getSerialization, getTag, getToken, getVersion, getWarmup, getWeight, isDeprecated, isDynamic, isRegister, setAccesslog, setAccesslog, setDelay, setDeprecated, setDocument, setDynamic, setExecutes, setExport, setGroup, setListener, setProtocol, setProtocols, setRegister, setSerialization, setTag, setToken, setToken, setVersion, setWarmup, setWeightgetApplication, getCallbacks, getCluster, getConnections, getLayer, getLocal, getModule, getMonitor, getOnconnect, getOndisconnect, getOwner, getProxy, getRegistries, getRegistry, getScope, getStub, setApplication, setCallbacks, setCluster, setConnections, setFilter, setLayer, setLocal, setLocal, setModule, setMonitor, setMonitor, setOnconnect, setOndisconnect, setOwner, setProxy, setRegistries, setRegistry, setScope, setStub, setStubgetActives, getCache, getForks, getLoadbalance, getMerger, getMock, getParameters, getRetries, getSent, getTimeout, getValidation, isAsync, setActives, setAsync, setCache, setForks, setLoadbalance, setMerger, setParameters, setRetries, setSent, setTimeout, setValidationgetId, setId, toStringpublic ServiceBean()
public ServiceBean(Service service)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.springframework.context.ApplicationContextAwarepublic void setBeanName(String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwarepublic void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic String getBeanName()
ServiceBeanServiceBean's namepublic void export()
export in class ServiceConfig<T>public void destroy()
throws Exception
destroy in interface org.springframework.beans.factory.DisposableBeanExceptionpublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAwareapplicationEventPublisher - Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.