public class EventListenersFactoryBean
extends org.springframework.beans.factory.config.AbstractFactoryBean
event listeners within
 XML can be cumbersome.| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
debugAll  | 
| Constructor and Description | 
|---|
EventListenersFactoryBean(CurrentDetails cd,
                         TokenHolder th,
                         ACLVoter voter,
                         OmeroInterceptor interceptor)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
additions()  | 
protected void | 
append(java.lang.String key,
      java.lang.Object... objs)
appends the objects to the existing list identified by key. 
 | 
protected java.lang.Object | 
createInstance()
First, adds all default listeners. 
 | 
java.lang.Class | 
getObjectType()
this  
FactoryBean produces a Map instance for use in
 LocalSessionFactoryBean.setEventListeners(Map) | 
boolean | 
isSingleton()
being a singleton implies that this  
FactoryBean will only ever
 create one instance. | 
protected void | 
override(java.lang.String[] keys,
        java.lang.Object object)
calls override for each key 
 | 
protected void | 
override(java.lang.String key,
        java.lang.Object object)
first re-initializes the list for key, and then adds object 
 | 
protected void | 
overrides()  | 
protected void | 
prepend(java.lang.String key,
       java.lang.Object... objs)
adds the objects to the existing list identified by key. 
 | 
protected void | 
put(java.lang.String key,
   java.lang.Object[] objs)
replaces the key with the provided objects or an empty list if none
 provided 
 | 
void | 
setDebugAll(boolean debug)
for setter injection 
 | 
public EventListenersFactoryBean(CurrentDetails cd, TokenHolder th, ACLVoter voter, OmeroInterceptor interceptor)
public java.lang.Class getObjectType()
FactoryBean produces a Map instance for use in
 LocalSessionFactoryBean.setEventListeners(Map)getObjectType in interface org.springframework.beans.factory.FactoryBeangetObjectType in class org.springframework.beans.factory.config.AbstractFactoryBeanpublic boolean isSingleton()
FactoryBean will only ever
 create one instance.isSingleton in interface org.springframework.beans.factory.FactoryBeanisSingleton in class org.springframework.beans.factory.config.AbstractFactoryBeanprotected java.lang.Object createInstance()
                                   throws java.lang.Exception
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBeanjava.lang.Exceptionpublic void setDebugAll(boolean debug)
protected void overrides()
protected void additions()
protected void override(java.lang.String[] keys,
                        java.lang.Object object)
protected void override(java.lang.String key,
                        java.lang.Object object)
protected void append(java.lang.String key,
                      java.lang.Object... objs)
protected void prepend(java.lang.String key,
                       java.lang.Object... objs)
protected void put(java.lang.String key,
                   java.lang.Object[] objs)
                
                
Version: 5.4.6-ice35-b87
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.