# Hierarchy For Package com.tick42.glue.core.interop.event

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.EventObject (implements java.io.Serializable)
    - com.tick42.glue.core.GlueEvent<T>
      - com.tick42.glue.core.interop.event.InteropEvent<T>
        - com.tick42.glue.core.interop.event.MethodEvent.Support<T> (implements com.tick42.glue.core.interop.event.MethodEvent<T>)
          - com.tick42.glue.core.interop.event.MethodAddedEvent<T>
          - com.tick42.glue.core.interop.event.MethodRemovedEvent<T>
        - com.tick42.glue.core.interop.event.ServerEvent
          - com.tick42.glue.core.interop.event.ServerAddedEvent
          - com.tick42.glue.core.interop.event.ServerRemovedEvent
        - com.tick42.glue.core.interop.event.ServerMethodEvent (implements com.tick42.glue.core.interop.event.MethodEvent<T>)
          - com.tick42.glue.core.interop.event.ServerMethodAddedEvent
          - com.tick42.glue.core.interop.event.ServerMethodRemovedEvent

## Interface Hierarchy

- java.util.function.Consumer<T>
  - com.tick42.glue.core.GlueEvent.Listener<E> (also extends java.util.EventListener)
    - com.tick42.glue.core.interop.event.InteropEvent.Listener<E>
      - com.tick42.glue.core.interop.event.MethodEvent.Listener<E,​T>
        - com.tick42.glue.core.interop.event.MethodAddedEvent.Listener<T>
        - com.tick42.glue.core.interop.event.MethodRemovedEvent.Listener<T>
        - com.tick42.glue.core.interop.event.ServerMethodEvent.Listener<E> (also extends com.tick42.glue.core.interop.event.InteropEvent.Listener<E>)
      - com.tick42.glue.core.interop.event.ServerMethodEvent.Listener<E> (also extends com.tick42.glue.core.interop.event.MethodEvent.Listener<E,​T>)
- java.util.EventListener
  - com.tick42.glue.core.GlueEvent.Listener<E> (also extends java.util.function.Consumer<T>)
    - com.tick42.glue.core.interop.event.InteropEvent.Listener<E>
      - com.tick42.glue.core.interop.event.MethodEvent.Listener<E,​T>
        - com.tick42.glue.core.interop.event.MethodAddedEvent.Listener<T>
        - com.tick42.glue.core.interop.event.MethodRemovedEvent.Listener<T>
        - com.tick42.glue.core.interop.event.ServerMethodEvent.Listener<E> (also extends com.tick42.glue.core.interop.event.InteropEvent.Listener<E>)
      - com.tick42.glue.core.interop.event.ServerMethodEvent.Listener<E> (also extends com.tick42.glue.core.interop.event.MethodEvent.Listener<E,​T>)
- com.tick42.glue.core.interop.event.MethodEvent<T>