mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-01 21:17:13 +00:00
Remove deprecated BlockChainListener.
Use NewBestBlockListener, TransactionReceivedInBlockListener and ReorganizeListener instead.
This commit is contained in:
@@ -199,27 +199,6 @@ public abstract class AbstractBlockChain {
|
|||||||
removeTransactionReceivedListener(wallet);
|
removeTransactionReceivedListener(wallet);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Replaced with more specific listener methods: use them instead. */
|
|
||||||
@Deprecated @SuppressWarnings("deprecation")
|
|
||||||
public void addListener(BlockChainListener listener) {
|
|
||||||
addListener(listener, Threading.USER_THREAD);
|
|
||||||
}
|
|
||||||
|
|
||||||
/** Replaced with more specific listener methods: use them instead. */
|
|
||||||
@Deprecated
|
|
||||||
public void addListener(BlockChainListener listener, Executor executor) {
|
|
||||||
addReorganizeListener(executor, listener);
|
|
||||||
addNewBestBlockListener(executor, listener);
|
|
||||||
addTransactionReceivedListener(executor, listener);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Deprecated
|
|
||||||
public void removeListener(BlockChainListener listener) {
|
|
||||||
removeReorganizeListener(listener);
|
|
||||||
removeNewBestBlockListener(listener);
|
|
||||||
removeTransactionReceivedListener(listener);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds a {@link NewBestBlockListener} listener to the chain.
|
* Adds a {@link NewBestBlockListener} listener to the chain.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ package org.bitcoinj.core;
|
|||||||
import com.google.common.collect.*;
|
import com.google.common.collect.*;
|
||||||
import com.google.common.util.concurrent.*;
|
import com.google.common.util.concurrent.*;
|
||||||
|
|
||||||
import org.bitcoinj.core.listeners.BlockChainListener;
|
|
||||||
import org.bitcoinj.utils.*;
|
import org.bitcoinj.utils.*;
|
||||||
import org.bitcoinj.wallet.CoinSelector;
|
import org.bitcoinj.wallet.CoinSelector;
|
||||||
import org.bitcoinj.wallet.Wallet;
|
import org.bitcoinj.wallet.Wallet;
|
||||||
|
|||||||
@@ -1,45 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright by the original author or authors.
|
|
||||||
*
|
|
||||||
* Licensed 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.bitcoinj.core.listeners;
|
|
||||||
|
|
||||||
import org.bitcoinj.core.*;
|
|
||||||
|
|
||||||
import java.util.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* For backwards compatibility only. Implements the block chain listener interfaces. Use the more specific interfaces
|
|
||||||
* instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public class AbstractBlockChainListener implements BlockChainListener {
|
|
||||||
@Override
|
|
||||||
public void notifyNewBestBlock(StoredBlock block) throws VerificationException {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void reorganize(StoredBlock splitPoint, List<StoredBlock> oldBlocks, List<StoredBlock> newBlocks) throws VerificationException {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void receiveFromBlock(Transaction tx, StoredBlock block, BlockChain.NewBlockType blockType, int relativityOffset) throws VerificationException {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean notifyTransactionIsInBlock(Sha256Hash txHash, StoredBlock block, BlockChain.NewBlockType blockType, int relativityOffset) throws VerificationException {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright by the original author or authors.
|
|
||||||
*
|
|
||||||
* Licensed 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.bitcoinj.core.listeners;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Old interface for backwards compatibility. Implement the more specific interfaces instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public interface BlockChainListener extends NewBestBlockListener, TransactionReceivedInBlockListener, ReorganizeListener {
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user