Class UiRouter
- java.lang.Object
-
- net.splitcells.dem.resource.communication.interaction.UiRouter
-
- All Implemented Interfaces:
Flushable
,AutoCloseable
,ListWA<LogMessage<Perspective>>
,SetWA<LogMessage<Perspective>>
,Resource
,Closeable
,Flushable
,Sui<LogMessage<Perspective>>
,Ui
public class UiRouter extends Object implements Ui
TODO Log all usedDiscoverable.path()
to dedicated file.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <R extends ListWA<LogMessage<Perspective>>>
Rappend(LogMessage<Perspective> arg)
void
close()
Used in order to circumvent checked exceptions ofAutoCloseable.close()
.void
flush()
Used in order to circumvent checked exceptions.static UiRouter
uiRouter(Predicate<LogMessage<Perspective>> messageFilter)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
uiRouter
public static UiRouter uiRouter(Predicate<LogMessage<Perspective>> messageFilter)
-
append
public <R extends ListWA<LogMessage<Perspective>>> R append(LogMessage<Perspective> arg)
- Specified by:
append
in interfaceListWA<LogMessage<Perspective>>
-
close
public void close()
Description copied from interface:Closeable
Used in order to circumvent checked exceptions ofAutoCloseable.close()
.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
-