http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioAsyncNotifyFilter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioAsyncNotifyFilter.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioAsyncNotifyFilter.java index 53beb21..49dfcd5 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioAsyncNotifyFilter.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioAsyncNotifyFilter.java @@ -51,13 +51,13 @@ public class GridNioAsyncNotifyFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionOpened(final GridNioSession ses) throws GridException { + @Override public void onSessionOpened(final GridNioSession ses) throws IgniteCheckedException { workerPool.execute(new GridWorker(gridName, "session-opened-notify", log) { @Override protected void body() { try { proceedSessionOpened(ses); } - catch (GridException e) { + catch (IgniteCheckedException e) { handleException(ses, e); } } @@ -65,13 +65,13 @@ public class GridNioAsyncNotifyFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionClosed(final GridNioSession ses) throws GridException { + @Override public void onSessionClosed(final GridNioSession ses) throws IgniteCheckedException { workerPool.execute(new GridWorker(gridName, "session-closed-notify", log) { @Override protected void body() { try { proceedSessionClosed(ses); } - catch (GridException e) { + catch (IgniteCheckedException e) { handleException(ses, e); } } @@ -80,13 +80,13 @@ public class GridNioAsyncNotifyFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onMessageReceived(final GridNioSession ses, final Object msg) throws GridException { + @Override public void onMessageReceived(final GridNioSession ses, final Object msg) throws IgniteCheckedException { workerPool.execute(new GridWorker(gridName, "message-received-notify", log) { @Override protected void body() { try { proceedMessageReceived(ses, msg); } - catch (GridException e) { + catch (IgniteCheckedException e) { handleException(ses, e); } } @@ -94,27 +94,27 @@ public class GridNioAsyncNotifyFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onExceptionCaught(GridNioSession ses, GridException ex) throws GridException { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) throws IgniteCheckedException { proceedExceptionCaught(ses, ex); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws GridException { + @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException { return proceedSessionWrite(ses, msg); } /** {@inheritDoc} */ - @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException { return proceedSessionClose(ses); } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionWriteTimeout(ses); } @@ -122,11 +122,11 @@ public class GridNioAsyncNotifyFilter extends GridNioFilterAdapter { * @param ses Session. * @param ex Exception. */ - private void handleException(GridNioSession ses, GridException ex) { + private void handleException(GridNioSession ses, IgniteCheckedException ex) { try { proceedExceptionCaught(ses, ex); } - catch (GridException e) { + catch (IgniteCheckedException e) { U.warn(log, "Failed to forward exception to the underlying filter (will ignore) [ses=" + ses + ", " + "originalEx=" + ex + ", ex=" + e + ']'); }
http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioCodecFilter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioCodecFilter.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioCodecFilter.java index 4a730a5..1a59155 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioCodecFilter.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioCodecFilter.java @@ -53,22 +53,22 @@ public class GridNioCodecFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionOpened(GridNioSession ses) throws GridException { + @Override public void onSessionOpened(GridNioSession ses) throws IgniteCheckedException { proceedSessionOpened(ses); } /** {@inheritDoc} */ - @Override public void onSessionClosed(GridNioSession ses) throws GridException { + @Override public void onSessionClosed(GridNioSession ses) throws IgniteCheckedException { proceedSessionClosed(ses); } /** {@inheritDoc} */ - @Override public void onExceptionCaught(GridNioSession ses, GridException ex) throws GridException { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) throws IgniteCheckedException { proceedExceptionCaught(ses, ex); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws GridException { + @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException { // No encoding needed in direct mode. if (directMode) return proceedSessionWrite(ses, msg); @@ -84,7 +84,7 @@ public class GridNioCodecFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onMessageReceived(GridNioSession ses, Object msg) throws GridException { + @Override public void onMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException { if (!(msg instanceof ByteBuffer)) throw new GridNioException("Failed to decode incoming message (incoming message is not a byte buffer, " + "is filter properly placed?): " + msg.getClass()); @@ -116,17 +116,17 @@ public class GridNioCodecFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException { return proceedSessionClose(ses); } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionWriteTimeout(ses); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioEmbeddedFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioEmbeddedFuture.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioEmbeddedFuture.java index 94511e7..4f55eb8 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioEmbeddedFuture.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioEmbeddedFuture.java @@ -9,8 +9,8 @@ package org.gridgain.grid.util.nio; +import org.apache.ignite.*; import org.apache.ignite.lang.*; -import org.gridgain.grid.*; import org.gridgain.grid.util.typedef.internal.*; import org.jetbrains.annotations.*; @@ -50,7 +50,7 @@ public class GridNioEmbeddedFuture<R> extends GridNioFutureImpl<R> { try { onDone(t.get()); } - catch (IOException | GridException e) { + catch (IOException | IgniteCheckedException e) { onDone(e); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioException.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioException.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioException.java index 92cf652..a4d9882 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioException.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioException.java @@ -9,13 +9,13 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.jetbrains.annotations.*; /** * Nio specific exception. */ -public class GridNioException extends GridException { +public class GridNioException extends IgniteCheckedException { /** */ private static final long serialVersionUID = 0L; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilter.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilter.java index 33a41d6..00d1ab7 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilter.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilter.java @@ -9,7 +9,7 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; /** * This interface defines the general element in transformation chain between the nio server and @@ -62,35 +62,35 @@ public interface GridNioFilter { * Forwards session opened event to the next logical filter in filter chain. * * @param ses Opened session. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedSessionOpened(GridNioSession ses) throws GridException; + public void proceedSessionOpened(GridNioSession ses) throws IgniteCheckedException; /** * Forwards session closed event to the next logical filter in filter chain. * * @param ses Closed session. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedSessionClosed(GridNioSession ses) throws GridException; + public void proceedSessionClosed(GridNioSession ses) throws IgniteCheckedException; /** * Forwards GridNioException event to the next logical filter in filter chain. * * @param ses Session instance. * @param e GridNioException instance. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedExceptionCaught(GridNioSession ses, GridException e) throws GridException; + public void proceedExceptionCaught(GridNioSession ses, IgniteCheckedException e) throws IgniteCheckedException; /** * Forwards received message to the next logical filter in filter chain. * * @param ses Session instance. * @param msg Received message. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedMessageReceived(GridNioSession ses, Object msg) throws GridException; + public void proceedMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException; /** * Forwards write request to the next logical filter in filter chain. @@ -98,43 +98,43 @@ public interface GridNioFilter { * @param ses Session instance. * @param msg Message to send. * @return Write future. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<?> proceedSessionWrite(GridNioSession ses, Object msg) throws GridException; + public GridNioFuture<?> proceedSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException; /** * Forwards session close request to the next logical filter in filter chain. * * @param ses Session instance. * @return Close future. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<Boolean> proceedSessionClose(GridNioSession ses) throws GridException; + public GridNioFuture<Boolean> proceedSessionClose(GridNioSession ses) throws IgniteCheckedException; /** * Invoked when a new session was created. * * @param ses Opened session. - * @throws GridException If GridNioException occurred while handling event. + * @throws IgniteCheckedException If GridNioException occurred while handling event. */ - public void onSessionOpened(GridNioSession ses) throws GridException; + public void onSessionOpened(GridNioSession ses) throws IgniteCheckedException; /** * Invoked after session get closed. * * @param ses Closed session. - * @throws GridException If GridNioException occurred while handling event. + * @throws IgniteCheckedException If GridNioException occurred while handling event. */ - public void onSessionClosed(GridNioSession ses) throws GridException; + public void onSessionClosed(GridNioSession ses) throws IgniteCheckedException; /** * Invoked when exception is caught in filter processing. * - * @param ses Session that caused GridException. + * @param ses Session that caused IgniteCheckedException. * @param ex GridNioException instance. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - public void onExceptionCaught(GridNioSession ses, GridException ex) throws GridException; + public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) throws IgniteCheckedException; /** * Invoked when a write request is performed on a session. @@ -144,93 +144,93 @@ public interface GridNioFilter { * @return Write future. * @throws GridNioException If GridNioException occurred while handling event. */ - public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws GridException; + public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException; /** * Invoked when a new messages received. * * @param ses Session on which message was received. * @param msg Received message. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - public void onMessageReceived(GridNioSession ses, Object msg) throws GridException; + public void onMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException; /** * Invoked when a session close request is performed on session. * * @param ses Session to close. * @return Close future. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException; + public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException; /** * Called when session is idle for longer time that is * allowed by NIO server. * * @param ses Session that is idle. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void onSessionIdleTimeout(GridNioSession ses) throws GridException; + public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException; /** * Forwards session idle notification to the next logical filter in filter chain. * * @param ses Session instance. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedSessionIdleTimeout(GridNioSession ses) throws GridException; + public void proceedSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException; /** * Called when session has not empty write buffer that has not been fully * flushed during max timeout allowed by NIO server. * * @param ses Session that has timed out writes. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void onSessionWriteTimeout(GridNioSession ses) throws GridException; + public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException; /** * Forwards session write timeout notification to the next logical filter in filter chain. * * @param ses Session instance. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public void proceedSessionWriteTimeout(GridNioSession ses) throws GridException; + public void proceedSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException; /** * Pauses reads for session. * * @param ses Session. * @return Future for operation. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<?> proceedPauseReads(GridNioSession ses) throws GridException; + public GridNioFuture<?> proceedPauseReads(GridNioSession ses) throws IgniteCheckedException; /** * Pauses reads for session. * * @param ses Session. * @return Future for operation. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<?> onPauseReads(GridNioSession ses) throws GridException; + public GridNioFuture<?> onPauseReads(GridNioSession ses) throws IgniteCheckedException; /** * Resumes reads for session. * * @param ses Session. * @return Future for operation. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<?> proceedResumeReads(GridNioSession ses) throws GridException; + public GridNioFuture<?> proceedResumeReads(GridNioSession ses) throws IgniteCheckedException; /** * Resumes reads for session. * * @param ses Session. * @return Future for operation. - * @throws GridException If filter is not in chain or GridNioException occurred in the underlying filter. + * @throws IgniteCheckedException If filter is not in chain or GridNioException occurred in the underlying filter. */ - public GridNioFuture<?> onResumeReads(GridNioSession ses) throws GridException; + public GridNioFuture<?> onResumeReads(GridNioSession ses) throws IgniteCheckedException; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterAdapter.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterAdapter.java index a4dfcaa..b340179 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterAdapter.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterAdapter.java @@ -9,7 +9,7 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; /** * Class that defines the piece for application-to-network and vice-versa data conversions @@ -72,82 +72,82 @@ public abstract class GridNioFilterAdapter implements GridNioFilter { } /** {@inheritDoc} */ - @Override public void proceedSessionOpened(GridNioSession ses) throws GridException { + @Override public void proceedSessionOpened(GridNioSession ses) throws IgniteCheckedException { checkPrevious(); prevFilter.onSessionOpened(ses); } /** {@inheritDoc} */ - @Override public void proceedSessionClosed(GridNioSession ses) throws GridException { + @Override public void proceedSessionClosed(GridNioSession ses) throws IgniteCheckedException { checkPrevious(); prevFilter.onSessionClosed(ses); } /** {@inheritDoc} */ - @Override public void proceedExceptionCaught(GridNioSession ses, GridException e) throws GridException { + @Override public void proceedExceptionCaught(GridNioSession ses, IgniteCheckedException e) throws IgniteCheckedException { checkPrevious(); prevFilter.onExceptionCaught(ses, e); } /** {@inheritDoc} */ - @Override public void proceedMessageReceived(GridNioSession ses, Object msg) throws GridException { + @Override public void proceedMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException { checkPrevious(); prevFilter.onMessageReceived(ses, msg); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> proceedSessionWrite(GridNioSession ses, Object msg) throws GridException { + @Override public GridNioFuture<?> proceedSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException { checkNext(); return nextFilter.onSessionWrite(ses, msg); } /** {@inheritDoc} */ - @Override public GridNioFuture<Boolean> proceedSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> proceedSessionClose(GridNioSession ses) throws IgniteCheckedException { checkNext(); return nextFilter.onSessionClose(ses); } /** {@inheritDoc} */ - @Override public void proceedSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void proceedSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { checkPrevious(); prevFilter.onSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void proceedSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void proceedSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { checkPrevious(); prevFilter.onSessionWriteTimeout(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> proceedPauseReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> proceedPauseReads(GridNioSession ses) throws IgniteCheckedException { checkNext(); return nextFilter.onPauseReads(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> proceedResumeReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> proceedResumeReads(GridNioSession ses) throws IgniteCheckedException { checkNext(); return nextFilter.onResumeReads(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws IgniteCheckedException { return proceedPauseReads(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws IgniteCheckedException { return proceedResumeReads(ses); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterChain.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterChain.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterChain.java index 70bf0bf..894c538 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterChain.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFilterChain.java @@ -123,9 +123,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * Starts chain notification from head to tail. * * @param ses Session that was created. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public void onSessionOpened(GridNioSession ses) throws GridException { + @Override public void onSessionOpened(GridNioSession ses) throws IgniteCheckedException { head.onSessionOpened(ses); } @@ -133,9 +133,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * Starts chain notification from head to tail. * * @param ses Session that was closed. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public void onSessionClosed(GridNioSession ses) throws GridException { + @Override public void onSessionClosed(GridNioSession ses) throws IgniteCheckedException { head.onSessionClosed(ses); } @@ -143,9 +143,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * Starts chain notification from head to tail. * * @param ses Session in which GridNioException was caught. - * @param e GridException instance. + * @param e IgniteCheckedException instance. */ - @Override public void onExceptionCaught(GridNioSession ses, GridException e) { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException e) { try { head.onExceptionCaught(ses, e); } @@ -159,9 +159,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * * @param ses Session in which message was received. * @param msg Received message. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public void onMessageReceived(GridNioSession ses, Object msg) throws GridException { + @Override public void onMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException { head.onMessageReceived(ses, msg); } @@ -171,9 +171,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * @param ses Session to which message should be written. * @param msg Message to write. * @return Send future. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws GridException { + @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException { return tail.onSessionWrite(ses, msg); } @@ -182,19 +182,19 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * * @param ses Session to close. * @return Close future. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException { return tail.onSessionClose(ses); } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { head.onSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { head.onSessionWriteTimeout(ses); } @@ -203,9 +203,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * * @param ses Session to pause reads. * @return Future. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws IgniteCheckedException { return tail.onPauseReads(ses); } @@ -214,9 +214,9 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { * * @param ses Session to resume reads. * @return Future. - * @throws GridException If GridException occurred while handling event. + * @throws IgniteCheckedException If IgniteCheckedException occurred while handling event. */ - @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws IgniteCheckedException { return tail.onResumeReads(ses); } @@ -242,18 +242,18 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onExceptionCaught(GridNioSession ses, GridException ex) { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) { lsnr.onDisconnected(ses, ex); } /** {@inheritDoc} */ @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) - throws GridException { + throws IgniteCheckedException { return proceedSessionWrite(ses, msg); } /** {@inheritDoc} */ - @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException { return proceedSessionClose(ses); } @@ -263,22 +263,22 @@ public class GridNioFilterChain<T> extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { lsnr.onSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { lsnr.onSessionWriteTimeout(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws IgniteCheckedException { return proceedPauseReads(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws IgniteCheckedException { return proceedResumeReads(ses); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFinishedFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFinishedFuture.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFinishedFuture.java index 980b548..3fa76fc 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFinishedFuture.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFinishedFuture.java @@ -8,8 +8,8 @@ */ package org.gridgain.grid.util.nio; +import org.apache.ignite.*; import org.apache.ignite.lang.*; -import org.gridgain.grid.*; import org.gridgain.grid.util.typedef.internal.*; import org.jetbrains.annotations.*; @@ -48,7 +48,7 @@ public class GridNioFinishedFuture<R> implements GridNioFuture<R> { } /** {@inheritDoc} */ - @Override public R get() throws IOException, GridException { + @Override public R get() throws IOException, IgniteCheckedException { if (err != null) { if (err instanceof IOException) throw (IOException)err; @@ -60,17 +60,17 @@ public class GridNioFinishedFuture<R> implements GridNioFuture<R> { } /** {@inheritDoc} */ - @Override public R get(long timeout) throws IOException, GridException { + @Override public R get(long timeout) throws IOException, IgniteCheckedException { return get(); } /** {@inheritDoc} */ - @Override public R get(long timeout, TimeUnit unit) throws IOException, GridException { + @Override public R get(long timeout, TimeUnit unit) throws IOException, IgniteCheckedException { return get(); } /** {@inheritDoc} */ - @Override public boolean cancel() throws GridException { + @Override public boolean cancel() throws IgniteCheckedException { return false; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFuture.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFuture.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFuture.java index 2775c55..1754db7 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFuture.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFuture.java @@ -9,6 +9,7 @@ package org.gridgain.grid.util.nio; +import org.apache.ignite.*; import org.apache.ignite.lang.*; import org.gridgain.grid.*; import org.jetbrains.annotations.*; @@ -27,12 +28,12 @@ public interface GridNioFuture<R> { * returns operation result. * * @return Operation result. - * @throws GridInterruptedException Subclass of {@link GridException} thrown if the wait was interrupted. - * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link GridException} throws if operation was cancelled. - * @throws GridException If operation failed. + * @throws GridInterruptedException Subclass of {@link IgniteCheckedException} thrown if the wait was interrupted. + * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link IgniteCheckedException} throws if operation was cancelled. + * @throws IgniteCheckedException If operation failed. * @throws IOException If IOException occurred while performing operation. */ - public R get() throws IOException, GridException; + public R get() throws IOException, IgniteCheckedException; /** * Synchronously waits for completion of the operation for @@ -41,13 +42,13 @@ public interface GridNioFuture<R> { * * @param timeout The maximum time to wait in milliseconds. * @return Operation result. - * @throws GridInterruptedException Subclass of {@link GridException} thrown if the wait was interrupted. - * @throws org.apache.ignite.lang.IgniteFutureTimeoutException Subclass of {@link GridException} thrown if the wait was timed out. - * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link GridException} throws if operation was cancelled. - * @throws GridException If operation failed. + * @throws GridInterruptedException Subclass of {@link IgniteCheckedException} thrown if the wait was interrupted. + * @throws org.apache.ignite.lang.IgniteFutureTimeoutException Subclass of {@link IgniteCheckedException} thrown if the wait was timed out. + * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link IgniteCheckedException} throws if operation was cancelled. + * @throws IgniteCheckedException If operation failed. * @throws IOException If IOException occurred while performing operation. */ - public R get(long timeout) throws IOException, GridException; + public R get(long timeout) throws IOException, IgniteCheckedException; /** * Synchronously waits for completion of the operation for @@ -56,21 +57,21 @@ public interface GridNioFuture<R> { * @param timeout The maximum time to wait. * @param unit The time unit of the {@code timeout} argument. * @return Operation result. - * @throws GridInterruptedException Subclass of {@link GridException} thrown if the wait was interrupted. - * @throws org.apache.ignite.lang.IgniteFutureTimeoutException Subclass of {@link GridException} thrown if the wait was timed out. - * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link GridException} throws if operation was cancelled. - * @throws GridException If operation failed. + * @throws GridInterruptedException Subclass of {@link IgniteCheckedException} thrown if the wait was interrupted. + * @throws org.apache.ignite.lang.IgniteFutureTimeoutException Subclass of {@link IgniteCheckedException} thrown if the wait was timed out. + * @throws org.apache.ignite.lang.IgniteFutureCancelledException Subclass of {@link IgniteCheckedException} throws if operation was cancelled. + * @throws IgniteCheckedException If operation failed. * @throws IOException If IOException occurred while performing operation. */ - public R get(long timeout, TimeUnit unit) throws IOException, GridException; + public R get(long timeout, TimeUnit unit) throws IOException, IgniteCheckedException; /** * Cancels this future. * * @return {@code True} if future was canceled (i.e. was not finished prior to this call). - * @throws GridException If cancellation failed. + * @throws IgniteCheckedException If cancellation failed. */ - public boolean cancel() throws GridException; + public boolean cancel() throws IgniteCheckedException; /** * Checks if operation is done. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFutureImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFutureImpl.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFutureImpl.java index 3d5c4e9..6c5a6bc 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFutureImpl.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioFutureImpl.java @@ -9,10 +9,11 @@ package org.gridgain.grid.util.nio; +import org.apache.ignite.*; import org.apache.ignite.lang.*; import org.gridgain.grid.*; -import org.gridgain.grid.util.typedef.internal.*; import org.gridgain.grid.util.tostring.*; +import org.gridgain.grid.util.typedef.internal.*; import org.jetbrains.annotations.*; import java.io.*; @@ -73,7 +74,7 @@ public class GridNioFutureImpl<R> extends AbstractQueuedSynchronizer implements } /** {@inheritDoc} */ - @Override public R get() throws IOException, GridException { + @Override public R get() throws IOException, IgniteCheckedException { try { if (endTime == 0) acquireSharedInterruptibly(0); @@ -94,13 +95,13 @@ public class GridNioFutureImpl<R> extends AbstractQueuedSynchronizer implements } /** {@inheritDoc} */ - @Override public R get(long timeout) throws IOException, GridException { + @Override public R get(long timeout) throws IOException, IgniteCheckedException { // Do not replace with static import, as it may not compile. return get(timeout, TimeUnit.MILLISECONDS); } /** {@inheritDoc} */ - @Override public R get(long timeout, TimeUnit unit) throws IOException, GridException { + @Override public R get(long timeout, TimeUnit unit) throws IOException, IgniteCheckedException { A.ensure(timeout >= 0, "timeout cannot be negative: " + timeout); A.notNull(unit, "unit"); @@ -119,9 +120,9 @@ public class GridNioFutureImpl<R> extends AbstractQueuedSynchronizer implements * @return Result. * @throws InterruptedException If interrupted. * @throws org.apache.ignite.lang.IgniteFutureTimeoutException If timeout reached before computation completed. - * @throws GridException If error occurred. + * @throws IgniteCheckedException If error occurred. */ - @Nullable protected R get0(long nanosTimeout) throws InterruptedException, GridException { + @Nullable protected R get0(long nanosTimeout) throws InterruptedException, IgniteCheckedException { if (endTime == 0 && !tryAcquireSharedNanos(0, nanosTimeout)) throw new IgniteFutureTimeoutException("Timeout was reached before computation completed."); @@ -140,7 +141,7 @@ public class GridNioFutureImpl<R> extends AbstractQueuedSynchronizer implements * and call {@link #onCancelled()} callback explicitly if cancellation * indeed did happen. */ - @Override public boolean cancel() throws GridException { + @Override public boolean cancel() throws IgniteCheckedException { return false; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioParser.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioParser.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioParser.java index 68e67a7..969cc95 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioParser.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioParser.java @@ -8,7 +8,7 @@ */ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.jetbrains.annotations.*; import java.io.*; @@ -33,9 +33,9 @@ public interface GridNioParser { * @return Parsed user message or {@code null} if complete message has not been received yet. Note * that in case of returning {@code null} given buffer must be completely read. * @throws IOException If exception occurred while reading data. - * @throws GridException If any user-specific error occurred. + * @throws IgniteCheckedException If any user-specific error occurred. */ - @Nullable public Object decode(GridNioSession ses, ByteBuffer buf) throws IOException, GridException; + @Nullable public Object decode(GridNioSession ses, ByteBuffer buf) throws IOException, IgniteCheckedException; /** * This method is called whenever a message should be sent to the network connection @@ -47,7 +47,7 @@ public interface GridNioParser { * @param msg Message to encode. * @return Buffer containing encoded message. * @throws IOException If exception occurred while encoding data. - * @throws GridException If any user-specific error occurred while encoding data. + * @throws IgniteCheckedException If any user-specific error occurred while encoding data. */ - public ByteBuffer encode(GridNioSession ses, Object msg) throws IOException, GridException; + public ByteBuffer encode(GridNioSession ses, Object msg) throws IOException, IgniteCheckedException; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServer.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServer.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServer.java index 1e61a17..72ec526 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServer.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServer.java @@ -163,7 +163,7 @@ public class GridNioServer<T> { * @param metricsLsnr Metrics listener. * @param msgWriter Message writer. * @param filters Filters for this server. - * @throws GridException If failed. + * @throws IgniteCheckedException If failed. */ private GridNioServer( InetAddress addr, @@ -183,7 +183,7 @@ public class GridNioServer<T> { GridNioMetricsListener metricsLsnr, GridNioMessageWriter msgWriter, GridNioFilter... filters - ) throws GridException { + ) throws IgniteCheckedException { A.notNull(addr, "addr"); A.notNull(lsnr, "lsnr"); A.notNull(log, "log"); @@ -460,9 +460,9 @@ public class GridNioServer<T> { * * @param addr Local address to listen on. * @return Created selector. - * @throws GridException If selector could not be created or port is already in use. + * @throws IgniteCheckedException If selector could not be created or port is already in use. */ - private Selector createSelector(@Nullable SocketAddress addr) throws GridException { + private Selector createSelector(@Nullable SocketAddress addr) throws IgniteCheckedException { Selector selector = null; ServerSocketChannel srvrCh = null; @@ -494,7 +494,7 @@ public class GridNioServer<T> { U.close(srvrCh, log); U.close(selector, log); - throw new GridException("Failed to initialize NIO selector.", e); + throw new IgniteCheckedException("Failed to initialize NIO selector.", e); } } @@ -527,10 +527,10 @@ public class GridNioServer<T> { * @param gridName Grid name. * @param name Worker name. * @param log Logger. - * @throws GridException If selector could not be created. + * @throws IgniteCheckedException If selector could not be created. */ protected ByteBufferNioClientWorker(int idx, @Nullable String gridName, String name, IgniteLogger log) - throws GridException { + throws IgniteCheckedException { super(idx, gridName, name, log); readBuf = directBuf ? ByteBuffer.allocateDirect(8 << 10) : ByteBuffer.allocate(8 << 10); @@ -590,7 +590,7 @@ public class GridNioServer<T> { readBuf.clear(); } } - catch (GridException e) { + catch (IgniteCheckedException e) { close(ses, e); } } @@ -672,10 +672,10 @@ public class GridNioServer<T> { * @param gridName Grid name. * @param name Worker name. * @param log Logger. - * @throws GridException If selector could not be created. + * @throws IgniteCheckedException If selector could not be created. */ protected DirectNioClientWorker(int idx, @Nullable String gridName, String name, IgniteLogger log) - throws GridException { + throws IgniteCheckedException { super(idx, gridName, name, log); } @@ -728,7 +728,7 @@ public class GridNioServer<T> { else readBuf.clear(); } - catch (GridException e) { + catch (IgniteCheckedException e) { close(ses, e); } } @@ -1035,10 +1035,10 @@ public class GridNioServer<T> { * @param gridName Grid name. * @param name Worker name. * @param log Logger. - * @throws GridException If selector could not be created. + * @throws IgniteCheckedException If selector could not be created. */ protected AbstractNioClientWorker(int idx, @Nullable String gridName, String name, IgniteLogger log) - throws GridException { + throws IgniteCheckedException { super(gridName, name, log); selector = createSelector(null); @@ -1057,7 +1057,7 @@ public class GridNioServer<T> { bodyInternal(); } - catch (GridException e) { + catch (IgniteCheckedException e) { if (!Thread.currentThread().isInterrupted()) { U.error(log, "Failed to read data from remote connection (will wait for " + ERR_WAIT_TIME + "ms).", e); @@ -1088,10 +1088,10 @@ public class GridNioServer<T> { /** * Processes read and write events and registration requests. * - * @throws GridException If IOException occurred or thread was unable to add worker to workers pool. + * @throws IgniteCheckedException If IOException occurred or thread was unable to add worker to workers pool. */ @SuppressWarnings("unchecked") - private void bodyInternal() throws GridException { + private void bodyInternal() throws IgniteCheckedException { try { while (!closed && selector.isOpen()) { NioOperationFuture req; @@ -1179,10 +1179,10 @@ public class GridNioServer<T> { log.debug("Closing selector due to thread interruption: " + e.getMessage()); } catch (ClosedSelectorException e) { - throw new GridException("Selector got closed while active.", e); + throw new IgniteCheckedException("Selector got closed while active.", e); } catch (IOException e) { - throw new GridException("Failed to select events on selector.", e); + throw new IgniteCheckedException("Failed to select events on selector.", e); } finally { if (selector.isOpen()) { @@ -1279,7 +1279,7 @@ public class GridNioServer<T> { ses.bytesReceived(0); } } - catch (GridException e) { + catch (IgniteCheckedException e) { close(ses, e); } } @@ -1335,7 +1335,7 @@ public class GridNioServer<T> { req.onDone(ses); } - catch (GridException e) { + catch (IgniteCheckedException e) { close(ses, e); req.onDone(e); @@ -1357,7 +1357,7 @@ public class GridNioServer<T> { * @param e Exception to be passed to the listener, if any. * @return {@code True} if this call closed the ses. */ - protected boolean close(final GridSelectorNioSessionImpl ses, @Nullable final GridException e) { + protected boolean close(final GridSelectorNioSessionImpl ses, @Nullable final IgniteCheckedException e) { if (e != null) { // Print stack trace only if has runtime exception in it's cause. if (e.hasCause(IOException.class)) @@ -1409,7 +1409,7 @@ public class GridNioServer<T> { try { filterChain.onSessionClosed(ses); } - catch (GridException e1) { + catch (IgniteCheckedException e1) { filterChain.onExceptionCaught(ses, e1); } @@ -1492,7 +1492,7 @@ public class GridNioServer<T> { accept(); } - catch (GridException e) { + catch (IgniteCheckedException e) { if (!Thread.currentThread().isInterrupted()) { U.error(log, "Failed to accept remote connection (will wait for " + ERR_WAIT_TIME + "ms).", e); @@ -1512,9 +1512,9 @@ public class GridNioServer<T> { /** * Accepts connections and schedules them for processing by one of read workers. * - * @throws GridException If failed. + * @throws IgniteCheckedException If failed. */ - private void accept() throws GridException { + private void accept() throws IgniteCheckedException { try { while (!closed && selector.isOpen() && !Thread.currentThread().isInterrupted()) { // Wake up every 2 seconds to check if closed. @@ -1530,10 +1530,10 @@ public class GridNioServer<T> { ", err=" + e.getMessage() + ']'); } catch (ClosedSelectorException e) { - throw new GridException("Selector got closed while active: " + this, e); + throw new IgniteCheckedException("Selector got closed while active: " + this, e); } catch (IOException e) { - throw new GridException("Failed to accept connection: " + this, e); + throw new IgniteCheckedException("Failed to accept connection: " + this, e); } finally { closeSelector(); @@ -1816,7 +1816,7 @@ public class GridNioServer<T> { } /** {@inheritDoc} */ - @Override public void onSessionOpened(GridNioSession ses) throws GridException { + @Override public void onSessionOpened(GridNioSession ses) throws IgniteCheckedException { if (directMode && sslFilter != null) ses.addMeta(BUF_SSL_SYSTEM_META_KEY, new ConcurrentLinkedDeque8<>()); @@ -1824,12 +1824,12 @@ public class GridNioServer<T> { } /** {@inheritDoc} */ - @Override public void onSessionClosed(GridNioSession ses) throws GridException { + @Override public void onSessionClosed(GridNioSession ses) throws IgniteCheckedException { proceedSessionClosed(ses); } /** {@inheritDoc} */ - @Override public void onExceptionCaught(GridNioSession ses, GridException ex) throws GridException { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) throws IgniteCheckedException { proceedExceptionCaught(ses, ex); } @@ -1858,7 +1858,7 @@ public class GridNioServer<T> { } /** {@inheritDoc} */ - @Override public void onMessageReceived(GridNioSession ses, Object msg) throws GridException { + @Override public void onMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException { proceedMessageReceived(ses, msg); } @@ -1868,22 +1868,22 @@ public class GridNioServer<T> { } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionWriteTimeout(ses); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onPauseReads(GridNioSession ses) throws IgniteCheckedException { return pauseResumeReads(ses, NioOperation.PAUSE_READ); } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws GridException { + @Override public GridNioFuture<?> onResumeReads(GridNioSession ses) throws IgniteCheckedException { return pauseResumeReads(ses, NioOperation.RESUME_READ); } } @@ -1957,9 +1957,9 @@ public class GridNioServer<T> { * Finishes building the instance. * * @return Final instance of {@link GridNioServer}. - * @throws GridException If NIO client worker creation failed or address is already in use. + * @throws IgniteCheckedException If NIO client worker creation failed or address is already in use. */ - public GridNioServer<T> build() throws GridException { + public GridNioServer<T> build() throws IgniteCheckedException { GridNioServer<T> ret = new GridNioServer<>( addr, port, http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServerBuffer.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServerBuffer.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServerBuffer.java index a76a519..98fa73c 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServerBuffer.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioServerBuffer.java @@ -9,7 +9,7 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.jetbrains.annotations.*; import java.nio.*; @@ -57,9 +57,9 @@ public class GridNioServerBuffer { /** * @param buf Buffer. * @return Message bytes or {@code null} if message is not fully read yet. - * @throws GridException If failed to parse message. + * @throws IgniteCheckedException If failed to parse message. */ - @Nullable public byte[] read(ByteBuffer buf) throws GridException { + @Nullable public byte[] read(ByteBuffer buf) throws IgniteCheckedException { if (cnt < 0) { for (; cnt < 0 && buf.hasRemaining(); cnt++) { msgSize <<= 8; @@ -72,7 +72,7 @@ public class GridNioServerBuffer { // If count is 0 then message size should be inited. if (msgSize <= 0) - throw new GridException("Invalid message size: " + msgSize); + throw new IgniteCheckedException("Invalid message size: " + msgSize); data = new byte[msgSize]; } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioSessionImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioSessionImpl.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioSessionImpl.java index d81f98f..30fd345 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioSessionImpl.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridNioSessionImpl.java @@ -9,7 +9,7 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.gridgain.grid.util.typedef.internal.*; import org.jetbrains.annotations.*; @@ -93,7 +93,7 @@ public class GridNioSessionImpl implements GridNioSession { return chain().onSessionWrite(this, msg); } - catch (GridException e) { + catch (IgniteCheckedException e) { close(); return new GridNioFinishedFuture<Object>(e); @@ -105,7 +105,7 @@ public class GridNioSessionImpl implements GridNioSession { try { return chain().onResumeReads(this); } - catch (GridException e) { + catch (IgniteCheckedException e) { close(); return new GridNioFinishedFuture<Object>(e); @@ -117,7 +117,7 @@ public class GridNioSessionImpl implements GridNioSession { try { return chain().onPauseReads(this); } - catch (GridException e) { + catch (IgniteCheckedException e) { close(); return new GridNioFinishedFuture<Object>(e); @@ -130,7 +130,7 @@ public class GridNioSessionImpl implements GridNioSession { try { return filterChain.onSessionClose(this); } - catch (GridException e) { + catch (IgniteCheckedException e) { return new GridNioFinishedFuture<>(e); } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridShmemCommunicationClient.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridShmemCommunicationClient.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridShmemCommunicationClient.java index d5dec86..8777405 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridShmemCommunicationClient.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridShmemCommunicationClient.java @@ -40,11 +40,11 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien * @param connTimeout Connection timeout. * @param log Logger. * @param msgWriter Message writer. - * @throws GridException If failed. + * @throws IgniteCheckedException If failed. */ public GridShmemCommunicationClient(GridNioMetricsListener metricsLsnr, int port, long connTimeout, IgniteLogger log, GridNioMessageWriter msgWriter) - throws GridException { + throws IgniteCheckedException { super(metricsLsnr); assert metricsLsnr != null; @@ -63,7 +63,7 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien /** {@inheritDoc} */ @Override public synchronized void doHandshake(IgniteInClosure2X<InputStream, OutputStream> handshakeC) - throws GridException { + throws IgniteCheckedException { handshakeC.applyx(shmem.inputStream(), shmem.outputStream()); } @@ -86,9 +86,9 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien } /** {@inheritDoc} */ - @Override public synchronized void sendMessage(byte[] data, int len) throws GridException { + @Override public synchronized void sendMessage(byte[] data, int len) throws IgniteCheckedException { if (closed()) - throw new GridException("Communication client was closed: " + this); + throw new IgniteCheckedException("Communication client was closed: " + this); try { shmem.outputStream().write(data, 0, len); @@ -96,7 +96,7 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien metricsLsnr.onBytesSent(len); } catch (IOException e) { - throw new GridException("Failed to send message to remote node: " + shmem, e); + throw new IgniteCheckedException("Failed to send message to remote node: " + shmem, e); } markUsed(); @@ -104,9 +104,9 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien /** {@inheritDoc} */ @Override public synchronized void sendMessage(@Nullable UUID nodeId, GridTcpCommunicationMessageAdapter msg) - throws GridException { + throws IgniteCheckedException { if (closed()) - throw new GridException("Communication client was closed: " + this); + throw new IgniteCheckedException("Communication client was closed: " + this); assert writeBuf.hasArray(); @@ -116,14 +116,14 @@ public class GridShmemCommunicationClient extends GridAbstractCommunicationClien metricsLsnr.onBytesSent(cnt); } catch (IOException e) { - throw new GridException("Failed to send message to remote node: " + shmem, e); + throw new IgniteCheckedException("Failed to send message to remote node: " + shmem, e); } markUsed(); } /** {@inheritDoc} */ - @Override public void sendMessage(ByteBuffer data) throws GridException { + @Override public void sendMessage(ByteBuffer data) throws IgniteCheckedException { throw new UnsupportedOperationException(); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpCommunicationClient.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpCommunicationClient.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpCommunicationClient.java index d1c8c5e..a20ea24 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpCommunicationClient.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpCommunicationClient.java @@ -9,11 +9,11 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.gridgain.grid.util.direct.*; -import org.jetbrains.annotations.*; -import org.gridgain.grid.util.typedef.internal.*; import org.gridgain.grid.util.lang.*; +import org.gridgain.grid.util.typedef.internal.*; +import org.jetbrains.annotations.*; import java.io.*; import java.net.*; @@ -55,7 +55,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient * @param bufSize Buffer size (or {@code 0} to disable buffer). * @param minBufferedMsgCnt Minimum buffered message count. * @param bufSizeRatio Communication buffer size ratio. - * @throws GridException If failed. + * @throws IgniteCheckedException If failed. */ public GridTcpCommunicationClient( GridNioMetricsListener metricsLsnr, @@ -69,7 +69,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient int bufSize, int minBufferedMsgCnt, double bufSizeRatio - ) throws GridException { + ) throws IgniteCheckedException { super(metricsLsnr); assert metricsLsnr != null; @@ -114,7 +114,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient success = true; } catch (IOException e) { - throw new GridException("Failed to connect to remote host " + + throw new IgniteCheckedException("Failed to connect to remote host " + "[addr=" + addr + ", localHost=" + locHost + ']', e); } finally { @@ -124,12 +124,12 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient } /** {@inheritDoc} */ - @Override public void doHandshake(IgniteInClosure2X<InputStream, OutputStream> handshakeC) throws GridException { + @Override public void doHandshake(IgniteInClosure2X<InputStream, OutputStream> handshakeC) throws IgniteCheckedException { try { handshakeC.applyx(sock.getInputStream(), sock.getOutputStream()); } catch (IOException e) { - throw new GridException("Failed to access IO streams when executing handshake with remote node: " + + throw new IgniteCheckedException("Failed to access IO streams when executing handshake with remote node: " + sock.getRemoteSocketAddress(), e); } } @@ -165,9 +165,9 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient } /** {@inheritDoc} */ - @Override public void sendMessage(byte[] data, int len) throws GridException { + @Override public void sendMessage(byte[] data, int len) throws IgniteCheckedException { if (closed()) - throw new GridException("Client was closed: " + this); + throw new IgniteCheckedException("Client was closed: " + this); try { out.write(data, 0, len); @@ -175,7 +175,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient metricsLsnr.onBytesSent(len); } catch (IOException e) { - throw new GridException("Failed to send message to remote node: " + sock.getRemoteSocketAddress(), e); + throw new IgniteCheckedException("Failed to send message to remote node: " + sock.getRemoteSocketAddress(), e); } markUsed(); @@ -183,9 +183,9 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient /** {@inheritDoc} */ @Override public void sendMessage(@Nullable UUID nodeId, GridTcpCommunicationMessageAdapter msg) - throws GridException { + throws IgniteCheckedException { if (closed()) - throw new GridException("Client was closed: " + this); + throw new IgniteCheckedException("Client was closed: " + this); assert writeBuf.hasArray(); @@ -195,7 +195,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient metricsLsnr.onBytesSent(cnt); } catch (IOException e) { - throw new GridException("Failed to send message to remote node: " + sock.getRemoteSocketAddress(), e); + throw new IgniteCheckedException("Failed to send message to remote node: " + sock.getRemoteSocketAddress(), e); } markUsed(); @@ -212,7 +212,7 @@ public class GridTcpCommunicationClient extends GridAbstractCommunicationClient } /** {@inheritDoc} */ - @Override public void sendMessage(ByteBuffer data) throws GridException { + @Override public void sendMessage(ByteBuffer data) throws IgniteCheckedException { throw new UnsupportedOperationException(); } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpNioCommunicationClient.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpNioCommunicationClient.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpNioCommunicationClient.java index 6d2a8f7..49053d3 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpNioCommunicationClient.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/GridTcpNioCommunicationClient.java @@ -9,11 +9,11 @@ package org.gridgain.grid.util.nio; -import org.gridgain.grid.*; +import org.apache.ignite.*; import org.gridgain.grid.util.direct.*; -import org.jetbrains.annotations.*; -import org.gridgain.grid.util.typedef.internal.*; import org.gridgain.grid.util.lang.*; +import org.gridgain.grid.util.typedef.internal.*; +import org.jetbrains.annotations.*; import java.io.*; import java.nio.*; @@ -54,7 +54,7 @@ public class GridTcpNioCommunicationClient extends GridAbstractCommunicationClie } /** {@inheritDoc} */ - @Override public void doHandshake(IgniteInClosure2X<InputStream, OutputStream> handshakeC) throws GridException { + @Override public void doHandshake(IgniteInClosure2X<InputStream, OutputStream> handshakeC) throws IgniteCheckedException { throw new UnsupportedOperationException(); } @@ -76,14 +76,14 @@ public class GridTcpNioCommunicationClient extends GridAbstractCommunicationClie } /** {@inheritDoc} */ - @Override public void sendMessage(byte[] data, int len) throws GridException { + @Override public void sendMessage(byte[] data, int len) throws IgniteCheckedException { throw new UnsupportedOperationException(); } /** {@inheritDoc} */ - @Override public void sendMessage(ByteBuffer data) throws GridException { + @Override public void sendMessage(ByteBuffer data) throws IgniteCheckedException { if (closed()) - throw new GridException("Client was closed: " + this); + throw new IgniteCheckedException("Client was closed: " + this); GridNioFuture<?> fut = ses.send(data); @@ -92,19 +92,19 @@ public class GridTcpNioCommunicationClient extends GridAbstractCommunicationClie fut.get(); } catch (IOException e) { - throw new GridException("Failed to send message [client=" + this + ']', e); + throw new IgniteCheckedException("Failed to send message [client=" + this + ']', e); } } } /** {@inheritDoc} */ @Override public void sendMessage(@Nullable UUID nodeId, GridTcpCommunicationMessageAdapter msg) - throws GridException { + throws IgniteCheckedException { // Node ID is never provided in asynchronous send mode. assert nodeId == null; if (closed()) - throw new GridException("Client was closed: " + this); + throw new IgniteCheckedException("Client was closed: " + this); GridNioFuture<?> fut = ses.send(msg); @@ -113,7 +113,7 @@ public class GridTcpNioCommunicationClient extends GridAbstractCommunicationClie fut.get(); } catch (IOException e) { - throw new GridException("Failed to send message [client=" + this + ']', e); + throw new IgniteCheckedException("Failed to send message [client=" + this + ']', e); } } } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslFilter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslFilter.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslFilter.java index 282c0e1..c7a3371 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslFilter.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslFilter.java @@ -123,7 +123,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionOpened(GridNioSession ses) throws GridException { + @Override public void onSessionOpened(GridNioSession ses) throws IgniteCheckedException { if (log.isDebugEnabled()) log.debug("Remote client connected, creating SSL handler and performing initial handshake: " + ses); @@ -158,14 +158,14 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionClosed(GridNioSession ses) throws GridException { + @Override public void onSessionClosed(GridNioSession ses) throws IgniteCheckedException { GridNioSslHandler hnd = sslHandler(ses); try { GridNioFutureImpl<?> fut = ses.removeMeta(HANDSHAKE_FUT_META_KEY); if (fut != null) - fut.onDone(new GridException("SSL handshake failed (connection closed).")); + fut.onDone(new IgniteCheckedException("SSL handshake failed (connection closed).")); hnd.shutdown(); } @@ -175,7 +175,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onExceptionCaught(GridNioSession ses, GridException ex) throws GridException { + @Override public void onExceptionCaught(GridNioSession ses, IgniteCheckedException ex) throws IgniteCheckedException { proceedExceptionCaught(ses, ex); } @@ -221,7 +221,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws GridException { + @Override public GridNioFuture<?> onSessionWrite(GridNioSession ses, Object msg) throws IgniteCheckedException { if (directMode) return proceedSessionWrite(ses, msg); @@ -260,7 +260,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onMessageReceived(GridNioSession ses, Object msg) throws GridException { + @Override public void onMessageReceived(GridNioSession ses, Object msg) throws IgniteCheckedException { ByteBuffer input = checkMessage(ses, msg); GridNioSslHandler hnd = sslHandler(ses); @@ -299,7 +299,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws GridException { + @Override public GridNioFuture<Boolean> onSessionClose(GridNioSession ses) throws IgniteCheckedException { GridNioSslHandler hnd = sslHandler(ses); hnd.lock(); @@ -320,7 +320,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { * @throws GridNioException If failed to forward requests to filter chain. * @return Close future. */ - private GridNioFuture<Boolean> shutdownSession(GridNioSession ses, GridNioSslHandler hnd) throws GridException { + private GridNioFuture<Boolean> shutdownSession(GridNioSession ses, GridNioSslHandler hnd) throws IgniteCheckedException { try { hnd.closeOutbound(); @@ -334,12 +334,12 @@ public class GridNioSslFilter extends GridNioFilterAdapter { } /** {@inheritDoc} */ - @Override public void onSessionIdleTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionIdleTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionIdleTimeout(ses); } /** {@inheritDoc} */ - @Override public void onSessionWriteTimeout(GridNioSession ses) throws GridException { + @Override public void onSessionWriteTimeout(GridNioSession ses) throws IgniteCheckedException { proceedSessionWriteTimeout(ses); } @@ -353,7 +353,7 @@ public class GridNioSslFilter extends GridNioFilterAdapter { GridNioSslHandler hnd = ses.meta(SSL_HANDLER.ordinal()); if (hnd == null) - throw new GridRuntimeException("Failed to process incoming message (received message before SSL handler " + + throw new IgniteException("Failed to process incoming message (received message before SSL handler " + "was created): " + ses); return hnd; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/06931b4b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslHandler.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslHandler.java b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslHandler.java index dbfd293..94657ed 100644 --- a/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslHandler.java +++ b/modules/core/src/main/java/org/gridgain/grid/util/nio/ssl/GridNioSslHandler.java @@ -140,7 +140,7 @@ class GridNioSslHandler extends ReentrantLock { * @throws GridNioException If filter processing has thrown an exception. * @throws SSLException If failed to process SSL data. */ - void handshake() throws GridException, SSLException { + void handshake() throws IgniteCheckedException, SSLException { if (log.isDebugEnabled()) log.debug("Entered handshake(): [handshakeStatus=" + handshakeStatus + ", ses=" + ses + ']'); @@ -244,7 +244,7 @@ class GridNioSslHandler extends ReentrantLock { * @throws GridNioException If exception occurred while forwarding events to underlying filter. * @throws SSLException If failed to process SSL data. */ - void messageReceived(ByteBuffer buf) throws GridException, SSLException { + void messageReceived(ByteBuffer buf) throws IgniteCheckedException, SSLException { if (buf.limit() > inNetBuf.remaining()) { inNetBuf = expandBuffer(inNetBuf, inNetBuf.capacity() + buf.limit() * 2); @@ -373,7 +373,7 @@ class GridNioSslHandler extends ReentrantLock { * Flushes all deferred write events. * @throws GridNioException If failed to forward writes to the filter. */ - void flushDeferredWrites() throws GridException { + void flushDeferredWrites() throws IgniteCheckedException { assert isHeldByCurrentThread(); assert handshakeFinished; @@ -420,7 +420,7 @@ class GridNioSslHandler extends ReentrantLock { * @return Write future. * @throws GridNioException If send failed. */ - GridNioFuture<?> writeNetBuffer() throws GridException { + GridNioFuture<?> writeNetBuffer() throws IgniteCheckedException { assert isHeldByCurrentThread(); ByteBuffer cp = copy(outNetBuf); @@ -434,7 +434,7 @@ class GridNioSslHandler extends ReentrantLock { * @throws SSLException If failed to process SSL data. * @throws GridNioException If failed to pass events to the next filter. */ - private void unwrapData() throws GridException, SSLException { + private void unwrapData() throws IgniteCheckedException, SSLException { if (log.isDebugEnabled()) log.debug("Unwrapping received data: " + ses); @@ -458,7 +458,7 @@ class GridNioSslHandler extends ReentrantLock { * @throws SSLException If SSL exception occurred while unwrapping. * @throws GridNioException If failed to pass event to the next filter. */ - private Status unwrapHandshake() throws SSLException, GridException { + private Status unwrapHandshake() throws SSLException, IgniteCheckedException { // Flip input buffer so we can read the collected data. inNetBuf.flip(); @@ -493,7 +493,7 @@ class GridNioSslHandler extends ReentrantLock { * @throws GridNioException If exception occurred during handshake. * @throws SSLException If failed to process SSL data */ - private void renegotiateIfNeeded(SSLEngineResult res) throws GridException, SSLException { + private void renegotiateIfNeeded(SSLEngineResult res) throws IgniteCheckedException, SSLException { if (res.getStatus() != CLOSED && res.getStatus() != BUFFER_UNDERFLOW && res.getHandshakeStatus() != NOT_HANDSHAKING) { // Renegotiation required.