Anonymous avatar Anonymous committed da4b980

PL-2534 If the configured Jira server is temporarily unavailable when starting the app, it is very slow and hangs for some minutes.

Comments (0)

Files changed (1)

com.atlassian.connector.commons/src/main/java/com/atlassian/theplugin/commons/remoteapi/ServerData.java

     private UserCfg basicUser;
     private UserCfg proxyUser;
     private boolean useBasicUser = false;
+
+    private boolean serverResponding = false;
+
     public ServerData(Builder builder) {
         super(builder.server != null ? builder.server.getServerId().getId() : "",
                 builder.server != null ? builder.server.getUrl() : "",
         return useBasicUser;
     }
 
+    public boolean isServerResponding() {
+        return serverResponding;
+    }
+
+    public void setServerResponding(boolean serverResponding) {
+        this.serverResponding = serverResponding;
+    }
+
     @Override
     /**
      * Beware when overriding this method. It uses instanceof instead of getClass().
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.