public class ObservedBeanFactoryBean
extends org.springframework.aop.framework.ProxyFactoryBean
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanFactoryAware, javax.jcr.observation.EventListener, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationEventPublisherAware
Constructor and Description |
---|
ObservedBeanFactoryBean() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected Object |
createInstance() |
void |
destroy() |
protected void |
destroyInstance(Object instance) |
protected javax.jcr.Node |
getConfigurationNode() |
Class<?> |
getDefaultClass() |
String |
getPath() |
String |
getRepository()
Deprecated.
|
String |
getWorkspace() |
void |
onEvent(javax.jcr.observation.EventIterator events) |
protected void |
reloadInstance() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setBeanName(String beanName) |
void |
setDefaultClass(Class<?> defaultClass) |
void |
setMaxObservationDelay(int maxObservationDelay) |
void |
setObservationDelay(int observationDelay) |
void |
setPath(String path) |
void |
setRepository(String repository)
Deprecated.
|
void |
setWorkspace(String workspace) |
protected void |
startObservation() |
protected void |
stopObservation() |
protected Object |
transformNode(javax.jcr.Node node) |
adviceChanged, createCompositeInterface, getObject, getObjectType, getProxy, isSingleton, setAdvisorAdapterRegistry, setAutodetectInterfaces, setBeanClassLoader, setFrozen, setInterceptorNames, setProxyClassLoader, setProxyInterfaces, setSingleton, setTargetName
addListener, createAopProxy, getAopProxyFactory, isActive, removeListener, setAopProxyFactory
addAdvice, addAdvice, addAdvisor, addAdvisor, addAdvisors, addAdvisors, addAllAdvisors, addInterface, adviceIncluded, copyConfigurationFrom, copyConfigurationFrom, countAdvicesOfType, getAdvisorChainFactory, getAdvisors, getAdvisorsInternal, getInterceptorsAndDynamicInterceptionAdvice, getProxiedInterfaces, getTargetClass, getTargetSource, indexOf, indexOf, isInterfaceProxied, isPreFiltered, removeAdvice, removeAdvisor, removeAdvisor, removeInterface, replaceAdvisor, setAdvisorChainFactory, setInterfaces, setPreFiltered, setTarget, setTargetClass, setTargetSource, toProxyConfigString, toString, updateAdvisorArray
copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setOpaque, setOptimize, setProxyTargetClass
public Class<?> getDefaultClass()
public void setDefaultClass(Class<?> defaultClass)
@Deprecated public String getRepository()
@Deprecated public void setRepository(String repository)
public String getWorkspace()
public void setWorkspace(String workspace)
public String getPath()
public void setPath(String path)
public void setMaxObservationDelay(int maxObservationDelay)
public void setObservationDelay(int observationDelay)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void destroy() throws Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
public void onEvent(javax.jcr.observation.EventIterator events)
onEvent
in interface javax.jcr.observation.EventListener
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
setBeanFactory
in class org.springframework.aop.framework.ProxyFactoryBean
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher
in interface org.springframework.context.ApplicationEventPublisherAware
public void setBeanName(String beanName)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
protected Object createInstance() throws info.magnolia.jcr.node2bean.Node2BeanException, javax.jcr.RepositoryException
info.magnolia.jcr.node2bean.Node2BeanException
javax.jcr.RepositoryException
protected void destroyInstance(Object instance)
protected void reloadInstance() throws info.magnolia.jcr.node2bean.Node2BeanException, javax.jcr.RepositoryException
info.magnolia.jcr.node2bean.Node2BeanException
javax.jcr.RepositoryException
protected Object transformNode(javax.jcr.Node node) throws info.magnolia.jcr.node2bean.Node2BeanException, javax.jcr.RepositoryException
info.magnolia.jcr.node2bean.Node2BeanException
javax.jcr.RepositoryException
protected javax.jcr.Node getConfigurationNode() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected void startObservation()
protected void stopObservation()
Copyright © 2009–2015 Magnolia International Ltd.. All rights reserved.