Class ServerEventDispatcher
java.lang.Object
de.uplanet.lucy.server.portalserver.ServerEventDispatcher
A dispatcher for server events that must be defined in the Spring application
context of the portal server.
The dispatcher does not hold strong references to the registered listeners, so the caller must control the lifecycle of the listener instances.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Deprecated.Do not use this method.static void
checkAvailable
(org.springframework.context.ApplicationContext p_appCtx) Check if theserverEventDispatcher
bean is defined.static de.uplanet.lucy.server.portalserver.IServerEventDispatcher
Get theserverEventDispatcher
bean.static de.uplanet.lucy.server.portalserver.IServerEventDispatcher
getInstance
(org.springframework.context.ApplicationContext p_appCtx) Get theserverEventDispatcher
bean.
-
Field Details
-
BEAN_NAME
- See Also:
-
-
Method Details
-
checkAvailable
Deprecated.Do not use this method.- Throws:
IllegalStateException
- If the server event dispatcher is not available.
-
checkAvailable
public static void checkAvailable(org.springframework.context.ApplicationContext p_appCtx) Check if theserverEventDispatcher
bean is defined.- Throws:
IllegalStateException
- If the server event dispatcher is not available.
-
getInstance
public static de.uplanet.lucy.server.portalserver.IServerEventDispatcher getInstance() throws org.springframework.beans.BeansExceptionGet theserverEventDispatcher
bean.- Returns:
- The bean.
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
- If the beanserverEventDispatcher
is not defined.org.springframework.beans.factory.BeanNotOfRequiredTypeException
- If the bean is not of the required type.org.springframework.beans.BeansException
- If the bean could not be created.
-
getInstance
public static de.uplanet.lucy.server.portalserver.IServerEventDispatcher getInstance(org.springframework.context.ApplicationContext p_appCtx) throws org.springframework.beans.BeansException Get theserverEventDispatcher
bean.- Parameters:
p_appCtx
- The Spring application context.- Returns:
- The bean.
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
- If the beanserverEventDispatcher
is not defined.org.springframework.beans.factory.BeanNotOfRequiredTypeException
- If the bean is not of the required type.org.springframework.beans.BeansException
- If the bean could not be created.
-