@@ -104,70 +104,70 @@ private void setupActions(final Browser browser, final boolean isLoggedIn) {
104
104
amazonQCommonActions = new AmazonQCommonActions (browser , isLoggedIn , getViewSite ());
105
105
}
106
106
107
- private void setupAuthStatusListeners () {
108
- authStatusChangedListener = this ::handleAuthStatusChange ;
109
- AuthUtils .addAuthStatusChangeListener (amazonQCommonActions .getSignoutAction ());
110
- AuthUtils .addAuthStatusChangeListener (amazonQCommonActions .getFeedbackDialogContributionAction ());
111
- }
112
-
113
- /**
114
- * Sets up virtual host mapping for the given path using jetty server
115
- *
116
- * @param jsPath
117
- * @return server launched
118
- */
119
- protected Server setupVirtualServer (String jsPath ) {
120
- Server server = null ;
121
- try {
122
- server = new Server (0 );
123
- var servletContext = new ContextHandler ();
124
- servletContext .setContextPath ("/" );
125
- servletContext .addVirtualHosts (new String [] { "localhost" });
126
-
127
- var handler = new ResourceHandler ();
128
-
129
- ResourceFactory resourceFactory = ResourceFactory .of (server );
130
- handler .setBaseResource (resourceFactory .newResource (jsPath ));
131
- handler .setDirAllowed (true );
132
- servletContext .setHandler (handler );
133
-
134
- server .setHandler (servletContext );
135
- server .start ();
136
-
137
- return server ;
138
-
139
- } catch (Exception e ) {
140
- stopVirtualServer (server );
141
- PluginLogger .error ("Error occurred while attempting to start a virtual server for " + jsPath , e );
142
- return null ;
143
- }
144
- }
145
-
146
- protected void stopVirtualServer (Server server ) {
147
- if (server != null ) {
148
- try {
149
- server .stop ();
150
- } catch (Exception e ) {
151
- PluginLogger .error ("Error occurred when attempting to stop the virtual server" , e );
152
- }
153
- }
154
- }
155
-
156
- @ Override
157
- public final void setFocus () {
158
- browser .setFocus ();
159
- }
160
-
161
- /**
162
- * Disposes of the resources associated with this view.
163
- *
164
- * This method is called when the view is closed. It removes the authentication
165
- * status change listener and the selection listener from the page.
166
- */
167
- @ Override
168
- public void dispose () {
169
- AuthUtils .removeAuthStatusChangeListener (authStatusChangedListener );
170
- super .dispose ();
171
- }
107
+ private void setupAuthStatusListeners () {
108
+ authStatusChangedListener = this ::handleAuthStatusChange ;
109
+ AuthUtils .addAuthStatusChangeListener (amazonQCommonActions .getSignoutAction ());
110
+ AuthUtils .addAuthStatusChangeListener (amazonQCommonActions .getFeedbackDialogContributionAction ());
111
+ }
112
+
113
+ /**
114
+ * Sets up virtual host mapping for the given path using jetty server
115
+ *
116
+ * @param jsPath
117
+ * @return server launched
118
+ */
119
+ protected Server setupVirtualServer (String jsPath ) {
120
+ Server server = null ;
121
+ try {
122
+ server = new Server (0 );
123
+ var servletContext = new ContextHandler ();
124
+ servletContext .setContextPath ("/" );
125
+ servletContext .addVirtualHosts (new String [] { "localhost" });
126
+
127
+ var handler = new ResourceHandler ();
128
+
129
+ ResourceFactory resourceFactory = ResourceFactory .of (server );
130
+ handler .setBaseResource (resourceFactory .newResource (jsPath ));
131
+ handler .setDirAllowed (true );
132
+ servletContext .setHandler (handler );
133
+
134
+ server .setHandler (servletContext );
135
+ server .start ();
136
+
137
+ return server ;
138
+
139
+ } catch (Exception e ) {
140
+ stopVirtualServer (server );
141
+ PluginLogger .error ("Error occurred while attempting to start a virtual server for " + jsPath , e );
142
+ return null ;
143
+ }
144
+ }
145
+
146
+ protected void stopVirtualServer (Server server ) {
147
+ if (server != null ) {
148
+ try {
149
+ server .stop ();
150
+ } catch (Exception e ) {
151
+ PluginLogger .error ("Error occurred when attempting to stop the virtual server" , e );
152
+ }
153
+ }
154
+ }
155
+
156
+ @ Override
157
+ public final void setFocus () {
158
+ browser .setFocus ();
159
+ }
160
+
161
+ /**
162
+ * Disposes of the resources associated with this view.
163
+ *
164
+ * This method is called when the view is closed. It removes the authentication
165
+ * status change listener and the selection listener from the page.
166
+ */
167
+ @ Override
168
+ public void dispose () {
169
+ AuthUtils .removeAuthStatusChangeListener (authStatusChangedListener );
170
+ super .dispose ();
171
+ }
172
172
173
173
}
0 commit comments