Spring for Apache Hadoop

org.springframework.yarn.listener
Class AbstractCompositeListener<T>

java.lang.Object
  extended by org.springframework.yarn.listener.AbstractCompositeListener<T>
Type Parameters:
T - the type of the listener
Direct Known Subclasses:
CompositeAppmasterStateListener, CompositeContainerAllocatorListener, CompositeContainerMonitorStateListener, CompositeContainerStateListener, CompositePartitionedStepExecutionStateListener

public class AbstractCompositeListener<T>
extends java.lang.Object

Base implementation for all composite listeners.

Author:
Janne Valkealahti

Constructor Summary
AbstractCompositeListener()
          Constructs instance with an empty listener list.
 
Method Summary
 OrderedComposite<T> getListeners()
          Gets the listeners.
 void register(T listener)
          Register a new listener.
 void setListeners(java.util.List<? extends T> listeners)
          Sets the list of listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCompositeListener

public AbstractCompositeListener()
Constructs instance with an empty listener list.

Method Detail

setListeners

public void setListeners(java.util.List<? extends T> listeners)
Sets the list of listeners. This clears all existing listeners.

Parameters:
listeners - the new listeners

register

public void register(T listener)
Register a new listener.

Parameters:
listener - the listener

getListeners

public OrderedComposite<T> getListeners()
Gets the listeners.

Returns:
the listeners

Spring for Apache Hadoop