## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event

- Packages that use Event
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.util.event |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |

- - ### Uses of Event in org.apache.tinkerpop.gremlin.process.traversal.step

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step with type parameters of type Event
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Mutating<E extends Event>` A marker interface for steps that modify the graph.

  - ### Uses of Event in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type Event
    Modifier and Type | Method and Description
    --- | ---
    `CallbackRegistry<Event>` | DropStep.`getMutatingCallbackRegistry()`

  - ### Uses of Event in org.apache.tinkerpop.gremlin.process.traversal.step.util.event

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with type parameters of type Event
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CallbackRegistry<E extends Event>`
    `interface` | `EventCallback<E extends Event>` A `Consumer` function definition for consuming `Event` objects raised from `Step` objects at the time of execution.
    `class` | `ListCallbackRegistry<E extends Event>`

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.util.event that implement Event
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Event.EdgeAddedEvent` Represents an action where an `Edge` is added to the `Graph`.
    `static class` | `Event.EdgePropertyChangedEvent` Represents an action where an `Edge` `Property` is added/modified.
    `static class` | `Event.EdgePropertyRemovedEvent` Represents an action where an `Edge` `Property` is removed.
    `static class` | `Event.EdgeRemovedEvent` Represents an action where an `Edge` is removed from the `Graph`.
    `static class` | `Event.ElementPropertyChangedEvent` A base class for `Property` mutation events.
    `static class` | `Event.ElementPropertyEvent` A base class for `Property` mutation events.
    `static class` | `Event.VertexAddedEvent` Represents an action where a `Vertex` is removed from the `Graph`.
    `static class` | `Event.VertexPropertyChangedEvent` Represents an action where a `VertexProperty` is modified on a `Vertex`.
    `static class` | `Event.VertexPropertyPropertyChangedEvent` Represents an action where a `Property` is modified on a `VertexProperty`.
    `static class` | `Event.VertexPropertyPropertyRemovedEvent` Represents an action where a `Property` is removed from a `VertexProperty`.
    `static class` | `Event.VertexPropertyRemovedEvent` Represents an action where a `Property` is removed from a `Vertex`.
    `static class` | `Event.VertexRemovedEvent` Represents an action where a `Vertex` is removed from the `Graph`.

  - ### Uses of Event in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type Event
    Modifier and Type | Method and Description
    --- | ---
    `void` | EventStrategy.EventStrategyCallback.`accept(Event event)`
    `void` | EventStrategy.EventQueue.`addEvent(Event evt)` Add an event to the event queue.
    `void` | EventStrategy.DefaultEventQueue.`addEvent(Event evt)`
    `void` | EventStrategy.TransactionalEventQueue.`addEvent(Event evt)`

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.