/** * Stops query manager. * * @param cancel Cancel queries. * @param destroy Cache destroy flag.. */ @Override public final void stop0(boolean cancel, boolean destroy) { if (log.isDebugEnabled()) log.debug("Stopped cache query manager."); }
/** * Log info message to loggers. * * @param msg Message text. * @param loggers Loggers. */ private void info(String msg, IgniteLogger... loggers) { for (IgniteLogger logger : loggers) if (logger != null && logger.isInfoEnabled()) logger.info(msg); } }
/** * Logs out error message. * * @param msg Error message. */ default void error(String msg) { error(null, msg, null); }
/** {@inheritDoc} */ @Override protected void start0() throws IgniteCheckedException { cctx.gridIO().addMessageListener(TOPIC_DEADLOCK_DETECTION, (nodeId, msg, plc) -> { if (msg instanceof DeadlockProbe) { if (log.isDebugEnabled()) log.debug("Received a probe message [msg=" + msg + ']'); DeadlockProbe msg0 = (DeadlockProbe)msg; handleDeadlockProbe(msg0); } else log.warning("Unexpected message received [node=" + nodeId + ", msg=" + msg + ']'); }); }
/** * Logs out information message. * The default implementation calls {@code this.info(msg)}. * * @param marker Name of the marker to be associated with the message. * @param msg Information message. */ default void info(@Nullable String marker, String msg) { info(msg); }
/** * */ private void printProgress(int k) { if (k % 1000 == 0) log.warning("Keys -> " + k); }
/** {@inheritDoc} */ @Override public IgniteLogger getLogger(Object ctgr) { assert ctgr != null; return new GridLoggerProxy(impl.getLogger(ctgr), ctgr, igniteInstanceName, id8); }
@Override public boolean apply(Event evt) { log.info("Event: " + evt); evtLatch.countDown(); return true; } }, EventType.EVT_CACHE_REBALANCE_STARTED, EventType.EVT_CACHE_REBALANCE_STOPPED);
@Override public void apply(IgniteInternalFuture<?> fut) { try { // Make sure there were no errors. fut.get(); } catch (IgniteCheckedException e) { log.warning("Failed to send handshake message, will close session: " + ses, e); ses.close(); } } });
/** * Creates new logger instance based on given logger and given category. * * @param log Base logger. * @param ctgr Category. * @return Initiated logger. * @throws Exception In case of an error. */ protected IgniteLogger logger(IgniteLogger log, Object ctgr) throws Exception { return log.getLogger(ctgr); }
/** {@inheritDoc} */ @Override public void onKernalStart() throws IgniteCheckedException { if (log.isDebugEnabled()) log.debug("Ignoring kernel started callback: " + this); }
/** * Processes a response from a remote peer. Completes a mini future for that peer. * * @param nodeId Remote peer node id. */ public void onResult(UUID nodeId) { if (log.isInfoEnabled()) log.info("Remote peer acked partition counters delivery [futId=" + futId + ", node=" + nodeId + ']'); completeMini(nodeId); }
@Override public void onEvent(Iterable<CacheEntryEvent<? extends Integer, ? extends Integer>> evts) throws CacheEntryListenerException { for (CacheEntryEvent<? extends Integer, ? extends Integer> evt : evts) { latch.countDown(); log.info("Received event: " + evt); } } };
/** * Logs error message with optional exception. * The default implementation calls {@code this.error(msg)}. * * @param marker Name of the marker to be associated with the message. * @param msg Error message. * @param e Optional exception (can be {@code null}). */ default void error(@Nullable String marker, String msg, @Nullable Throwable e) { error(msg, e); }
/** {@inheritDoc} */ @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg, boolean fut, IgniteInClosure<IgniteException> ackC) throws IgniteCheckedException { if (ses.meta(PROCESS_META) == null && !(msg instanceof ProcessHandshakeMessage)) log.warning("Writing message before handshake has finished [ses=" + ses + ", msg=" + msg + ']'); return proceedSessionWrite(ses, msg, fut, ackC); }
/** * @param cls Class. * @return Logger for specified class. */ public static IgniteLogger getLogger(Class<?> cls) { return rootLog.getLogger(cls); }
/** {@inheritDoc} */ @Override public void onMessage(UUID nodeId, Object msg, byte plc) { assert nodeId != null; assert msg != null; if (log.isDebugEnabled()) log.debug("Received session attribute request message [msg=" + msg + ", nodeId=" + nodeId + ']'); processTaskSessionRequest(nodeId, (GridTaskSessionRequest)msg); } }
@Override public void doLog(IgniteLogger log, String msg, Throwable e, boolean quiet) { if (quiet) U.quietAndInfo(log, msg); else { if (log.isInfoEnabled()) log.info(msg); } } };
/** {@inheritDoc} */ @Override public void onUpdated(Iterable<CacheEntryEvent<?, ?>> evts) { for (CacheEntryEvent<?, ?> evt : evts) { log.info("Received cache event: " + evt); latch.countDown(); } } }
/** {@inheritDoc} */ @Override public void save(D d, String path) { try (FileOutputStream fos = new FileOutputStream(path)) { try (ObjectOutputStream outStream = new ObjectOutputStream(fos)) { outStream.writeObject(d); } } catch (IOException e) { if (log != null) log.error("Error opening file.", e); } }