javax.faces.event

## Interface BehaviorListener

- All Superinterfaces:
    EventListener, FacesListener
  All Known Subinterfaces:
    AjaxBehaviorListener

      public interface BehaviorListener
      extends FacesListener

  A generic base interface for event listeners for various types of `BehaviorEvent`s. All listener interfaces for specific `BehaviorEvent` event types must extend this interface.

  Implementations of this interface must have a zero-args public constructor. If the class that implements this interface has state that needs to be saved and restored between requests, the class must also implement `StateHolder`.

  Since:
    2.0

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.