# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

# WatchEvent

`public interface WatchEvent`
``

java.nio.file.WatchEvent<T>

An event or a repeated event for an object that is registered with a `WatchService`.

An event is classified by its `kind` and has a `count` to indicate the number of times that the event has been observed. This allows for efficient representation of repeated events. The `context` method returns any context associated with the event. In the case of a repeated event then the context is the same for all events.

Watch events are immutable and safe for use by multiple concurrent threads.

## Summary

### Nested classes
`interface` | `WatchEvent.Kind<T>` An event kind, for the purposes of identification.
`interface` | `WatchEvent.Modifier` An event modifier that qualifies how a `Watchable` is registered with a `WatchService`.

### Public methods
`abstract T` | `context()` Returns the context for the event.
`abstract int` | `count()` Returns the event count.
`abstract Kind<T>` | `kind()` Returns the event kind.

## Public methods

### context

    public abstract T context ()

Returns the context for the event.

In the case of `ENTRY_CREATE`, `ENTRY_DELETE`, and `ENTRY_MODIFY` events the context is a `Path` that is the `relative` path between the directory registered with the watch service, and the entry that is created, deleted, or modified.

Returns
`T` | the event context; may be `null`

### count

    public abstract int count ()

Returns the event count. If the event count is greater than `1` then this is a repeated event.

Returns
`int` | the event count

### kind

    public abstract Kind<T> kind ()

Returns the event kind.

Returns
`Kind<T>` | the event kind

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*