Replacing last argument of the NodeConnection#connect method for a NodeErrorListener instance
This commit is contained in:
parent
da378506d9
commit
b1c93a97e1
2 changed files with 9 additions and 11 deletions
|
@ -7,7 +7,6 @@ import cy.agorise.graphenej.api.BaseGrapheneHandler;
|
||||||
import cy.agorise.graphenej.api.SubscriptionMessagesHub;
|
import cy.agorise.graphenej.api.SubscriptionMessagesHub;
|
||||||
import cy.agorise.graphenej.errors.RepeatedRequestIdException;
|
import cy.agorise.graphenej.errors.RepeatedRequestIdException;
|
||||||
import cy.agorise.graphenej.interfaces.NodeErrorListener;
|
import cy.agorise.graphenej.interfaces.NodeErrorListener;
|
||||||
import cy.agorise.graphenej.interfaces.WitnessResponseListener;
|
|
||||||
import cy.agorise.graphenej.models.BaseResponse;
|
import cy.agorise.graphenej.models.BaseResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -17,10 +16,12 @@ import cy.agorise.graphenej.models.BaseResponse;
|
||||||
* be used as a singleton under an application.
|
* be used as a singleton under an application.
|
||||||
*/
|
*/
|
||||||
public class NodeConnection {
|
public class NodeConnection {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* List of URLs of the nodes
|
* List of URLs of the nodes
|
||||||
*/
|
*/
|
||||||
private List<String> mUrlList;
|
private List<String> mUrlList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Index of the current node from the list
|
* Index of the current node from the list
|
||||||
*/
|
*/
|
||||||
|
@ -28,8 +29,11 @@ public class NodeConnection {
|
||||||
private WebsocketWorkerThread mThread;
|
private WebsocketWorkerThread mThread;
|
||||||
private SubscriptionMessagesHub mMessagesHub;
|
private SubscriptionMessagesHub mMessagesHub;
|
||||||
private long requestCounter = SubscriptionMessagesHub.MANUAL_SUBSCRIPTION_ID + 1;
|
private long requestCounter = SubscriptionMessagesHub.MANUAL_SUBSCRIPTION_ID + 1;
|
||||||
private WitnessResponseListener mErrorListener;
|
private NodeErrorListener mErrorListener;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Singleton instance
|
||||||
|
*/
|
||||||
private static NodeConnection instance;
|
private static NodeConnection instance;
|
||||||
|
|
||||||
private String mUser;
|
private String mUser;
|
||||||
|
@ -56,7 +60,6 @@ public class NodeConnection {
|
||||||
* @param url: URL of the node
|
* @param url: URL of the node
|
||||||
*/
|
*/
|
||||||
public void addNodeUrl(String url){
|
public void addNodeUrl(String url){
|
||||||
System.out.println("addNodeUrl: "+url);
|
|
||||||
this.mUrlList.add(url);
|
this.mUrlList.add(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,7 +115,7 @@ public class NodeConnection {
|
||||||
* should be implemented by the party interested in being notified
|
* should be implemented by the party interested in being notified
|
||||||
* about the failure of the desired broadcast operation.
|
* about the failure of the desired broadcast operation.
|
||||||
*/
|
*/
|
||||||
public void connect(String user, String password, boolean subscribe, WitnessResponseListener errorListener) {
|
public void connect(String user, String password, boolean subscribe, NodeErrorListener errorListener) {
|
||||||
if(mUrlList.size() > 0){
|
if(mUrlList.size() > 0){
|
||||||
if(mUrlIndex < mUrlList.size()){
|
if(mUrlIndex < mUrlList.size()){
|
||||||
System.out.println("Connecting to: "+ this.mUrlList.get(mUrlIndex));
|
System.out.println("Connecting to: "+ this.mUrlList.get(mUrlIndex));
|
||||||
|
|
|
@ -42,6 +42,7 @@ import cy.agorise.graphenej.api.LookupAssetSymbols;
|
||||||
import cy.agorise.graphenej.api.TransactionBroadcastSequence;
|
import cy.agorise.graphenej.api.TransactionBroadcastSequence;
|
||||||
import cy.agorise.graphenej.errors.MalformedAddressException;
|
import cy.agorise.graphenej.errors.MalformedAddressException;
|
||||||
import cy.agorise.graphenej.errors.RepeatedRequestIdException;
|
import cy.agorise.graphenej.errors.RepeatedRequestIdException;
|
||||||
|
import cy.agorise.graphenej.interfaces.NodeErrorListener;
|
||||||
import cy.agorise.graphenej.interfaces.WitnessResponseListener;
|
import cy.agorise.graphenej.interfaces.WitnessResponseListener;
|
||||||
import cy.agorise.graphenej.models.BaseResponse;
|
import cy.agorise.graphenej.models.BaseResponse;
|
||||||
import cy.agorise.graphenej.models.WitnessResponse;
|
import cy.agorise.graphenej.models.WitnessResponse;
|
||||||
|
@ -995,13 +996,7 @@ public class NodeConnectionTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private WitnessResponseListener mErrorListener = new WitnessResponseListener() {
|
private NodeErrorListener mErrorListener = new NodeErrorListener() {
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onSuccess(WitnessResponse response) {
|
|
||||||
System.out.println("onSuccess");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onError(BaseResponse.Error error) {
|
public void onError(BaseResponse.Error error) {
|
||||||
System.out.println("onError");
|
System.out.println("onError");
|
||||||
|
|
Loading…
Reference in a new issue