Class MediationListener.Mediation<Q extends Annotation,T,W>

java.lang.Object
org.eclipse.sisu.space.MediationListener.Mediation<Q,T,W>
Enclosing class:
MediationListener

private static final class MediationListener.Mediation<Q extends Annotation,T,W> extends Object
Record containing all the necessary details about a mediated watcher.
  • Field Details

    • watchedKey

      final com.google.inject.Key<T> watchedKey
    • mediator

      final Mediator<Q extends Annotation,T,W> mediator
    • watcherType

      final Class<W> watcherType
  • Constructor Details

    • Mediation

      Mediation(com.google.inject.Key<T> watchedKey, Mediator<Q,T,W> mediator, Class<W> watcherType)