Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.hammurapi.eventbus
Interface Derivation<E,P extends Comparable<P>,C>

Show UML class diagram

    public interface Derivation<E,P extends Comparable<P>,C>

Information about how conclusion was derived.

Method Summary
`EventHandler<E,P,C,?,?>` | `getHandler()`
`List<E>` | `getInputs()`
`void` | `invalidate(InferenceContext<E,P,C,?,?,?> inferenceContext)` This method is invoked by event bus, not to be invoked by client code.
`boolean` | `isDerivedFrom(E sourceEvent)`
`long` | `timestamp()`

Method Detail

### getHandler

    EventHandler<E,P,C,?,?> getHandler()

  Returns:
    Handler which posted this event.

### getInputs

    List<E> getInputs()

  Returns:
    List of handler inputs which produced this event.

### isDerivedFrom

    boolean isDerivedFrom(E sourceEvent)

  Parameters:
    `event` -
  Returns:
    True if the parameter event is source of this derivation or derivations of one of parameter event derivations.

### timestamp

    long timestamp()

### invalidate

    void invalidate(InferenceContext<E,P,C,?,?,?> inferenceContext)

  This method is invoked by event bus, not to be invoked by client code.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD