public static class IndexableIOEvent.RenamedFileEvent extends IndexableIOEvent
IndexableIOEvent.DeletedFileEvent, IndexableIOEvent.Kind, IndexableIOEvent.NewFileEvent, IndexableIOEvent.RenamedFileEvent
Constructor and Description |
---|
RenamedFileEvent(Path oldPath,
Path newPath) |
Modifier and Type | Method and Description |
---|---|
<T> T |
apply(Function<IndexableIOEvent.NewFileEvent,T> newHandler,
Function<IndexableIOEvent.RenamedFileEvent,T> renameHandler,
Function<IndexableIOEvent.DeletedFileEvent,T> deleteHandler) |
void |
consume(Consumer<IndexableIOEvent.NewFileEvent> newFileConsumer,
Consumer<IndexableIOEvent.RenamedFileEvent> renameConsumer,
Consumer<IndexableIOEvent.DeletedFileEvent> deleteConsumer) |
Path |
getNewPath() |
Path |
getOldPath() |
String |
toString() |
getKind
public Path getOldPath()
public Path getNewPath()
public void consume(Consumer<IndexableIOEvent.NewFileEvent> newFileConsumer, Consumer<IndexableIOEvent.RenamedFileEvent> renameConsumer, Consumer<IndexableIOEvent.DeletedFileEvent> deleteConsumer)
consume
in class IndexableIOEvent
public <T> T apply(Function<IndexableIOEvent.NewFileEvent,T> newHandler, Function<IndexableIOEvent.RenamedFileEvent,T> renameHandler, Function<IndexableIOEvent.DeletedFileEvent,T> deleteHandler)
apply
in class IndexableIOEvent
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.