本文整理了Java中org.uberfire.java.nio.file.WatchService.poll()
方法的一些代码示例,展示了WatchService.poll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WatchService.poll()
方法的具体详情如下:
包路径:org.uberfire.java.nio.file.WatchService
类名称:WatchService
方法名:poll
暂无
代码示例来源:origin: org.uberfire/uberfire-nio2-model
@Override
public WatchKey register(WatchService watcher,
Kind<?>... events)
throws UnsupportedOperationException, IllegalArgumentException,
ClosedWatchServiceException, IOException, SecurityException {
return watcher.poll();
}
代码示例来源:origin: org.uberfire/uberfire-nio2-model
@Override
public WatchKey register(WatchService watcher,
Kind<?>[] events,
Modifier... modifiers)
throws UnsupportedOperationException, IllegalArgumentException,
ClosedWatchServiceException, IOException, SecurityException {
return watcher.poll();
}
代码示例来源:origin: kiegroup/appformer
@Override
public WatchKey register(WatchService watcher,
Kind<?>... events)
throws UnsupportedOperationException, IllegalArgumentException,
ClosedWatchServiceException, IOException, SecurityException {
return watcher.poll();
}
代码示例来源:origin: kiegroup/appformer
@Override
public WatchKey register(WatchService watcher,
Kind<?>[] events,
Modifier... modifiers)
throws UnsupportedOperationException, IllegalArgumentException,
ClosedWatchServiceException, IOException, SecurityException {
return watcher.poll();
}
代码示例来源:origin: org.uberfire/uberfire-nio2-jgit
false);
List<WatchEvent<?>> watchEvents = fsDora1.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora2.poll().pollEvents();
assertEquals(3,
watchEvents.size());
false);
watchEvents = fsDora2.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora2.poll().pollEvents();
assertEquals(2,
watchEvents.size());
watchEvents = fsDora1.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora1.poll().pollEvents();
assertEquals(2,
watchEvents.size());
代码示例来源:origin: kiegroup/appformer
false);
List<WatchEvent<?>> watchEvents = fsDora1.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora2.poll().pollEvents();
assertEquals(3,
watchEvents.size());
false);
watchEvents = fsDora2.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora2.poll().pollEvents();
assertEquals(2,
watchEvents.size());
watchEvents = fsDora1.poll().pollEvents();
assertEquals(3,
watchEvents.size());
watchEvents = fsDora1.poll().pollEvents();
assertEquals(2,
watchEvents.size());
代码示例来源:origin: org.uberfire/uberfire-io
@Test
public void simpleWatcherTest() {
final Path init = ioService.get(URI.create("git://amend-repo-test/dora1.txt"));
final WatchService ws = init.getFileSystem().newWatchService();
ioService.write(init,
"init!");
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
WatchEvent.Kind<?> kind = events.get(0).kind();
assertEquals(kind.name(),
StandardWatchEventKind.ENTRY_CREATE.name());
assertEquals(1,
events.size());
}
ioService.write(init,
"init 2!");
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
WatchEvent.Kind<?> kind = events.get(0).kind();
assertEquals(kind.name(),
StandardWatchEventKind.ENTRY_MODIFY.name());
assertEquals(1,
events.size());
}
}
}
代码示例来源:origin: kiegroup/appformer
@Test
public void simpleWatcherTest() {
final Path init = ioService.get(URI.create("git://amend-repo-test/dora1.txt"));
final WatchService ws = init.getFileSystem().newWatchService();
ioService.write(init,
"init!");
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
WatchEvent.Kind<?> kind = events.get(0).kind();
assertEquals(kind.name(),
StandardWatchEventKind.ENTRY_CREATE.name());
assertEquals(1,
events.size());
}
ioService.write(init,
"init 2!");
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
WatchEvent.Kind<?> kind = events.get(0).kind();
assertEquals(kind.name(),
StandardWatchEventKind.ENTRY_MODIFY.name());
assertEquals(1,
events.size());
}
}
}
代码示例来源:origin: org.uberfire/uberfire-io
"message1"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
代码示例来源:origin: org.uberfire/uberfire-io
@Test
public void deleteOnBatchEventShouldKeepUserInfo() {
final Path init = ioService.get(URI.create("git://amend-repo-test/file.txt"));
final WatchService ws = init.getFileSystem().newWatchService();
String user = "dora";
String message = "message";
ioService.write(init,
"init!",
new CommentedOption(user,
message));
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
}
ioService.startBatch(init.getFileSystem());
ioService.delete(init, new CommentedOption(user, message));
ioService.endBatch();
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
JGitWatchEvent event = (JGitWatchEvent) events.get(0);
WatchContext context = (WatchContext) event.context();
assertEquals(user, context.getUser());
}
}
代码示例来源:origin: kiegroup/appformer
@Test
public void deleteOnBatchEventShouldKeepUserInfo() {
final Path init = ioService.get(URI.create("git://amend-repo-test/file.txt"));
final WatchService ws = init.getFileSystem().newWatchService();
String user = "dora";
String message = "message";
ioService.write(init,
"init!",
new CommentedOption(user,
message));
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
}
ioService.startBatch(init.getFileSystem());
ioService.delete(init, new CommentedOption(user, message));
ioService.endBatch();
{
List<WatchEvent<?>> events = ws.poll().pollEvents();
JGitWatchEvent event = (JGitWatchEvent) events.get(0);
WatchContext context = (WatchContext) event.context();
assertEquals(user, context.getUser());
}
}
代码示例来源:origin: kiegroup/appformer
"message1"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
events.size());
List<WatchEvent<?>> events = ws.poll().pollEvents();
代码示例来源:origin: org.uberfire/uberfire-io
"message2"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
"message3"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
assertNotNull(ws.poll());
ioService.write(path,
"ooooo wdfs fg sdf!");
assertNull(ws.poll());
ioService.write(path2,
"ooooo222!");
assertNull(ws.poll());
ioService.write(path2,
" sdfsdg sdg ooooo222!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(4,
代码示例来源:origin: kiegroup/appformer
"message2"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
"message3"));
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(1,
assertNotNull(ws.poll());
ioService.write(path,
"ooooo wdfs fg sdf!");
assertNull(ws.poll());
ioService.write(path2,
"ooooo222!");
assertNull(ws.poll());
ioService.write(path2,
" sdfsdg sdg ooooo222!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(4,
代码示例来源:origin: kiegroup/appformer
ioService.write(f1,
"f1-u1!");
assertNull(ws.poll());
ioService.write(f2,
"f2-u1!");
assertNull(ws.poll());
ioService.write(f3,
"f3-u1!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(3,
ioService.write(f1,
"f1-u1!");
assertNull(ws.poll());
ioService.write(f2,
"f2-u2!");
assertNull(ws.poll());
ioService.write(f3,
"f3-u2!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(2,
代码示例来源:origin: org.uberfire/uberfire-io
ioService.write(f1,
"f1-u1!");
assertNull(ws.poll());
ioService.write(f2,
"f2-u1!");
assertNull(ws.poll());
ioService.write(f3,
"f3-u1!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(3,
ioService.write(f1,
"f1-u1!");
assertNull(ws.poll());
ioService.write(f2,
"f2-u2!");
assertNull(ws.poll());
ioService.write(f3,
"f3-u2!");
assertNull(ws.poll());
ioService.endBatch();
List<WatchEvent<?>> events = ws.poll().pollEvents();
assertEquals(2,
内容来源于网络,如有侵权,请联系作者删除!