This is an automated email from the ASF dual-hosted git repository. robbie pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
commit 957ebcbb65cb564097fd5b1d171366b2c141f51a Author: Justin Bertram <[email protected]> AuthorDate: Tue Feb 11 22:22:16 2025 -0600 ARTEMIS-5306 remove unused class All references to this class were removed in db94b18b731544aca57cd4daf9f8a8aeddee58af. Therefore, this class is safe to remove. --- .../activemq/artemis/core/io/RunnableCallback.java | 66 ---------------------- 1 file changed, 66 deletions(-) diff --git a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/RunnableCallback.java b/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/RunnableCallback.java deleted file mode 100644 index e704bb4697..0000000000 --- a/artemis-journal/src/main/java/org/apache/activemq/artemis/core/io/RunnableCallback.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.apache.activemq.artemis.core.io; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import java.lang.invoke.MethodHandles; - -public class RunnableCallback implements IOCallback { - private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); - - Runnable okCallback; - Runnable errorCallback; - - public RunnableCallback(Runnable ok, Runnable error) { - if (ok == null) { - throw new NullPointerException("ok = null"); - } - if (ok == null) { - throw new NullPointerException("error = null"); - } - okCallback = ok; - errorCallback = error; - } - - public RunnableCallback(Runnable ok) { - if (ok == null) { - throw new NullPointerException("ok = null"); - } - okCallback = ok; - errorCallback = ok; - } - - @Override - public void done() { - try { - okCallback.run(); - } catch (Throwable e) { - logger.warn(e.getMessage(), e); - } - } - - @Override - public void onError(int errorCode, String errorMessage) { - try { - errorCallback.run(); - } catch (Throwable e) { - logger.warn(e.getMessage(), e); - } - } -} --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information, visit: https://activemq.apache.org/contact
