/** * Checks if this is a directory-related event. * * @return {@code True} if this event is directory-related. */ public boolean isDirectory() { int t = type(); return t == EVT_IGFS_DIR_CREATED || t == EVT_IGFS_DIR_RENAMED || t == EVT_IGFS_DIR_DELETED; }
@Override public boolean apply(Event e) { IgfsEvent e0 = (IgfsEvent)e; return e0.type() == EVT_IGFS_FILE_PURGED && e0.path().equals(file1); } },
@Override public boolean apply(Event e) { IgfsEvent e0 = (IgfsEvent)e; return e0.type() == EVT_IGFS_FILE_OPENED_WRITE && e0.path().equals(file1); } },
/** {@inheritDoc} */ @Override public boolean apply(Event e) { IgfsEvent e0 = (IgfsEvent)e; return e0.type() == evt && e0.path().equals(path); } }
@Override public boolean apply(Event e) { IgfsEvent e0 = (IgfsEvent)e; return e0.type() == EVT_IGFS_FILE_CLOSED_WRITE && e0.path().equals(file1); } }
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2"), evt.path()); assertEquals(EVT_IGFS_DIR_DELETED, evt3.type()); assertEquals(new IgfsPath("/dir1/dir2"), evt3.path());
assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/file1"), evt.path()); assertEquals((long)dataSize, evt.dataSize()); assertEquals(EVT_IGFS_FILE_OPENED_READ, evt.type()); assertEquals(new IgfsPath("/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_READ, evt.type()); assertEquals(new IgfsPath("/file1"), evt.path()); assertEquals((long) dataSize, evt.dataSize());
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2"), evt.path()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/file1"), evt.path()); assertEquals(0, evt.dataSize()); assertEquals(EVT_IGFS_FILE_RENAMED, evt4.type()); assertEquals(new IgfsPath("/dir1/dir2/file1"), evt4.path()); assertEquals(new IgfsPath("/dir1/file1"), evt4.newPath());
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertTrue(evt.isDirectory()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertFalse(evt.isDirectory()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertFalse(evt.isDirectory()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertEquals(EVT_IGFS_DIR_DELETED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path());
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertTrue(evt.isDirectory()); assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2"), evt.path()); assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/dir3"), evt.path()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/dir3/file1"), evt.path()); assertFalse(evt.isDirectory()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/dir3/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/dir3/file1"), evt.path()); assertEquals(0, evt.dataSize()); assertEquals(EVT_IGFS_FILE_RENAMED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2/dir3/file1"), evt.path()); assertEquals(new IgfsPath("/dir1/dir2/dir3/mvFile1"), evt.newPath()); assertEquals(EVT_IGFS_DIR_DELETED, evt.type()); assertEquals(new IgfsPath("/dir1/dir2"), evt.path());
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertTrue(evt.isDirectory()); assertEquals(EVT_IGFS_DIR_RENAMED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertEquals(new IgfsPath("/mvDir1"), evt.newPath()); assertEquals(EVT_IGFS_DIR_DELETED, evt.type()); assertEquals(new IgfsPath("/mvDir1"), evt.path()); assertTrue(evt.isDirectory());
assertEquals(EVT_IGFS_DIR_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1"), evt.path()); assertTrue(evt.isDirectory()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file1"), evt.path()); assertEquals(0, evt.dataSize()); assertEquals(EVT_IGFS_FILE_CREATED, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertEquals(EVT_IGFS_FILE_OPENED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertEquals(EVT_IGFS_FILE_CLOSED_WRITE, evt.type()); assertEquals(new IgfsPath("/dir1/file2"), evt.path()); assertEquals(0, evt.dataSize());
/** * Checks if this is a directory-related event. * * @return {@code True} if this event is directory-related. */ public boolean isDirectory() { int t = type(); return t == EVT_IGFS_DIR_CREATED || t == EVT_IGFS_DIR_RENAMED || t == EVT_IGFS_DIR_DELETED; }