@Override public void log( Class<? extends IpcCommand> command, long time, TimeUnit timeUnit, IpcCall call, Map<String, Object> result) { log.debug( "{} took {} {} to process {}", new Object[] {command.getName(), time, timeUnit.name().toLowerCase(), call.getArguments()}); }
@Override public boolean apply(IpcCall call, IpcCommand command) { return call.getArguments().get("date") instanceof Date; }